pub struct RenderTargetBlendDesc(/* private fields */);Expand description
Describes the blend state for a render target.
For more information: D3D12_RENDER_TARGET_BLEND_DESC structure
Implementations§
Source§impl RenderTargetBlendDesc
impl RenderTargetBlendDesc
pub fn blend( src_blend: Blend, dst_blend: Blend, blend_op: BlendOp, mask: ColorWriteEnable, ) -> Self
pub fn blend_with_alpha( src_blend: Blend, dst_blend: Blend, blend_op: BlendOp, src_blend_alpha: Blend, dst_blend_alpha: Blend, blend_op_alpha: BlendOp, mask: ColorWriteEnable, ) -> Self
pub fn logic(logic_op: LogicOp, mask: ColorWriteEnable) -> Self
pub fn with_write_mask(self, mask: ColorWriteEnable) -> Self
Trait Implementations§
Source§impl Clone for RenderTargetBlendDesc
impl Clone for RenderTargetBlendDesc
Source§fn clone(&self) -> RenderTargetBlendDesc
fn clone(&self) -> RenderTargetBlendDesc
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RenderTargetBlendDesc
impl Debug for RenderTargetBlendDesc
Source§impl Default for RenderTargetBlendDesc
impl Default for RenderTargetBlendDesc
Source§impl PartialEq for RenderTargetBlendDesc
impl PartialEq for RenderTargetBlendDesc
impl Copy for RenderTargetBlendDesc
impl StructuralPartialEq for RenderTargetBlendDesc
Auto Trait Implementations§
impl Freeze for RenderTargetBlendDesc
impl RefUnwindSafe for RenderTargetBlendDesc
impl Send for RenderTargetBlendDesc
impl Sync for RenderTargetBlendDesc
impl Unpin for RenderTargetBlendDesc
impl UnwindSafe for RenderTargetBlendDesc
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