|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
Shared geometry metadata for instanced rendering with LOD support. More...
#include <RenderData.h>
Public Attributes | |
| uint32_t | meshletStartIndex |
| uint32_t | meshletCount |
| uint32_t | pipelineIndex |
| uint32_t | singleMeshletGeoIndex |
| 0xFFFFFFFF if multi-meshlet | |
| uint32_t | clusterStartIndex |
| 0xFFFFFFFF if no LOD | |
| uint32_t | clusterCount |
| uint32_t | groupStartIndex |
| uint32_t | groupCount |
| uint32_t | flags |
| Bit 0: isSkinned. | |
| uint32_t | boneCount |
| 0 for static meshes | |
| uint32_t | boneVertexDataStart |
| uint32_t | geometryVertexStart |
Shared geometry metadata for instanced rendering with LOD support.
Layout matches GLSL std430 MeshGeometryData struct (48 bytes).
Definition at line 231 of file RenderData.h.
| uint32_t Engine::Rendering::GpuBuffers::MeshGeometryData::boneCount |
0 for static meshes
Definition at line 242 of file RenderData.h.
| uint32_t Engine::Rendering::GpuBuffers::MeshGeometryData::boneVertexDataStart |
Definition at line 243 of file RenderData.h.
| uint32_t Engine::Rendering::GpuBuffers::MeshGeometryData::clusterCount |
Definition at line 238 of file RenderData.h.
| uint32_t Engine::Rendering::GpuBuffers::MeshGeometryData::clusterStartIndex |
0xFFFFFFFF if no LOD
Definition at line 237 of file RenderData.h.
| uint32_t Engine::Rendering::GpuBuffers::MeshGeometryData::flags |
Bit 0: isSkinned.
Definition at line 241 of file RenderData.h.
| uint32_t Engine::Rendering::GpuBuffers::MeshGeometryData::geometryVertexStart |
Definition at line 244 of file RenderData.h.
| uint32_t Engine::Rendering::GpuBuffers::MeshGeometryData::groupCount |
Definition at line 240 of file RenderData.h.
| uint32_t Engine::Rendering::GpuBuffers::MeshGeometryData::groupStartIndex |
Definition at line 239 of file RenderData.h.
| uint32_t Engine::Rendering::GpuBuffers::MeshGeometryData::meshletCount |
Definition at line 234 of file RenderData.h.
| uint32_t Engine::Rendering::GpuBuffers::MeshGeometryData::meshletStartIndex |
Definition at line 233 of file RenderData.h.
| uint32_t Engine::Rendering::GpuBuffers::MeshGeometryData::pipelineIndex |
Definition at line 235 of file RenderData.h.
| uint32_t Engine::Rendering::GpuBuffers::MeshGeometryData::singleMeshletGeoIndex |
0xFFFFFFFF if multi-meshlet
Definition at line 236 of file RenderData.h.