|
Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
|
Mesh component state for one static mesh reference. More...
#include <EcsData.h>
Public Attributes | |
| std::optional< Engine::Assets::GltfRenderableHandle > | renderable |
| Renderer-side glTF renderable handle after upload. | |
| Engine::Assets::GeometryMeshHandle | mesh |
| Geometry handle owned by the asset registry. | |
| Asset::MeshPath | asset |
| Asset path used to request the mesh. | |
| Engine::Assets::MeshAssetRef | assetRef |
| Resolved mesh asset reference used by Engine::Components::Mesh. | |
| Engine::Components::Mesh * | owner = nullptr |
| Owning mesh component, or nullptr after detach. | |
| Asset::MeshPath Engine::Ecs::StaticMeshData::asset |
| Engine::Assets::MeshAssetRef Engine::Ecs::StaticMeshData::assetRef |
Resolved mesh asset reference used by Engine::Components::Mesh.
| Engine::Assets::GeometryMeshHandle Engine::Ecs::StaticMeshData::mesh |
| Engine::Components::Mesh* Engine::Ecs::StaticMeshData::owner = nullptr |
| std::optional<Engine::Assets::GltfRenderableHandle> Engine::Ecs::StaticMeshData::renderable |