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. |