Enum gfx_hal::image::Filter[][src]

pub enum Filter {
    Nearest,
    Linear,
}

How to filter the image when sampling. They correspond to increasing levels of quality, but also cost.

Variants

Nearest

Selects a single texel from the current mip level and uses its value.

Mip filtering selects the filtered value from one level.

Linear

Selects multiple texels and calculates the value via multivariate interpolation. * 1D: Linear interpolation * 2D/Cube: Bilinear interpolation * 3D: Trilinear interpolation

Trait Implementations

impl Clone for Filter[src]

impl Copy for Filter[src]

impl Debug for Filter[src]

impl Eq for Filter[src]

impl Hash for Filter[src]

impl Ord for Filter[src]

impl PartialEq<Filter> for Filter[src]

impl PartialOrd<Filter> for Filter[src]

impl StructuralEq for Filter[src]

impl StructuralPartialEq for Filter[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.