[][src]Enum amethyst_animation::MaterialChannel

pub enum MaterialChannel {
    AlbedoTexture,
    EmissionTexture,
    NormalTexture,
    MetallicRoughnessTexture,
    AmbientOcclusionTexture,
    CavityTexture,
    UvOffset,
}

Channels that are animatable on Material

Variants

AlbedoTexture

Animating the texture used for the albedo

EmissionTexture

Animating the texture used for the emission.

NormalTexture

Animating the texture used for the normal

MetallicRoughnessTexture

Animating the texture used for the metallic and roughness

AmbientOcclusionTexture

Animating the texture used for the ambient occlusion

CavityTexture

Animating the texture used for the cavity

UvOffset

Animating the "window" used for all texture maps.

Trait Implementations

impl Copy for MaterialChannel[src]

impl Eq for MaterialChannel[src]

impl Clone for MaterialChannel[src]

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

Performs copy-assignment from source. Read more

impl PartialEq<MaterialChannel> for MaterialChannel[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Hash for MaterialChannel[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Debug for MaterialChannel[src]

impl Serialize for MaterialChannel[src]

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

Auto Trait Implementations

impl Unpin for MaterialChannel

impl Sync for MaterialChannel

impl Send for MaterialChannel

impl UnwindSafe for MaterialChannel

impl RefUnwindSafe for MaterialChannel

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<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Scalar for T where
    T: Copy + PartialEq<T> + Any + Debug
[src]

fn is<T>() -> bool where
    T: Scalar
[src]

Tests if Self the same as the type T Read more

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> Serialize for T where
    T: Serialize + ?Sized
[src]

impl<T> Erased for T[src]

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

impl<T> Supports<T> for T[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> 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.