Enum animate::ScalingFilter[][src]

#[non_exhaustive]
pub enum ScalingFilter {
    Linear,
    Nearest,
    Trilinear,
    // some variants omitted
}

The scaling filters to be used with the Actor:minification-filter and Actor:magnification-filter properties.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Linear

Linear interpolation filter

Nearest

Nearest neighbor interpolation filter

Trilinear

Trilinear minification filter, with mipmap generation; this filter linearly interpolates on every axis, as well as between mipmap levels.

Trait Implementations

impl Clone for ScalingFilter[src]

impl Copy for ScalingFilter[src]

impl Debug for ScalingFilter[src]

impl Display for ScalingFilter[src]

impl Eq for ScalingFilter[src]

impl<'a> FromValue<'a> for ScalingFilter[src]

impl<'a> FromValueOptional<'a> for ScalingFilter[src]

impl Hash for ScalingFilter[src]

impl Ord for ScalingFilter[src]

impl PartialEq<ScalingFilter> for ScalingFilter[src]

impl PartialOrd<ScalingFilter> for ScalingFilter[src]

impl SetValue for ScalingFilter[src]

impl StaticType for ScalingFilter[src]

impl StructuralEq for ScalingFilter[src]

impl StructuralPartialEq for ScalingFilter[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<Fr, To> IntoColor<To> for Fr where
    To: FromColor<Fr>, 
[src]

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: SetValue + Send + ToValue + ?Sized
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,