[][src]Trait web_glitz::pipeline::graphics::attribute_format::VertexAttributeFormatIdentifier

pub trait VertexAttributeFormatIdentifier {
    const FORMAT: VertexAttributeFormat;
}

Trait implemented by attribute format identifiers.

Helper trait which, in conjunction with [FormatCompatible], allows the derive macro for the [Vertex] trait to verify at compile time that an attribute field type is compatible with the specified attribute format.

Associated Constants

const FORMAT: VertexAttributeFormat

The [AttributeFormat] associated with this [AttributeFormatIdentifier].

Loading content...

Implementors

impl VertexAttributeFormatIdentifier for Float2_f32[src]

impl VertexAttributeFormatIdentifier for Float2_i16_fixed[src]

impl VertexAttributeFormatIdentifier for Float2_i16_norm[src]

impl VertexAttributeFormatIdentifier for Float2_i8_fixed[src]

impl VertexAttributeFormatIdentifier for Float2_i8_norm[src]

impl VertexAttributeFormatIdentifier for Float2_u16_fixed[src]

impl VertexAttributeFormatIdentifier for Float2_u16_norm[src]

impl VertexAttributeFormatIdentifier for Float2_u8_fixed[src]

impl VertexAttributeFormatIdentifier for Float2_u8_norm[src]

impl VertexAttributeFormatIdentifier for Float2x2_f32[src]

impl VertexAttributeFormatIdentifier for Float2x2_i16_fixed[src]

impl VertexAttributeFormatIdentifier for Float2x2_i16_norm[src]

impl VertexAttributeFormatIdentifier for Float2x2_i8_fixed[src]

impl VertexAttributeFormatIdentifier for Float2x2_i8_norm[src]

impl VertexAttributeFormatIdentifier for Float2x2_u16_fixed[src]

impl VertexAttributeFormatIdentifier for Float2x2_u16_norm[src]

impl VertexAttributeFormatIdentifier for Float2x2_u8_fixed[src]

impl VertexAttributeFormatIdentifier for Float2x2_u8_norm[src]

impl VertexAttributeFormatIdentifier for Float2x3_f32[src]

impl VertexAttributeFormatIdentifier for Float2x3_i16_fixed[src]

impl VertexAttributeFormatIdentifier for Float2x3_i16_norm[src]

impl VertexAttributeFormatIdentifier for Float2x3_i8_fixed[src]

impl VertexAttributeFormatIdentifier for Float2x3_i8_norm[src]

impl VertexAttributeFormatIdentifier for Float2x3_u16_fixed[src]

impl VertexAttributeFormatIdentifier for Float2x3_u16_norm[src]

impl VertexAttributeFormatIdentifier for Float2x3_u8_fixed[src]

impl VertexAttributeFormatIdentifier for Float2x3_u8_norm[src]

impl VertexAttributeFormatIdentifier for Float2x4_f32[src]

impl VertexAttributeFormatIdentifier for Float2x4_i16_fixed[src]

impl VertexAttributeFormatIdentifier for Float2x4_i16_norm[src]

impl VertexAttributeFormatIdentifier for Float2x4_i8_fixed[src]

impl VertexAttributeFormatIdentifier for Float2x4_i8_norm[src]

impl VertexAttributeFormatIdentifier for Float2x4_u16_fixed[src]

impl VertexAttributeFormatIdentifier for Float2x4_u16_norm[src]

impl VertexAttributeFormatIdentifier for Float2x4_u8_fixed[src]

impl VertexAttributeFormatIdentifier for Float2x4_u8_norm[src]

impl VertexAttributeFormatIdentifier for Float3_f32[src]

impl VertexAttributeFormatIdentifier for Float3_i16_fixed[src]

impl VertexAttributeFormatIdentifier for Float3_i16_norm[src]

impl VertexAttributeFormatIdentifier for Float3_i8_fixed[src]

impl VertexAttributeFormatIdentifier for Float3_i8_norm[src]

