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

X8IntX8UintX8UnormX8InormX8UscaledX8IscaledXy8IntXy8UintXy8UnormXy8InormXy8UscaledXy8IscaledXyz8IntXyz8UintXyz8UnormXyz8InormXyz8UscaledXyz8IscaledXyzw8IntXyzw8UintXyzw8UnormXyzw8InormXyzw8UscaledXyzw8IscaledX16IntX16UintX16FloatX16UnormX16InormX16UscaledX16IscaledXy16IntXy16UintXy16FloatXy16UnormXy16InormXy16UscaledXy16IscaledXyz16IntXyz16UintXyz16FloatXyz16UnormXyz16InormXyz16UscaledXyz16IscaledXyzw16IntXyzw16UintXyzw16FloatXyzw16UnormXyzw16InormXyzw16UscaledXyzw16IscaledX32IntX32UintX32FloatX32UnormX32InormX32UscaledX32IscaledXy32IntXy32UintXy32FloatXy32UnormXy32InormXy32UscaledXy32IscaledXyz32IntXyz32UintXyz32FloatXyz32UnormXyz32InormXyz32UscaledXyz32IscaledXyzw32IntXyzw32UintXyzw32FloatXyzw32UnormXyzw32InormXyzw32UscaledXyzw32IscaledX64FloatXy64FloatXyz64FloatXyzw64Float

Auto Trait Implementations

Blanket Implementations

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

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

impl<T, U> TryInto 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<T> Any for T where
    T: 'static + ?Sized
[src]