[]Struct amethyst_rendy::rendy::hal::format::FormatDesc

pub struct FormatDesc {
    pub bits: u16,
    pub dim: (u8, u8),
    pub packed: bool,
    pub aspects: Aspects,
}

Description of a format.

Fields

bits: u16

Total number of bits.

dim: (u8, u8)

Dimensions (width, height) of the texel blocks.

packed: bool

The format representation depends on the endianness of the platform.

aspects: Aspects

Format aspects

Implementations

impl FormatDesc

pub fn is_compressed(&self) -> bool

Check if the format is compressed.

Trait Implementations

impl Clone for FormatDesc

impl Copy for FormatDesc

impl Debug for FormatDesc

impl Eq for FormatDesc

impl Hash for FormatDesc

impl Ord for FormatDesc

impl PartialEq<FormatDesc> for FormatDesc

impl PartialOrd<FormatDesc> for FormatDesc

impl StructuralEq for FormatDesc

impl StructuralPartialEq for FormatDesc

Auto Trait Implementations

impl RefUnwindSafe for FormatDesc

impl Send for FormatDesc

impl Sync for FormatDesc

impl Unpin for FormatDesc

impl UnwindSafe for FormatDesc

Blanket Implementations

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]

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

impl<T> Any for T where
    T: Any

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

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

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

impl<T> Event for T where
    T: Send + Sync + 'static, 

impl<T> From<T> for T[src]

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

impl<T> Resource for T where
    T: Any + Send + Sync

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Scalar for T where
    T: PartialEq<T> + Copy + Any + Debug
[src]

impl<T> SetParameter for T

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T> Supports<T> for T

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

type Owned = T

The resulting type after obtaining ownership.

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<V, T> VZip<V> for T where
    V: MultiLane<T>,