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

Result of primitive extraction before meshlet generation. More...

#include <EcsData.h>

Collaboration diagram for Engine::Ecs::PrimitiveDataLoading:

Public Attributes

Asset::MeshPath path
 Mesh asset path being loaded.
std::vector< PrimitiveData > data
 CPU primitive geometry extracted from the glTF mesh.
std::vector< Asset::MeshPath > materialPaths
 Resolved material path for each primitive.
Engine::Assets::SkinHandle skin = Engine::Assets::Null
 Skin binding for skinned meshes, or null for static meshes.

Detailed Description

Result of primitive extraction before meshlet generation.

Definition at line 340 of file EcsData.h.

Member Data Documentation

◆ data

std::vector<PrimitiveData> Engine::Ecs::PrimitiveDataLoading::data

CPU primitive geometry extracted from the glTF mesh.

Definition at line 342 of file EcsData.h.

◆ materialPaths

std::vector<Asset::MeshPath> Engine::Ecs::PrimitiveDataLoading::materialPaths

Resolved material path for each primitive.

Definition at line 343 of file EcsData.h.

◆ path

Asset::MeshPath Engine::Ecs::PrimitiveDataLoading::path

Mesh asset path being loaded.

Definition at line 341 of file EcsData.h.

◆ skin

Engine::Assets::SkinHandle Engine::Ecs::PrimitiveDataLoading::skin = Engine::Assets::Null

Skin binding for skinned meshes, or null for static meshes.

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