#[repr(u32)]pub enum InstanceBlend {
SourceOver = 0,
Plus = 1,
Screen = 2,
Multiply = 3,
}Expand description
Batch-level compositing applied to every primitive in a batch.
Variants§
SourceOver = 0
Premultiplied source-over compositing.
Plus = 1
Additive linear RGB with bounded alpha.
Screen = 2
Screen compositing.
Multiply = 3
Multiply compositing.
Trait Implementations§
Source§impl Clone for InstanceBlend
impl Clone for InstanceBlend
impl Copy for InstanceBlend
Source§impl Debug for InstanceBlend
impl Debug for InstanceBlend
Source§impl Default for InstanceBlend
impl Default for InstanceBlend
impl Eq for InstanceBlend
Source§impl PartialEq for InstanceBlend
impl PartialEq for InstanceBlend
impl StructuralPartialEq for InstanceBlend
Auto Trait Implementations§
impl Forget for InstanceBlend
impl Freeze for InstanceBlend
impl RefUnwindSafe for InstanceBlend
impl Send for InstanceBlend
impl Sync for InstanceBlend
impl Unpin for InstanceBlend
impl UnsafeUnpin for InstanceBlend
impl UnwindSafe for InstanceBlend
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