#[repr(u8)]
pub enum BlendOp {
Source,
Over,
}
Expand description
How pixels are written into the buffer.
Variants
Source
Pixels overwrite the value at their position.
Over
The new pixels are blended into the current state based on alpha.
Implementations
Trait Implementations
impl Copy for BlendOp
impl Eq for BlendOp
impl StructuralEq for BlendOp
impl StructuralPartialEq for BlendOp
Auto Trait Implementations
impl RefUnwindSafe for BlendOp
impl Send for BlendOp
impl Sync for BlendOp
impl Unpin for BlendOp
impl UnwindSafe for BlendOp
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more