pub struct RenderTargetBlendInfo {
pub blend_enabled: bool,
pub logic_op_enabled: bool,
pub src_blend: BlendFactor,
pub dst_blend: BlendFactor,
pub blend_op: BlendOp,
pub src_blend_alpha: BlendFactor,
pub dst_blend_alpha: BlendFactor,
pub blend_op_alpha: BlendOp,
pub logic_op: LogicOp,
pub write_mask: WriteMask,
}Expand description
Blending operations for a single render target
Fields§
§blend_enabled: bool§logic_op_enabled: bool§src_blend: BlendFactor§dst_blend: BlendFactor§blend_op: BlendOp§src_blend_alpha: BlendFactor§dst_blend_alpha: BlendFactor§blend_op_alpha: BlendOp§logic_op: LogicOp§write_mask: WriteMaskTrait Implementations§
Source§impl Clone for RenderTargetBlendInfo
impl Clone for RenderTargetBlendInfo
Source§fn clone(&self) -> RenderTargetBlendInfo
fn clone(&self) -> RenderTargetBlendInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for RenderTargetBlendInfo
Useful defaults for blend state on a pipeline state object, no blending
impl Default for RenderTargetBlendInfo
Useful defaults for blend state on a pipeline state object, no blending
Source§impl<'de> Deserialize<'de> for RenderTargetBlendInfo
impl<'de> Deserialize<'de> for RenderTargetBlendInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RenderTargetBlendInfo
impl RefUnwindSafe for RenderTargetBlendInfo
impl Send for RenderTargetBlendInfo
impl Sync for RenderTargetBlendInfo
impl Unpin for RenderTargetBlendInfo
impl UnsafeUnpin for RenderTargetBlendInfo
impl UnwindSafe for RenderTargetBlendInfo
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