pub enum BrushBatchKind {
    Solid,
    Image(ImageBufferKind),
    Blend,
    MixBlend {
        task_id: RenderTaskId,
        backdrop_id: RenderTaskId,
    },
    YuvImage(ImageBufferKind, YuvFormat, ColorDepth, YuvColorSpace, ColorRange),
    LinearGradient,
    Opacity,
}Variants§
Solid
Image(ImageBufferKind)
Blend
MixBlend
YuvImage(ImageBufferKind, YuvFormat, ColorDepth, YuvColorSpace, ColorRange)
LinearGradient
Opacity
Trait Implementations§
Source§impl Clone for BrushBatchKind
 
impl Clone for BrushBatchKind
Source§fn clone(&self) -> BrushBatchKind
 
fn clone(&self) -> BrushBatchKind
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 BrushBatchKind
 
impl Debug for BrushBatchKind
Source§impl Hash for BrushBatchKind
 
impl Hash for BrushBatchKind
Source§impl PartialEq for BrushBatchKind
 
impl PartialEq for BrushBatchKind
Source§impl Serialize for BrushBatchKind
 
impl Serialize for BrushBatchKind
impl Copy for BrushBatchKind
impl Eq for BrushBatchKind
impl StructuralPartialEq for BrushBatchKind
Auto Trait Implementations§
impl Freeze for BrushBatchKind
impl RefUnwindSafe for BrushBatchKind
impl Send for BrushBatchKind
impl Sync for BrushBatchKind
impl Unpin for BrushBatchKind
impl UnwindSafe for BrushBatchKind
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
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more