|
Kemena3D
|
Full per-vertex data layout used internally by the asset manager. More...
#include <kdatatype.h>
Public Attributes | |
| kVec3 | position |
| Vertex position in model space. | |
| kVec3 | normal |
| Vertex normal. | |
| kVec2 | texCoords |
| UV texture coordinates. | |
| kVec3 | tangent |
| Tangent vector (for normal mapping). | |
| kVec3 | bitangent |
| Bitangent vector (for normal mapping). | |
| int | boneIDs [MAX_BONE_INFLUENCE] |
| Indices of influencing bones. | |
| float | weights [MAX_BONE_INFLUENCE] |
| Blend weights for each bone. | |
Full per-vertex data layout used internally by the asset manager.
| kVec3 kemena::kVertexInfo::bitangent |
Bitangent vector (for normal mapping).
| int kemena::kVertexInfo::boneIDs[MAX_BONE_INFLUENCE] |
Indices of influencing bones.
| kVec3 kemena::kVertexInfo::normal |
Vertex normal.
| kVec3 kemena::kVertexInfo::position |
Vertex position in model space.
| kVec3 kemena::kVertexInfo::tangent |
Tangent vector (for normal mapping).
| kVec2 kemena::kVertexInfo::texCoords |
UV texture coordinates.
| float kemena::kVertexInfo::weights[MAX_BONE_INFLUENCE] |
Blend weights for each bone.