|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
Result of LOD hierarchy generation for a mesh primitive. Contains per-cluster and per-group data for all LOD levels. More...
#include <EcsData.h>
Public Attributes | |
| std::vector< EngineCore::ClusterLodData > | clusters |
| Per-cluster data (all LOD levels combined) | |
| std::vector< EngineCore::ClusterGroupData > | groups |
| MeshletData | meshletData |
| Meshlet data for all clusters (extends base meshlet data) | |
| UnpackedMeshletData | unpackedData |
| Unpacked GPU data for LOD meshlets. | |
| size_t | baseLevelClusterCount = 0 |
| Clusters at LOD 0 (finest level) | |
| size_t | lodLevelCount = 0 |
| Number of LOD levels generated. | |
Result of LOD hierarchy generation for a mesh primitive. Contains per-cluster and per-group data for all LOD levels.
| size_t Ecs::LodHierarchyResult::baseLevelClusterCount = 0 |
Clusters at LOD 0 (finest level)
Definition at line 245 of file EcsData.h.
Referenced by EngineCore::ClusterLodGenerator::generate().
| std::vector<EngineCore::ClusterLodData> Ecs::LodHierarchyResult::clusters |
Per-cluster data (all LOD levels combined)
Definition at line 236 of file EcsData.h.
Referenced by EngineCore::ClusterLodGenerator::generate().
| std::vector<EngineCore::ClusterGroupData> Ecs::LodHierarchyResult::groups |
Definition at line 237 of file EcsData.h.
Referenced by EngineCore::ClusterLodGenerator::generate().
| size_t Ecs::LodHierarchyResult::lodLevelCount = 0 |
Number of LOD levels generated.
Definition at line 246 of file EcsData.h.
Referenced by EngineCore::ClusterLodGenerator::generate().
| MeshletData Ecs::LodHierarchyResult::meshletData |
Meshlet data for all clusters (extends base meshlet data)
Definition at line 240 of file EcsData.h.
Referenced by EngineCore::ClusterLodGenerator::generate().
| UnpackedMeshletData Ecs::LodHierarchyResult::unpackedData |
Unpacked GPU data for LOD meshlets.
Definition at line 243 of file EcsData.h.
Referenced by EngineCore::ClusterLodGenerator::generate().