[−][src]Module rendy_util::types::vertex
Built-in vertex formats.
Structs
AttrGenIter | An iterator adapter that generates a list of attributes with given formats and names |
AttrUuid | A unique identifier for vertex attribute of given name, format and array index. |
Attribute | Vertex attribute type. |
Color | Type for color attribute of vertex |
Model | Full vertex transformation attribute. Typically provided on per-instance basis. It takes 4 attribute locations. |
Normal | Type for texture coord attribute of vertex |
PosColor | Vertex format with position and RGBA8 color attributes. |
PosColorNorm | Vertex format with position, color and normal attributes. |
PosNorm | Vertex format with position and normal attributes. |
PosNormTangTex | Vertex format with position, normal, tangent, and UV texture coordinate attributes. |
PosNormTex | Vertex format with position, normal and UV texture coordinate attributes. |
PosTex | Vertex format with position and UV texture coordinate attributes. |
Position | Type for position attribute of vertex. |
Tangent | Type for tangent attribute of vertex. W represents handedness and should always be 1 or -1 |
TexCoord | Type for texture coord attribute of vertex |
VertexFormat | Vertex format contains information to initialize graphics pipeline Attributes must be sorted by offset. |
Traits
AsAttribute | Trait for vertex attributes to implement |
AsAttributes | Represent types that can be interpreted as list of vertex attributes. |
AsVertex | Trait implemented by all valid vertex formats. |
Functions
attribute_uuid | Retreive a unique identifier for vertex attribute of given name, format and array index. |