Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Core::GltfRenderableRecord Struct Reference

#include <AssetRegistry.h>

Collaboration diagram for Engine::Core::GltfRenderableRecord:

Public Attributes

Assets::GltfHandle gltf
std::string nodeName
uint32_t nodeIndex = 0
uint32_t meshIndex = 0
Assets::GeometryMeshHandle geometry
std::vector< Assets::MaterialHandleprimitiveMaterials
Ecs::Transform authoredTransform
bool isStatic = false

Detailed Description

Definition at line 32 of file AssetRegistry.h.

Member Data Documentation

◆ authoredTransform

Ecs::Transform Engine::Core::GltfRenderableRecord::authoredTransform

Definition at line 40 of file AssetRegistry.h.

◆ geometry

Assets::GeometryMeshHandle Engine::Core::GltfRenderableRecord::geometry

Definition at line 38 of file AssetRegistry.h.

◆ gltf

Assets::GltfHandle Engine::Core::GltfRenderableRecord::gltf

Definition at line 34 of file AssetRegistry.h.

◆ isStatic

bool Engine::Core::GltfRenderableRecord::isStatic = false

Definition at line 41 of file AssetRegistry.h.

◆ meshIndex

uint32_t Engine::Core::GltfRenderableRecord::meshIndex = 0

Definition at line 37 of file AssetRegistry.h.

◆ nodeIndex

uint32_t Engine::Core::GltfRenderableRecord::nodeIndex = 0

Definition at line 36 of file AssetRegistry.h.

◆ nodeName

std::string Engine::Core::GltfRenderableRecord::nodeName

Definition at line 35 of file AssetRegistry.h.

◆ primitiveMaterials

std::vector<Assets::MaterialHandle> Engine::Core::GltfRenderableRecord::primitiveMaterials

Definition at line 39 of file AssetRegistry.h.


The documentation for this struct was generated from the following file:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Asset/AssetRegistry.h