pub struct LayerBuilder { /* private fields */ }
Implementations§
Source§impl LayerBuilder
impl LayerBuilder
pub fn layer_id(self, layer_id: impl Into<LayerId>) -> LayerBuilder
pub fn parent_layer_id( self, parent_layer_id: impl Into<LayerId>, ) -> LayerBuilder
pub fn backend_node_id( self, backend_node_id: impl Into<BackendNodeId>, ) -> LayerBuilder
pub fn offset_x(self, offset_x: impl Into<f64>) -> LayerBuilder
pub fn offset_y(self, offset_y: impl Into<f64>) -> LayerBuilder
pub fn width(self, width: impl Into<f64>) -> LayerBuilder
pub fn height(self, height: impl Into<f64>) -> LayerBuilder
pub fn transform(self, transform: impl Into<f64>) -> LayerBuilder
pub fn transforms<I, S>(self, transforms: I) -> LayerBuilder
pub fn anchor_x(self, anchor_x: impl Into<f64>) -> LayerBuilder
pub fn anchor_y(self, anchor_y: impl Into<f64>) -> LayerBuilder
pub fn anchor_z(self, anchor_z: impl Into<f64>) -> LayerBuilder
pub fn paint_count(self, paint_count: impl Into<i64>) -> LayerBuilder
pub fn draws_content(self, draws_content: impl Into<bool>) -> LayerBuilder
pub fn invisible(self, invisible: impl Into<bool>) -> LayerBuilder
pub fn scroll_rect(self, scroll_rect: impl Into<ScrollRect>) -> LayerBuilder
pub fn scroll_rects<I, S>(self, scroll_rects: I) -> LayerBuilder
pub fn sticky_position_constraint( self, sticky_position_constraint: impl Into<StickyPositionConstraint>, ) -> LayerBuilder
pub fn build(self) -> Result<Layer, String>
Trait Implementations§
Source§impl Clone for LayerBuilder
impl Clone for LayerBuilder
Source§fn clone(&self) -> LayerBuilder
fn clone(&self) -> LayerBuilder
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for LayerBuilder
impl Default for LayerBuilder
Source§fn default() -> LayerBuilder
fn default() -> LayerBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LayerBuilder
impl RefUnwindSafe for LayerBuilder
impl Send for LayerBuilder
impl Sync for LayerBuilder
impl Unpin for LayerBuilder
impl UnwindSafe for LayerBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more