Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Ecs::PrimitiveData Struct Reference

CPU geometry for one mesh primitive before renderer upload. More...

#include <EcsData.h>

Collaboration diagram for Engine::Ecs::PrimitiveData:

Public Attributes

std::vector< Vertex > vertices
 Vertex buffer data.
std::vector< uint32_t > indices
 Triangle index buffer data.
std::vector< BoneVertexData > boneVertexData
 Per-vertex bone weights and indices.

Detailed Description

CPU geometry for one mesh primitive before renderer upload.

Definition at line 316 of file EcsData.h.

Member Data Documentation

◆ boneVertexData

std::vector<BoneVertexData> Engine::Ecs::PrimitiveData::boneVertexData

Per-vertex bone weights and indices.

Definition at line 320 of file EcsData.h.

◆ indices

std::vector<uint32_t> Engine::Ecs::PrimitiveData::indices

Triangle index buffer data.

Definition at line 319 of file EcsData.h.

◆ vertices

std::vector<Vertex> Engine::Ecs::PrimitiveData::vertices

Vertex buffer data.

Definition at line 318 of file EcsData.h.


The documentation for this struct was generated from the following file:
  • /workspace/magerbeton/gl3-vulkan/code/Engine/include/Engine/Ecs/EcsData.h