Struct ash::vk::ColorBlendEquationEXTBuilder
source · pub struct ColorBlendEquationEXTBuilder<'a> { /* private fields */ }
Implementations§
source§impl<'a> ColorBlendEquationEXTBuilder<'a>
impl<'a> ColorBlendEquationEXTBuilder<'a>
pub fn src_color_blend_factor(self, src_color_blend_factor: BlendFactor) -> Self
pub fn dst_color_blend_factor(self, dst_color_blend_factor: BlendFactor) -> Self
pub fn color_blend_op(self, color_blend_op: BlendOp) -> Self
pub fn src_alpha_blend_factor(self, src_alpha_blend_factor: BlendFactor) -> Self
pub fn dst_alpha_blend_factor(self, dst_alpha_blend_factor: BlendFactor) -> Self
pub fn alpha_blend_op(self, alpha_blend_op: BlendOp) -> Self
sourcepub fn build(self) -> ColorBlendEquationEXT
pub fn build(self) -> ColorBlendEquationEXT
Calling build will discard all the lifetime information. Only call this if
necessary! Builders implement Deref
targeting their corresponding Vulkan struct,
so references to builders can be passed directly to Vulkan functions.
Trait Implementations§
source§impl<'a> Deref for ColorBlendEquationEXTBuilder<'a>
impl<'a> Deref for ColorBlendEquationEXTBuilder<'a>
Auto Trait Implementations§
impl<'a> Freeze for ColorBlendEquationEXTBuilder<'a>
impl<'a> RefUnwindSafe for ColorBlendEquationEXTBuilder<'a>
impl<'a> Send for ColorBlendEquationEXTBuilder<'a>
impl<'a> Sync for ColorBlendEquationEXTBuilder<'a>
impl<'a> Unpin for ColorBlendEquationEXTBuilder<'a>
impl<'a> UnwindSafe for ColorBlendEquationEXTBuilder<'a>
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