impl VertexAttributeFormatIdentifier for Float3_u16_fixed[src]

impl VertexAttributeFormatIdentifier for Float3_u16_norm[src]

impl VertexAttributeFormatIdentifier for Float3_u8_fixed[src]

impl VertexAttributeFormatIdentifier for Float3_u8_norm[src]

impl VertexAttributeFormatIdentifier for Float3x2_f32[src]

impl VertexAttributeFormatIdentifier for Float3x2_i16_fixed[src]

impl VertexAttributeFormatIdentifier for Float3x2_i16_norm[src]

impl VertexAttributeFormatIdentifier for Float3x2_i8_fixed[src]

impl VertexAttributeFormatIdentifier for Float3x2_i8_norm[src]

impl VertexAttributeFormatIdentifier for Float3x2_u16_fixed[src]

impl VertexAttributeFormatIdentifier for Float3x2_u16_norm[src]

impl VertexAttributeFormatIdentifier for Float3x2_u8_fixed[src]

impl VertexAttributeFormatIdentifier for Float3x2_u8_norm[src]

impl VertexAttributeFormatIdentifier for Float3x3_f32[src]

impl VertexAttributeFormatIdentifier for Float3x3_i16_fixed[src]

impl VertexAttributeFormatIdentifier for Float3x3_i16_norm[src]

impl VertexAttributeFormatIdentifier for Float3x3_i8_fixed[src]

impl VertexAttributeFormatIdentifier for Float3x3_i8_norm[src]

impl VertexAttributeFormatIdentifier for Float3x3_u16_fixed[src]

impl VertexAttributeFormatIdentifier for Float3x3_u16_norm[src]

impl VertexAttributeFormatIdentifier for Float3x3_u8_fixed[src]

impl VertexAttributeFormatIdentifier for Float3x3_u8_norm[src]

impl VertexAttributeFormatIdentifier for Float3x4_f32[src]

impl VertexAttributeFormatIdentifier for Float3x4_i16_fixed[src]

impl VertexAttributeFormatIdentifier for Float3x4_i16_norm[src]

impl VertexAttributeFormatIdentifier for Float3x4_i8_fixed[src]

impl VertexAttributeFormatIdentifier for Float3x4_i8_norm[src]

impl VertexAttributeFormatIdentifier for Float3x4_u16_fixed[src]

impl VertexAttributeFormatIdentifier for Float3x4_u16_norm[src]

impl VertexAttributeFormatIdentifier for Float3x4_u8_fixed[src]

impl VertexAttributeFormatIdentifier for Float3x4_u8_norm[src]

impl VertexAttributeFormatIdentifier for Float4_f32[src]

impl VertexAttributeFormatIdentifier for Float4_i16_fixed[src]

impl VertexAttributeFormatIdentifier for Float4_i16_norm[src]

impl VertexAttributeFormatIdentifier for Float4_i8_fixed[src]

impl VertexAttributeFormatIdentifier for Float4_i8_norm[src]

impl VertexAttributeFormatIdentifier for Float4_u16_fixed[src]

impl VertexAttributeFormatIdentifier for Float4_u16_norm[src]

impl VertexAttributeFormatIdentifier for Float4_u8_fixed[src]

impl VertexAttributeFormatIdentifier for Float4_u8_norm[src]

impl VertexAttributeFormatIdentifier for Float4x2_f32[src]

impl VertexAttributeFormatIdentifier for Float4x2_i16_fixed[src]

impl VertexAttributeFormatIdentifier for Float4x2_i16_norm[src]

impl VertexAttributeFormatIdentifier for Float4x2_i8_fixed[src]

impl VertexAttributeFormatIdentifier for Float4x2_i8_norm[src]

impl VertexAttributeFormatIdentifier for Float4x2_u16_fixed[src]

impl VertexAttributeFormatIdentifier for Float4x2_u16_norm[src]

impl VertexAttributeFormatIdentifier for Float4x2_u8_fixed[src]

impl VertexAttributeFormatIdentifier for Float4x2_u8_norm[src]

