pub enum LayerBlend {
Override,
Additive,
Multiply,
Screen,
Normal,
}Expand description
How a layer blends with layers below it
Variants§
Override
Override: this layer completely replaces weights below
Additive
Additive: add this layer’s weights on top
Multiply
Multiply: multiply this layer’s weights with those below
Screen
Screen: result = 1 - (1 - a) * (1 - b)
Normal
Lerp: blend between base and this layer by layer opacity
Trait Implementations§
Source§impl Clone for LayerBlend
impl Clone for LayerBlend
Source§fn clone(&self) -> LayerBlend
fn clone(&self) -> LayerBlend
Returns a duplicate 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 Debug for LayerBlend
impl Debug for LayerBlend
Source§impl PartialEq for LayerBlend
impl PartialEq for LayerBlend
impl StructuralPartialEq for LayerBlend
Auto Trait Implementations§
impl Freeze for LayerBlend
impl RefUnwindSafe for LayerBlend
impl Send for LayerBlend
impl Sync for LayerBlend
impl Unpin for LayerBlend
impl UnsafeUnpin for LayerBlend
impl UnwindSafe for LayerBlend
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> 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