[−][src]Enum web_glitz::image::sampler::CompareFunction
Enumerates the compare functions available for a ShadowSampler.
See ShadowSampler for details.
Variants
The function passes if the texel value is equal to the reference value.
The function passes if the texel value is not equal to the reference value.
The function passes if the texel value is strictly smaller than the reference value.
The function passes if the texel value is strictly greater than the reference value.
The function passes if the texel value is smaller than or equal to the reference value.
The function passes if the texel value is greater than or equal to the reference value.
The function always passes, regardless of how the texel value compares to the reference value.
The function never passes, regardless of how the texel value compares to the reference value.
Trait Implementations
impl Clone for CompareFunction[src]
fn clone(&self) -> CompareFunction[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for CompareFunction[src]
impl Debug for CompareFunction[src]
impl PartialEq<CompareFunction> for CompareFunction[src]
fn eq(&self, other: &CompareFunction) -> bool[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl StructuralPartialEq for CompareFunction[src]
Auto Trait Implementations
impl RefUnwindSafe for CompareFunction
impl Send for CompareFunction
impl Sync for CompareFunction
impl Unpin for CompareFunction
impl UnwindSafe for CompareFunction
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<D, T> IntoBuffer<T> for D where
D: Borrow<T> + 'static,
T: Copy + 'static, [src]
D: Borrow<T> + 'static,
T: Copy + 'static,
fn into_buffer<Rc>(Self, &Rc, BufferId, UsageHint) -> Buffer<T> where
Rc: RenderingContext + Clone + 'static, [src]
Rc: RenderingContext + Clone + 'static,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,