impl VertexAttributeFormatIdentifier for Float4x3_f32[src]

impl VertexAttributeFormatIdentifier for Float4x3_i16_fixed[src]

impl VertexAttributeFormatIdentifier for Float4x3_i16_norm[src]

impl VertexAttributeFormatIdentifier for Float4x3_i8_fixed[src]

impl VertexAttributeFormatIdentifier for Float4x3_i8_norm[src]

impl VertexAttributeFormatIdentifier for Float4x3_u16_fixed[src]

impl VertexAttributeFormatIdentifier for Float4x3_u16_norm[src]

impl VertexAttributeFormatIdentifier for Float4x3_u8_fixed[src]

impl VertexAttributeFormatIdentifier for Float4x3_u8_norm[src]

impl VertexAttributeFormatIdentifier for Float4x4_f32[src]

impl VertexAttributeFormatIdentifier for Float4x4_i16_fixed[src]

impl VertexAttributeFormatIdentifier for Float4x4_i16_norm[src]

impl VertexAttributeFormatIdentifier for Float4x4_i8_fixed[src]

impl VertexAttributeFormatIdentifier for Float4x4_i8_norm[src]

impl VertexAttributeFormatIdentifier for Float4x4_u16_fixed[src]

impl VertexAttributeFormatIdentifier for Float4x4_u16_norm[src]

impl VertexAttributeFormatIdentifier for Float4x4_u8_fixed[src]

impl VertexAttributeFormatIdentifier for Float4x4_u8_norm[src]

impl VertexAttributeFormatIdentifier for Float_f32[src]

impl VertexAttributeFormatIdentifier for Float_i16_fixed[src]

impl VertexAttributeFormatIdentifier for Float_i16_norm[src]

impl VertexAttributeFormatIdentifier for Float_i8_fixed[src]

impl VertexAttributeFormatIdentifier for Float_i8_norm[src]

impl VertexAttributeFormatIdentifier for Float_u16_fixed[src]

impl VertexAttributeFormatIdentifier for Float_u16_norm[src]

impl VertexAttributeFormatIdentifier for Float_u8_fixed[src]

impl VertexAttributeFormatIdentifier for Float_u8_norm[src]

impl VertexAttributeFormatIdentifier for Integer2_i16[src]

impl VertexAttributeFormatIdentifier for Integer2_i32[src]

impl VertexAttributeFormatIdentifier for Integer2_i8[src]

impl VertexAttributeFormatIdentifier for Integer2_u16[src]

impl VertexAttributeFormatIdentifier for Integer2_u32[src]

impl VertexAttributeFormatIdentifier for Integer2_u8[src]

impl VertexAttributeFormatIdentifier for Integer3_i16[src]

impl VertexAttributeFormatIdentifier for Integer3_i32[src]

impl VertexAttributeFormatIdentifier for Integer3_i8[src]

impl VertexAttributeFormatIdentifier for Integer3_u16[src]

impl VertexAttributeFormatIdentifier for Integer3_u32[src]

impl VertexAttributeFormatIdentifier for Integer3_u8[src]

impl VertexAttributeFormatIdentifier for Integer4_i16[src]

impl VertexAttributeFormatIdentifier for Integer4_i32[src]

impl VertexAttributeFormatIdentifier for Integer4_i8[src]

impl VertexAttributeFormatIdentifier for Integer4_u16[src]

impl VertexAttributeFormatIdentifier for Integer4_u32[src]

impl VertexAttributeFormatIdentifier for Integer4_u8[src]

impl VertexAttributeFormatIdentifier for Integer_i16[src]

impl VertexAttributeFormatIdentifier for Integer_i32[src]

impl VertexAttributeFormatIdentifier for Integer_i8[src]

impl VertexAttributeFormatIdentifier for Integer_u16[src]

impl VertexAttributeFormatIdentifier for Integer_u32[src]

impl VertexAttributeFormatIdentifier for Integer_u8[src]

Loading content...