|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
#include "Actor.h"#include "Engine/Ecs/EcsData.h"#include "Engine/Files/AssetPath.h"#include "Engine/Logging/TracyMacros.hpp"#include "Entity.h"#include <filesystem>#include <memory>#include <stdexcept>#include <type_traits>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | Engine::Entities::detail::GltfSpawnNode |
| struct | Engine::Entities::detail::GltfSpawnPlan |
| class | Engine::Entities::Scene |
| A scene is the overarching structure which can spawn, contain and destroy actors or entities. More... | |
Namespaces | |
| namespace | Engine |
| namespace | Engine::Core |
| Core audio subsystem owning the miniaudio engine and managing playback. | |
| namespace | Engine::Entities |
| namespace | Engine::Entities::detail |
Functions | |
| GltfSpawnPlan | Engine::Entities::detail::prepareGltfSpawnPlan (Scene *scene, const std::filesystem::path &gltfPath) |
| void | Engine::Entities::detail::applyGltfNodeExtensions (Actor *actor, const GltfSpawnPlan &plan, const GltfSpawnNode &spawnNode) |