Struct sierra::Blending [−][src]
pub struct Blending { pub color_src_factor: BlendFactor, pub color_dst_factor: BlendFactor, pub color_op: BlendOp, pub alpha_src_factor: BlendFactor, pub alpha_dst_factor: BlendFactor, pub alpha_op: BlendOp, }
Expand description
Defines how color value from fragment shader’s color output should be blended with value stored in attachment.
Fields
color_src_factor: BlendFactor
Blend factory to apply to color component values from fragment shader’s color output.
color_dst_factor: BlendFactor
Blend factory to apply to color component values stored in attachment.
color_op: BlendOp
Operation to be performed over color component values.
alpha_src_factor: BlendFactor
Blend factory to apply to alpha component value from fragment shader’s color output.
alpha_dst_factor: BlendFactor
Blend factory to apply to alpha component value stored in attachment.
alpha_op: BlendOp
Operation to be performed over alpha component values.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Blending
impl UnwindSafe for Blending
Blanket Implementations
Mutably borrows from an owned value. Read more
impl<T> CallHasher for T where
T: Hash,
impl<T> CallHasher for T where
T: Hash,
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more