Struct vulkano::pipeline::blend::Blend [−][src]
pub struct Blend { pub logic_op: Option<LogicOp>, pub attachments: AttachmentsBlend, pub blend_constants: Option<[f32; 4]>, }
Expand description
Describes how the color output of the fragment shader is written to the attachment. See the
documentation of the blend
module for more info.
Fields
logic_op: Option<LogicOp>
attachments: AttachmentsBlend
blend_constants: Option<[f32; 4]>
The constant color to use for the Constant*
blending operation.
If you pass None
, then this state will be considered as dynamic and the blend constants
will need to be set when you build the command buffer.
Implementations
Returns a Blend
object that directly writes colors and alpha on the surface.
Returns a Blend
object that adds transparent objects over others.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Blend
impl UnwindSafe for Blend
Blanket Implementations
Mutably borrows from an owned value. Read more
Builds a pointer to this type from a raw pointer.
Returns true if the size is suitable to store a type like this.
Returns the size of an individual element.