|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
#include "Engine/Ecs/RegistryManager.h"#include <glm/glm.hpp>#include <glm/gtc/quaternion.hpp>#include <memory>#include <vector>Go to the source code of this file.
Classes | |
| class | EngineCore::SceneNode |
| Represents a node in the scene graph, containing information about its position, rotation, and scale relative to its parent. It also holds references to its parent and children nodes. More... | |
| class | EngineCore::RootNode |
| A subclass of EngineCore::SceneNode which is the root node of a scene graph. More... | |
| class | EngineCore::SceneGraph |
| Represents the entire scene as a graph (specifically, a tree) of SceneNode objects. It manages the hierarchy of nodes and provides access to the root of the scene. More... | |
| class | EngineCore::NodeFactory |
| Factory class for creating SceneNodes with proper parent-child relationships. This ensures that nodes are always created with a valid parent. More... | |
Namespaces | |
| namespace | Ecs |
| Data structs for the Entity Component System. | |
| namespace | EngineCore |
| Log category system implementation. | |