[][src]Struct amethyst_rendy::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.

Fields

texture: Handle<Texture>

Texture handle of the spritesheet texture

sprites: Vec<Sprite>

A list of sprites in this sprite sheet.

Trait Implementations

impl Clone for SpriteSheet[src]

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

Performs copy-assignment from source. Read more

impl PartialEq<SpriteSheet> for 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 = DenseVecStorage<Handle<Self>>

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

impl Format<SpriteSheet> for SpriteSheetFormat[src]

fn import(
    &self,
    name: String,
    source: Arc<dyn Source + 'static>,
    create_reload: Option<Box<dyn Format<D> + 'static>>
) -> Result<FormatValue<D>, Error>
[src]

Reads the given bytes and produces asset data. Read more

Auto Trait Implementations

impl Unpin for SpriteSheet

impl Sync for SpriteSheet

impl Send for SpriteSheet

impl UnwindSafe for SpriteSheet

impl RefUnwindSafe for SpriteSheet

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> 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> ProcessableAsset for T where
    T: Asset<Data = T>, 
[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]