[][src]Enum azul_webrender::PrimitiveCompareResult

#[repr(u8)]pub enum PrimitiveCompareResult {
    Equal,
    Descriptor,
    Clip,
    Transform,
    Image,
    OpacityBinding,
    ColorBinding,
}

The result of a primitive dependency comparison. Size is a u8 since this is a hot path in the code, and keeping the data small is a performance win.

Variants

Equal

Primitives match

Descriptor

Something in the PrimitiveDescriptor was different

Clip

The clip node content or spatial node changed

Transform

The value of the transform changed

Image

An image dependency was dirty

OpacityBinding

The value of an opacity binding changed

ColorBinding

The value of a color binding changed

Trait Implementations

impl Clone for PrimitiveCompareResult[src]

impl Copy for PrimitiveCompareResult[src]

impl Debug for PrimitiveCompareResult[src]

impl PartialEq<PrimitiveCompareResult> for PrimitiveCompareResult[src]

impl StructuralPartialEq for PrimitiveCompareResult[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.