|
Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
|
Per-instance transform and material data referencing shared geometry. More...
#include <RenderData.h>
Public Attributes | |
| glm::mat4 | worldMatrix |
| Local-to-world transform for the instance. | |
| uint32_t | meshGeometryId |
| Index into the MeshGeometryData buffer. | |
| uint32_t | materialId |
| Index into the material buffer for the instance's pipeline. | |
| uint32_t | colorTextureId |
| Texture descriptor index for legacy color-texture paths. | |
| uint32_t | _padding |
| Padding required by the shader layout. | |
Per-instance transform and material data referencing shared geometry.
Definition at line 308 of file RenderData.h.
| uint32_t Engine::Rendering::GpuBuffers::InstanceData::_padding |
Padding required by the shader layout.
Definition at line 314 of file RenderData.h.
| uint32_t Engine::Rendering::GpuBuffers::InstanceData::colorTextureId |
Texture descriptor index for legacy color-texture paths.
Definition at line 313 of file RenderData.h.
| uint32_t Engine::Rendering::GpuBuffers::InstanceData::materialId |
Index into the material buffer for the instance's pipeline.
Definition at line 312 of file RenderData.h.
| uint32_t Engine::Rendering::GpuBuffers::InstanceData::meshGeometryId |
Index into the MeshGeometryData buffer.
Definition at line 311 of file RenderData.h.
| glm::mat4 Engine::Rendering::GpuBuffers::InstanceData::worldMatrix |
Local-to-world transform for the instance.
Definition at line 310 of file RenderData.h.