Holds information for an attribute generation request. More...
Public Attributes | |
nkMemory::BufferView< unsigned char > | _positionBuffer |
Buffer in which the position information can be found. | |
nkMemory::BufferView< unsigned char > | _texCoordBuffer |
Buffer in which the texture coordinates information can be found. | |
nkMemory::BufferView< unsigned char > | _indexBuffer |
The index buffer, if any. | |
MeshInputLayoutAttribute | _positionAttribute |
Attribute describing how to find back the positions in linked buffer. | |
MeshInputLayoutAttribute | _texCoordAttribute |
Attribute describing how to find back the texture coordinates in linked buffer. | |
INDEX_FORMAT | _indexFormat = INDEX_FORMAT::UINT32 |
The index format, if an index buffer is provided. | |
unsigned int | _positionBufferStride = 0u |
Stride of the position buffer. | |
unsigned int | _texCoordBufferStride = 0u |
Stride of the texture coordinates buffer. | |
bool | _frontCcw = true |
Whether the front is considered counter clockwise or not. If false, computed directions will be negated. | |
Holds information for an attribute generation request.