[][src]Struct amethyst_renderer::Texture

pub struct Texture { /* fields omitted */ }

Handle to a GPU texture resource.

Methods

impl Texture
[src]

Builds a new texture with the given raw texture data.

Builds a new texture with the given raw texture data.

Returns the sampler for the texture.

Returns the texture's raw shader resource view.

Returns the texture's dimensions (width, height)

Trait Implementations

impl PartialEq<Texture> for Texture
[src]

impl Clone for Texture
[src]

Performs copy-assignment from source. Read more

impl Eq for Texture
[src]

impl Debug for Texture
[src]

impl Hash for Texture
[src]

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

impl Asset for Texture
[src]

The Data type the asset can be created from.

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

impl SimpleFormat<Texture> for JpgFormat
[src]

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

impl SimpleFormat<Texture> for PngFormat
[src]

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

impl SimpleFormat<Texture> for BmpFormat
[src]

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

impl SimpleFormat<Texture> for TgaFormat
[src]

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

impl SimpleFormat<Texture> for TextureFormat
[src]

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 Texture

impl Sync for Texture

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

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

impl<T> From for T
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

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

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Same for 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

Sets value as a parameter of self.