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

Complete result of meshlet generation for all primitives of a mesh. This is returned from the background meshlet generation task and queued for processing on the main thread at a safe point. More...

#include <EcsData.h>

Collaboration diagram for Engine::Ecs::CompletedMeshletGeneration:

Public Attributes

Asset::MeshPath meshPath
 Mesh asset path for the completed generation job.
entt::entity meshEntity
 Mesh asset ECS entity receiving the generated data.
std::vector< PrimitiveMeshletResult > primitiveResults
 Per-primitive results in source order.
BoundingSphere meshBoundingSphere
 Local-space bounds for the full mesh.
Engine::Assets::SkinHandle skin = Engine::Assets::Null
 Skin binding for skinned meshes, or null for static meshes.

Detailed Description

Complete result of meshlet generation for all primitives of a mesh. This is returned from the background meshlet generation task and queued for processing on the main thread at a safe point.

Definition at line 420 of file EcsData.h.

Member Data Documentation

◆ meshBoundingSphere

BoundingSphere Engine::Ecs::CompletedMeshletGeneration::meshBoundingSphere

Local-space bounds for the full mesh.

Definition at line 424 of file EcsData.h.

◆ meshEntity

entt::entity Engine::Ecs::CompletedMeshletGeneration::meshEntity

Mesh asset ECS entity receiving the generated data.

Definition at line 422 of file EcsData.h.

◆ meshPath

Asset::MeshPath Engine::Ecs::CompletedMeshletGeneration::meshPath

Mesh asset path for the completed generation job.

Definition at line 421 of file EcsData.h.

◆ primitiveResults

std::vector<PrimitiveMeshletResult> Engine::Ecs::CompletedMeshletGeneration::primitiveResults

Per-primitive results in source order.

Definition at line 423 of file EcsData.h.

◆ skin

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

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

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