[−][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 Copy for TextureKind
[src]
impl Default for TextureKind
[src]
impl Eq 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 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]
impl PartialEq<TextureKind> for TextureKind
[src]
fn eq(&self, other: &TextureKind) -> bool
[src]
fn ne(&self, other: &TextureKind) -> bool
[src]
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 Hash for TextureKind
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
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 Debug for TextureKind
[src]
impl Serialize for TextureKind
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for TextureKind
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
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