[−][src]Enum 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]
fn default() -> TextureKind
[src]
impl Copy for TextureKind
[src]
impl Hash for TextureKind
[src]
fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
[src]
__H: Hasher,
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl<'de> Deserialize<'de> for TextureKind
[src]
fn deserialize<__D>(
__deserializer: __D
) -> Result<TextureKind, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]
__deserializer: __D
) -> Result<TextureKind, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl Ord for TextureKind
[src]
fn cmp(&self, other: &TextureKind) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self
[src]
clamp
)Restrict a value to a certain interval. Read more
impl Debug for TextureKind
[src]
impl Clone for TextureKind
[src]
fn clone(&self) -> TextureKind
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<TextureKind> for TextureKind
[src]
fn eq(&self, other: &TextureKind) -> bool
[src]
fn ne(&self, other: &TextureKind) -> bool
[src]
impl Serialize for TextureKind
[src]
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
impl PartialOrd<TextureKind> for TextureKind
[src]
fn partial_cmp(&self, other: &TextureKind) -> Option<Ordering>
[src]
fn lt(&self, other: &TextureKind) -> bool
[src]
fn le(&self, other: &TextureKind) -> bool
[src]
fn gt(&self, other: &TextureKind) -> bool
[src]
fn ge(&self, other: &TextureKind) -> bool
[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,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Supports<T> for T
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> SetParameter for T
[src]
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
[src]
T: Parameter<Self>,
Sets value
as a parameter of self
.
impl<T> Erased for T
[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]
D: AdaptFrom<S, Swp, Dwp, T>,
Dwp: WhitePoint,
Swp: WhitePoint,
T: Component + Float,
fn adapt_into_using<M>(self, method: M) -> D where
M: TransformMatrix<Swp, Dwp, T>,
[src]
M: TransformMatrix<Swp, Dwp, T>,
fn adapt_into(self) -> D
[src]
Convert the source color to the destination color using the bradford method by default Read more