[][src]Struct amethyst_rendy::sprite::prefab::SpriteRenderPrefab

pub struct SpriteRenderPrefab {
    pub sheet: Option<SpriteSheetReference>,
    pub sprite_number: usize,
    // some fields omitted
}

Prefab used to add a sprite to an Entity.

This prefab is special in that it will lookup the spritesheet in the resource SpriteSheetLoadedSet by index during loading. Just like with SpriteSheetPrefab this means that this prefab should only be used as part of other prefabs or in specialised formats. Look at SpriteScenePrefab for an example.

Fields

sheet: Option<SpriteSheetReference>

Index of the sprite sheet in the prefab

sprite_number: usize

Index of the sprite on the sprite sheet

Trait Implementations

impl Default for SpriteRenderPrefab[src]

impl Clone for SpriteRenderPrefab[src]

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

Performs copy-assignment from source. Read more

impl Debug for SpriteRenderPrefab[src]

impl Serialize for SpriteRenderPrefab[src]

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

impl<'a> PrefabData<'a> for SpriteRenderPrefab[src]

type SystemData = (WriteStorage<'a, SpriteRender>, Read<'a, SpriteSheetLoadedSet>)

SystemData needed to perform the load

type Result = ()

The result type returned by the load operation

Auto Trait Implementations

impl Unpin for SpriteRenderPrefab

impl Sync for SpriteRenderPrefab

impl Send for SpriteRenderPrefab

impl UnwindSafe for SpriteRenderPrefab

impl RefUnwindSafe for SpriteRenderPrefab

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

impl<T> Config for T where
    T: Deserialize<'a> + Serialize + Default
[src]