Data type of a VertexAttribute.
Individual components of a Mesh vertex can use different data types. For example, a vertex normal could be stored as either 32-bit float, or 16-bit float numbers.
Additional resources: VertexAttribute, Mesh.GetVertexAttributeFormat, Mesh.GetVertexAttributes, VertexAttributeDescriptor.
Float32 | 32-bit float number. |
Float16 | 16-bit float number. |
UNorm8 | 8-bit unsigned normalized number. |
SNorm8 | 8-bit signed normalized number. |
UNorm16 | 16-bit unsigned normalized number. |
SNorm16 | 16-bit signed normalized number. |
UInt8 | 8-bit unsigned integer. |
SInt8 | 8-bit signed integer. |
UInt16 | 16-bit unsigned integer. |
SInt16 | 16-bit signed integer. |
UInt32 | 32-bit unsigned integer. |
SInt32 | 32-bit signed integer. |