[]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.


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


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

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

impl<T> Any for T where
    T: Any

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

impl<T> Clone for T where
    T: Clone

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>, 

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

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

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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>,