[][src]Enum grr::VertexFormat

pub enum VertexFormat {
    X8Int,
    X8Uint,
    X8Unorm,
    X8Inorm,
    X8Uscaled,
    X8Iscaled,
    Xy8Int,
    Xy8Uint,
    Xy8Unorm,
    Xy8Inorm,
    Xy8Uscaled,
    Xy8Iscaled,
    Xyz8Int,
    Xyz8Uint,
    Xyz8Unorm,
    Xyz8Inorm,
    Xyz8Uscaled,
    Xyz8Iscaled,
    Xyzw8Int,
    Xyzw8Uint,
    Xyzw8Unorm,
    Xyzw8Inorm,
    Xyzw8Uscaled,
    Xyzw8Iscaled,
    X16Int,
    X16Uint,
    X16Float,
    X16Unorm,
    X16Inorm,
    X16Uscaled,
    X16Iscaled,
    Xy16Int,
    Xy16Uint,
    Xy16Float,
    Xy16Unorm,
    Xy16Inorm,
    Xy16Uscaled,
    Xy16Iscaled,
    Xyz16Int,
    Xyz16Uint,
    Xyz16Float,
    Xyz16Unorm,
    Xyz16Inorm,
    Xyz16Uscaled,
    Xyz16Iscaled,
    Xyzw16Int,
    Xyzw16Uint,
    Xyzw16Float,
    Xyzw16Unorm,
    Xyzw16Inorm,
    Xyzw16Uscaled,
    Xyzw16Iscaled,
    X32Int,
    X32Uint,
    X32Float,
    X32Unorm,
    X32Inorm,
    X32Uscaled,
    X32Iscaled,
    Xy32Int,
    Xy32Uint,
    Xy32Float,
    Xy32Unorm,
    Xy32Inorm,
    Xy32Uscaled,
    Xy32Iscaled,
    Xyz32Int,
    Xyz32Uint,
    Xyz32Float,
    Xyz32Unorm,
    Xyz32Inorm,
    Xyz32Uscaled,
    Xyz32Iscaled,
    Xyzw32Int,
    Xyzw32Uint,
    Xyzw32Float,
    Xyzw32Unorm,
    Xyzw32Inorm,
    Xyzw32Uscaled,
    Xyzw32Iscaled,
    X64Float,
    Xy64Float,
    Xyz64Float,
    Xyzw64Float,
}

Vertex attribute formats.

Variants

X8Int
X8Uint
X8Unorm
X8Inorm
X8Uscaled
X8Iscaled
Xy8Int
Xy8Uint
Xy8Unorm
Xy8Inorm
Xy8Uscaled
Xy8Iscaled
Xyz8Int
Xyz8Uint
Xyz8Unorm
Xyz8Inorm
Xyz8Uscaled
Xyz8Iscaled
Xyzw8Int
Xyzw8Uint
Xyzw8Unorm
Xyzw8Inorm
Xyzw8Uscaled
Xyzw8Iscaled
X16Int
X16Uint
X16Float
X16Unorm
X16Inorm
X16Uscaled
X16Iscaled
Xy16Int
Xy16Uint
Xy16Float
Xy16Unorm
Xy16Inorm
Xy16Uscaled
Xy16Iscaled
Xyz16Int
Xyz16Uint
Xyz16Float
Xyz16Unorm
Xyz16Inorm
Xyz16Uscaled
Xyz16Iscaled
Xyzw16Int
Xyzw16Uint
Xyzw16Float
Xyzw16Unorm
Xyzw16Inorm
Xyzw16Uscaled
Xyzw16Iscaled
X32Int
X32Uint
X32Float
X32Unorm
X32Inorm
X32Uscaled
X32Iscaled
Xy32Int
Xy32Uint
Xy32Float
Xy32Unorm
Xy32Inorm
Xy32Uscaled
Xy32Iscaled
Xyz32Int
Xyz32Uint
Xyz32Float
Xyz32Unorm
Xyz32Inorm
Xyz32Uscaled
Xyz32Iscaled
Xyzw32Int
Xyzw32Uint
Xyzw32Float
Xyzw32Unorm
Xyzw32Inorm
Xyzw32Uscaled
Xyzw32Iscaled
X64Float
Xy64Float
Xyz64Float
Xyzw64Float

Trait Implementations

impl Clone for VertexFormat[src]

impl Copy for VertexFormat[src]

impl Debug for VertexFormat[src]

impl Eq for VertexFormat[src]

impl PartialEq<VertexFormat> for VertexFormat[src]

impl StructuralEq for VertexFormat[src]

impl StructuralPartialEq for VertexFormat[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

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.