|
Foundation
|
Compact 4-byte aligned vertex structure for static meshes. More...
#include <Mesh.hpp>
Static Public Member Functions | |
| static MeshVertexCompact | Pack (vec3 pos, vec3 normal, vec3 tangent, vec3 bitangent, vec2 uv) |
| Pack vertex attributes into compact MeshVertex. | |
| static MeshVertexCompact | Pack (MeshVertex data) |
Public Attributes | |
| uint16_t | px |
| uint16_t | py |
| uint16_t | pz |
| uint16_t | tp |
| uint32_t | np |
| uint16_t | u |
| uint16_t | v |
Compact 4-byte aligned vertex structure for static meshes.
|
inlinestatic |
|
static |
Pack vertex attributes into compact MeshVertex.
| uint32_t ModelViewer::MeshVertexCompact::np |
| uint16_t ModelViewer::MeshVertexCompact::px |
| uint16_t ModelViewer::MeshVertexCompact::py |
| uint16_t ModelViewer::MeshVertexCompact::pz |
| uint16_t ModelViewer::MeshVertexCompact::tp |
| uint16_t ModelViewer::MeshVertexCompact::u |
| uint16_t ModelViewer::MeshVertexCompact::v |