Struct voodoo::PipelineColorBlendAttachmentStateBuilder
[−]
[src]
pub struct PipelineColorBlendAttachmentStateBuilder { /* fields omitted */ }
A builder for VkPipelineColorBlendAttachmentState
.
Methods
impl PipelineColorBlendAttachmentStateBuilder
[src]
pub fn new() -> PipelineColorBlendAttachmentStateBuilder
[src]
pub fn blend_enable<'m>(
self,
blend_enable: bool
) -> PipelineColorBlendAttachmentStateBuilder
[src]
self,
blend_enable: bool
) -> PipelineColorBlendAttachmentStateBuilder
pub fn src_color_blend_factor<'m>(
self,
src_color_blend_factor: BlendFactor
) -> PipelineColorBlendAttachmentStateBuilder
[src]
self,
src_color_blend_factor: BlendFactor
) -> PipelineColorBlendAttachmentStateBuilder
pub fn dst_color_blend_factor<'m>(
self,
dst_color_blend_factor: BlendFactor
) -> PipelineColorBlendAttachmentStateBuilder
[src]
self,
dst_color_blend_factor: BlendFactor
) -> PipelineColorBlendAttachmentStateBuilder
pub fn color_blend_op<'m>(
self,
color_blend_op: BlendOp
) -> PipelineColorBlendAttachmentStateBuilder
[src]
self,
color_blend_op: BlendOp
) -> PipelineColorBlendAttachmentStateBuilder
pub fn src_alpha_blend_factor<'m>(
self,
src_alpha_blend_factor: BlendFactor
) -> PipelineColorBlendAttachmentStateBuilder
[src]
self,
src_alpha_blend_factor: BlendFactor
) -> PipelineColorBlendAttachmentStateBuilder
pub fn dst_alpha_blend_factor<'m>(
self,
dst_alpha_blend_factor: BlendFactor
) -> PipelineColorBlendAttachmentStateBuilder
[src]
self,
dst_alpha_blend_factor: BlendFactor
) -> PipelineColorBlendAttachmentStateBuilder
pub fn alpha_blend_op<'m>(
self,
alpha_blend_op: BlendOp
) -> PipelineColorBlendAttachmentStateBuilder
[src]
self,
alpha_blend_op: BlendOp
) -> PipelineColorBlendAttachmentStateBuilder
pub fn color_write_mask<'m>(
self,
color_write_mask: ColorComponentFlags
) -> PipelineColorBlendAttachmentStateBuilder
[src]
self,
color_write_mask: ColorComponentFlags
) -> PipelineColorBlendAttachmentStateBuilder
pub fn get_blend_enable<'a>(&'a self) -> bool
[src]
pub fn get_src_color_blend_factor<'a>(&'a self) -> BlendFactor
[src]
pub fn get_dst_color_blend_factor<'a>(&'a self) -> BlendFactor
[src]
pub fn get_color_blend_op<'a>(&'a self) -> BlendOp
[src]
pub fn get_src_alpha_blend_factor<'a>(&'a self) -> BlendFactor
[src]
pub fn get_dst_alpha_blend_factor<'a>(&'a self) -> BlendFactor
[src]
pub fn get_alpha_blend_op<'a>(&'a self) -> BlendOp
[src]
pub fn get_color_write_mask<'a>(&'a self) -> ColorComponentFlags
[src]
pub fn build(self) -> PipelineColorBlendAttachmentState
[src]
Trait Implementations
impl Debug for PipelineColorBlendAttachmentStateBuilder
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for PipelineColorBlendAttachmentStateBuilder
[src]
fn clone(&self) -> PipelineColorBlendAttachmentStateBuilder
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Default for PipelineColorBlendAttachmentStateBuilder
[src]
fn default() -> PipelineColorBlendAttachmentStateBuilder
[src]
Returns the "default value" for a type. Read more