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

CPU-side per-object meshlet, vertex, and index data. More...

#include <RenderData.h>

Collaboration diagram for Engine::Rendering::PerObjectPrimitiveData:

Public Attributes

std::vector< GpuBuffers::UnifiedMeshletmeshletData
uint32_t textureIndex = 0u
std::vector< uint32_t > vertices
std::vector< uint8_t > tris

Detailed Description

CPU-side per-object meshlet, vertex, and index data.

Definition at line 45 of file RenderData.h.

Member Data Documentation

◆ meshletData

std::vector<GpuBuffers::UnifiedMeshlet> Engine::Rendering::PerObjectPrimitiveData::meshletData

Definition at line 47 of file RenderData.h.

◆ textureIndex

uint32_t Engine::Rendering::PerObjectPrimitiveData::textureIndex = 0u

Definition at line 48 of file RenderData.h.

◆ tris

std::vector<uint8_t> Engine::Rendering::PerObjectPrimitiveData::tris

Definition at line 50 of file RenderData.h.

◆ vertices

std::vector<uint32_t> Engine::Rendering::PerObjectPrimitiveData::vertices

Definition at line 49 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