pub enum BlendOperation {
Add,
Subtract,
ReverseSubtract,
Min,
Max,
}Expand description
How the two blended terms are combined into the final value.
Variants§
Add
source + destination. The default, and what alpha blending needs.
Subtract
source - destination.
ReverseSubtract
destination - source.
Min
min(source, destination).
Max
max(source, destination).
Trait Implementations§
Source§impl Clone for BlendOperation
impl Clone for BlendOperation
impl Copy for BlendOperation
Source§impl Debug for BlendOperation
impl Debug for BlendOperation
Source§impl Default for BlendOperation
impl Default for BlendOperation
impl Eq for BlendOperation
Source§impl Hash for BlendOperation
impl Hash for BlendOperation
Source§impl PartialEq for BlendOperation
impl PartialEq for BlendOperation
impl StructuralPartialEq for BlendOperation
Auto Trait Implementations§
impl Freeze for BlendOperation
impl RefUnwindSafe for BlendOperation
impl Send for BlendOperation
impl Sync for BlendOperation
impl Unpin for BlendOperation
impl UnsafeUnpin for BlendOperation
impl UnwindSafe for BlendOperation
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