Vireo  0.0
Vireo 3D Rendering Hardware Interface
AttributeFormat Enum Referenceenum

Detailed Description

Vertex attribute data format constants used in VertexInputLayout descriptions.

Lua full name: vireo.AttributeFormat

Constants

integer R32_FLOAT
 Single 32-bit float (e.g. a scalar weight).
 
integer R32G32_FLOAT
 Two 32-bit floats (e.g. UV coordinates).
 
integer R32G32B32_FLOAT
 Three 32-bit floats (e.g. positions or normals).
 
integer R32G32B32A32_FLOAT
 Four 32-bit floats (e.g. tangents or colors).
 
integer R32_SINT
 Single 32-bit signed integer.
 
integer R32G32_SINT
 Two 32-bit signed integers.
 
integer R32G32B32_SINT
 Three 32-bit signed integers.
 
integer R32G32B32A32_SINT
 Four 32-bit signed integers.
 
integer R32_UINT
 Single 32-bit unsigned integer.
 
integer R32G32_UINT
 Two 32-bit unsigned integers.
 
integer R32G32B32_UINT
 Three 32-bit unsigned integers.
 
integer R32G32B32A32_UINT
 Four 32-bit unsigned integers.
 

Enumerator Documentation

integer R32_FLOAT

Single 32-bit float (e.g. a scalar weight).

integer R32G32_FLOAT

Two 32-bit floats (e.g. UV coordinates).

integer R32G32B32_FLOAT

Three 32-bit floats (e.g. positions or normals).

integer R32G32B32A32_FLOAT

Four 32-bit floats (e.g. tangents or colors).

integer R32_SINT

Single 32-bit signed integer.

integer R32G32_SINT

Two 32-bit signed integers.

integer R32G32B32_SINT

Three 32-bit signed integers.

integer R32G32B32A32_SINT

Four 32-bit signed integers.

integer R32_UINT

Single 32-bit unsigned integer.

integer R32G32_UINT

Two 32-bit unsigned integers.

integer R32G32B32_UINT

Three 32-bit unsigned integers.

integer R32G32B32A32_UINT

Four 32-bit unsigned integers.