Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Rendering::GpuBuffers::InstanceData Struct Reference

Per-instance data referencing shared geometry. More...

#include <RenderData.h>

Public Attributes

glm::mat4 worldMatrix
uint32_t meshGeometryId
 Index into MeshGeometryData buffer.
uint32_t materialId
uint32_t colorTextureId
uint32_t _padding

Detailed Description

Per-instance data referencing shared geometry.

Definition at line 251 of file RenderData.h.

Member Data Documentation

◆ _padding

uint32_t Engine::Rendering::GpuBuffers::InstanceData::_padding

Definition at line 257 of file RenderData.h.

◆ colorTextureId

uint32_t Engine::Rendering::GpuBuffers::InstanceData::colorTextureId

Definition at line 256 of file RenderData.h.

◆ materialId

uint32_t Engine::Rendering::GpuBuffers::InstanceData::materialId

Definition at line 255 of file RenderData.h.

◆ meshGeometryId

uint32_t Engine::Rendering::GpuBuffers::InstanceData::meshGeometryId

Index into MeshGeometryData buffer.

Definition at line 254 of file RenderData.h.

◆ worldMatrix

glm::mat4 Engine::Rendering::GpuBuffers::InstanceData::worldMatrix

Definition at line 253 of file RenderData.h.


The documentation for this struct was generated from the following file:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Renderer/RenderData.h