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

Planned scene actor for one renderable glTF node. More...

#include <Scene.h>

Collaboration diagram for Engine::Entities::detail::GltfSpawnNode:

Public Attributes

Assets::GltfRenderableHandle renderable
 Renderable asset handle for this node.
Assets::GeometryMeshHandle geometryMesh
 Geometry mesh handle used by the renderable.
Asset::MeshPath meshPath
 Authored mesh path and node identity.
Ecs::Transform transform
 Authored local transform for the node.
size_t modelNodeIndex = 0
 Index of the source model node.

Detailed Description

Planned scene actor for one renderable glTF node.

Definition at line 52 of file Scene.h.

Member Data Documentation

◆ geometryMesh

Assets::GeometryMeshHandle Engine::Entities::detail::GltfSpawnNode::geometryMesh

Geometry mesh handle used by the renderable.

Definition at line 54 of file Scene.h.

Referenced by Engine::Entities::Scene::spawnAll().

◆ meshPath

Asset::MeshPath Engine::Entities::detail::GltfSpawnNode::meshPath

Authored mesh path and node identity.

Definition at line 55 of file Scene.h.

Referenced by Engine::Entities::Scene::spawnAll(), and Engine::Entities::Scene::spawnAll().

◆ modelNodeIndex

size_t Engine::Entities::detail::GltfSpawnNode::modelNodeIndex = 0

Index of the source model node.

Definition at line 57 of file Scene.h.

◆ renderable

Assets::GltfRenderableHandle Engine::Entities::detail::GltfSpawnNode::renderable

Renderable asset handle for this node.

Definition at line 53 of file Scene.h.

Referenced by Engine::Entities::Scene::spawnAll().

◆ transform

Ecs::Transform Engine::Entities::detail::GltfSpawnNode::transform

Authored local transform for the node.

Definition at line 56 of file Scene.h.

Referenced by Engine::Entities::Scene::spawnAll(), and Engine::Entities::Scene::spawnAll().


The documentation for this struct was generated from the following file:
  • /workspace/magerbeton/gl3-vulkan/code/Engine/include/Engine/Entity/Scene.h