[][src]Struct amethyst_animation::SkinnablePrefab

pub struct SkinnablePrefab {
    pub skin: Option<SkinPrefab>,
    pub joint: Option<JointPrefab>,
    pub joint_transforms: Option<JointTransformsPrefab>,
}

PrefabData for full skinning support

Fields

skin: Option<SkinPrefab>

Place Skin on the Entity

joint: Option<JointPrefab>

Place Joint on the Entity

joint_transforms: Option<JointTransformsPrefab>

Place JointTransforms on the Entity

Trait Implementations

impl Default for SkinnablePrefab[src]

impl Clone for SkinnablePrefab[src]

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

Performs copy-assignment from source. Read more

impl Debug for SkinnablePrefab[src]

impl Serialize for SkinnablePrefab[src]

impl<'de> Deserialize<'de> for SkinnablePrefab where
    SkinnablePrefab: Default
[src]

impl<'pfd> PrefabData<'pfd> for SkinnablePrefab[src]

type SystemData = (<Option<SkinPrefab> as PrefabData<'pfd>>::SystemData, <Option<JointPrefab> as PrefabData<'pfd>>::SystemData, <Option<JointTransformsPrefab> as PrefabData<'pfd>>::SystemData)

SystemData needed to perform the load

type Result = ()

The result type returned by the load operation

Auto Trait Implementations

impl Unpin for SkinnablePrefab

impl Sync for SkinnablePrefab

impl Send for SkinnablePrefab

impl UnwindSafe for SkinnablePrefab

impl RefUnwindSafe for SkinnablePrefab

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> 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> TryDefault for T where
    T: Default
[src]

fn unwrap_default() -> Self[src]

Calls try_default and panics on an error case.

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<T> Config for T where
    T: Deserialize<'a> + Serialize + Default
[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.