[][src]Enum web_glitz::image::sampler::CompareFunction

pub enum CompareFunction {
    Equal,
    NotEqual,
    Less,
    Greater,
    LessOrEqual,
    GreaterOrEqual,
    Always,
    Never,
}

Enumerates the compare functions available for a ShadowSampler.

See ShadowSampler for details.

Variants

Equal

The function passes if the texel value is equal to the reference value.

NotEqual

The function passes if the texel value is not equal to the reference value.

Less

The function passes if the texel value is strictly smaller than the reference value.

Greater

The function passes if the texel value is strictly greater than the reference value.

LessOrEqual

The function passes if the texel value is smaller than or equal to the reference value.

GreaterOrEqual

The function passes if the texel value is greater than or equal to the reference value.

Always

The function always passes, regardless of how the texel value compares to the reference value.

Never

The function never passes, regardless of how the texel value compares to the reference value.

Trait Implementations

impl Clone for CompareFunction[src]

impl Copy for CompareFunction[src]

impl Debug for CompareFunction[src]

impl PartialEq<CompareFunction> for CompareFunction[src]

impl StructuralPartialEq for CompareFunction[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<D, T> IntoBuffer<T> for D where
    D: Borrow<T> + 'static,
    T: Copy + 'static, 
[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.