pub struct CompositeOperationState {
pub src_rgb: BlendFactor,
pub src_alpha: BlendFactor,
pub dst_rgb: BlendFactor,
pub dst_alpha: BlendFactor,
}Expand description
Determines how a source data is displayed against destination data.
Fields§
§src_rgb: BlendFactorRepresents source rgb blend factor
src_alpha: BlendFactorRepresents source alpha blend factor
dst_rgb: BlendFactorRepresents destination rgb blend factor
dst_alpha: BlendFactorRepresents destination alpha blend factor
Implementations§
Source§impl CompositeOperationState
impl CompositeOperationState
Sourcepub fn new(op: CompositeOperation) -> Self
pub fn new(op: CompositeOperation) -> Self
Creates a new CompositeOperationState from the provided CompositeOperation
Sourcepub fn with_blend_factors(
src_factor: BlendFactor,
dst_factor: BlendFactor,
) -> Self
pub fn with_blend_factors( src_factor: BlendFactor, dst_factor: BlendFactor, ) -> Self
Creates a new CompositeOperationState with source and destination blend factors.
Trait Implementations§
Source§impl Clone for CompositeOperationState
impl Clone for CompositeOperationState
Source§fn clone(&self) -> CompositeOperationState
fn clone(&self) -> CompositeOperationState
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 CompositeOperationState
impl Debug for CompositeOperationState
Source§impl Default for CompositeOperationState
impl Default for CompositeOperationState
Source§impl Hash for CompositeOperationState
impl Hash for CompositeOperationState
Source§impl PartialEq for CompositeOperationState
impl PartialEq for CompositeOperationState
Source§impl PartialOrd for CompositeOperationState
impl PartialOrd for CompositeOperationState
impl Copy for CompositeOperationState
impl Eq for CompositeOperationState
impl StructuralPartialEq for CompositeOperationState
Auto Trait Implementations§
impl Freeze for CompositeOperationState
impl RefUnwindSafe for CompositeOperationState
impl Send for CompositeOperationState
impl Sync for CompositeOperationState
impl Unpin for CompositeOperationState
impl UnwindSafe for CompositeOperationState
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