[−][src]Enum amethyst_rendy::rendy::texture::image::TextureKind
A description how to interpret loaded texture. Defines the dimensionality and layer count of textures to load.
When loading more than one layer, the loaded image is vertically divided into mutiple subimages. The layer width is preserved and it's height is a fraction of image's original height.
1D arrays are treated as a sequence of rows, each being an array entry. 1D images are treated as a single sequence of pixels.
Variants
D1
D1Array
D2
D2Array
Fields of D2Array
layers: u16
D3
Fields of D3
depth: u32
Cube
CubeArray
Fields of CubeArray
layers: u16
Trait Implementations
impl Eq for TextureKind
[src]
impl Default for TextureKind
[src][+]
impl Copy for TextureKind
[src]
impl Hash for TextureKind
[src][+]
impl<'de> Deserialize<'de> for TextureKind
[src][+]
impl Ord for TextureKind
[src][+]
impl Debug for TextureKind
[src][+]
impl Clone for TextureKind
[src][+]
impl PartialEq<TextureKind> for TextureKind
[src][+]
impl Serialize for TextureKind
[src][+]
impl PartialOrd<TextureKind> for TextureKind
[src][+]
Auto Trait Implementations
impl Unpin for TextureKind
impl Sync for TextureKind
impl Send for TextureKind
impl UnwindSafe for TextureKind
impl RefUnwindSafe for TextureKind
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
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][+]
D: AdaptFrom<S, Swp, Dwp, T>,
Dwp: WhitePoint,
Swp: WhitePoint,
T: Component + Float,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> SetParameter for T
[src][+]
impl<T> Supports<T> for T
[src]
impl<T> Erased for T
[src]
impl<T> Serialize for T where
T: Serialize + ?Sized,
[src][+]
T: Serialize + ?Sized,
impl<T> Scalar for T where
T: Copy + PartialEq<T> + Any + Debug,
[src][+]
T: Copy + PartialEq<T> + Any + Debug,
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][+]
SS: SubsetOf<SP>,
impl<T> Resource for T where
T: Any + Send + Sync,
[src]
T: Any + Send + Sync,
impl<T> Any for T where
T: Any,
[src][+]
T: Any,
impl<T> TryDefault for T where
T: Default,
[src][+]
T: Default,
impl<T> Event for T where
T: Send + Sync + 'static,
[src]
T: Send + Sync + 'static,
impl<T> Clone for T where
T: Clone,
[src][+]
T: Clone,
impl<T> Config for T where
T: Deserialize<'a> + Serialize + Default,
[src][+]
T: Deserialize<'a> + Serialize + Default,