[][src]Enum web_glitz::pipeline::graphics::TransformFeedbackAttributeType

pub enum TransformFeedbackAttributeType {
    Float,
    FloatVector2,
    FloatVector3,
    FloatVector4,
    FloatMatrix2x2,
    FloatMatrix2x3,
    FloatMatrix2x4,
    FloatMatrix3x2,
    FloatMatrix3x3,
    FloatMatrix3x4,
    FloatMatrix4x2,
    FloatMatrix4x3,
    FloatMatrix4x4,
    Integer,
    IntegerVector2,
    IntegerVector3,
    IntegerVector4,
    UnsignedInteger,
    UnsignedIntegerVector2,
    UnsignedIntegerVector3,
    UnsignedIntegerVector4,
}

Enumerates the possible transform stage output types that may be recorded as transform feedback.

Variants

Float
FloatVector2
FloatVector3
FloatVector4
FloatMatrix2x2
FloatMatrix2x3
FloatMatrix2x4
FloatMatrix3x2
FloatMatrix3x3
FloatMatrix3x4
FloatMatrix4x2
FloatMatrix4x3
FloatMatrix4x4
Integer
IntegerVector2
IntegerVector3
IntegerVector4
UnsignedInteger
UnsignedIntegerVector2
UnsignedIntegerVector3
UnsignedIntegerVector4

Trait Implementations

impl Clone for TransformFeedbackAttributeType[src]

impl Copy for TransformFeedbackAttributeType[src]

impl Debug for TransformFeedbackAttributeType[src]

impl Eq for TransformFeedbackAttributeType[src]

impl Hash for TransformFeedbackAttributeType[src]

impl PartialEq<TransformFeedbackAttributeType> for TransformFeedbackAttributeType[src]

impl StructuralEq for TransformFeedbackAttributeType[src]

impl StructuralPartialEq for TransformFeedbackAttributeType[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<D, T> IntoBuffer<T> for D where
    D: Borrow<T> + 'static,
    T: Copy + 'static, 
[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.