[][src]Enum amethyst_rendy::rendy::texture::MipLevels

pub enum MipLevels {
    GenerateAuto,
    GenerateLevels(NonZeroU8),
    RawLevels(NonZeroU8),
}

Number of mip levels

Variants

GenerateAuto

Generate mip levels automaticaly from image size, each mip level decreasing in resolution by half until 1x1

GenerateLevels(NonZeroU8)

Generate mip levels up to a certain level, each mip level decreasing in resolution by half

RawLevels(NonZeroU8)

Create the image with raw mip levels but without blitting the main texture data into them

Trait Implementations

impl Copy for MipLevels[src]

impl<'de> Deserialize<'de> for MipLevels[src]

impl Debug for MipLevels[src]

impl Clone for MipLevels[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Serialize for MipLevels[src]

Auto Trait Implementations

impl Unpin for MipLevels

impl Sync for MipLevels

impl Send for MipLevels

impl UnwindSafe for MipLevels

impl RefUnwindSafe for MipLevels

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

impl<T, U> Into<U> for T where
    U: From<T>, 
[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<T> Borrow<T> for T where
    T: ?Sized
[src]

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

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

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
    D: AdaptFrom<S, Swp, Dwp, T>,
    Dwp: WhitePoint,
    Swp: WhitePoint,
    T: Component + Float
[src]

fn adapt_into(self) -> D[src]

Convert the source color to the destination color using the bradford method by default Read more

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> SetParameter for T[src]

fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
    T: Parameter<Self>, 
[src]

Sets value as a parameter of self.

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

impl<T> Erased for T[src]

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

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

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 
[src]

impl<T> Resource for T where
    T: Any + Send + Sync
[src]

impl<T> Any for T where
    T: Any
[src]

impl<T> Event for T where
    T: Send + Sync + 'static, 
[src]

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