pub struct GraphLayer {
pub source: RenderNodeId,
pub visual: LayerTransform,
pub blend_mode: BlendMode,
}Expand description
One owned layer reference in a graph composition node.
Fields§
§source: RenderNodeIdNode whose result is sampled as this layer.
visual: LayerTransformLayer transform and opacity.
blend_mode: BlendModeArtistic blend operation.
Trait Implementations§
Source§impl Clone for GraphLayer
impl Clone for GraphLayer
impl Copy for GraphLayer
Auto Trait Implementations§
impl Freeze for GraphLayer
impl RefUnwindSafe for GraphLayer
impl Send for GraphLayer
impl Sync for GraphLayer
impl Unpin for GraphLayer
impl UnsafeUnpin for GraphLayer
impl UnwindSafe for GraphLayer
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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