[][src]Struct amethyst_renderer::SpriteSheet

pub struct SpriteSheet {
    pub texture: Handle<Texture>,
    pub sprites: Vec<Sprite>,

Meta data for a sprite sheet texture.

Contains a handle to the texture and the sprite coordinates on the texture.


texture: Handle<Texture>

Texture handle of the spritesheet texture

sprites: Vec<Sprite>

A list of sprites in this sprite sheet.

Trait Implementations

impl PartialEq<SpriteSheet> for SpriteSheet[src]

impl Clone for SpriteSheet[src]

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more

impl From<SpriteSheet> for AssetsResult<ProcessingState<SpriteSheet>>[src]

impl Debug for SpriteSheet[src]

impl Asset for SpriteSheet[src]

type Data = Self

The Data type the asset can be created from.

type HandleStorage = VecStorage<Handle<Self>>

The ECS storage type to be used. You'll want to use VecStorage in most cases.

impl SimpleFormat<SpriteSheet> for SpriteSheetFormat[src]

type Options = Handle<Texture>

Options specific to the format, which are passed to import. E.g. for textures this would be stuff like mipmap levels and sampler info. Read more

Auto Trait Implementations

impl Send for SpriteSheet

impl Sync for SpriteSheet

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 

impl<T> ToOwned for T where
    T: Clone

type Owned = T

impl<T, U> TryFrom for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized

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

impl<T> BorrowMut for T where
    T: ?Sized

impl<T, U> TryInto for T where
    U: TryFrom<T>, 

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Same for T

type Output = T

Should always be Self

impl<SS, SP> SupersetOf for SP where
    SS: SubsetOf<SP>, 

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

impl<T> Any for T where
    T: Any

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

impl<T> Erased for T

impl<T> Erased for T

impl<T> SetParameter for T

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

Sets value as a parameter of self.