![]() |
Raven Engine v0.1
|
#include <thread>#include "Raven/Events/Event.h"#include "Raven/Core/Types.h"#include "Raven/Memory/Scope.h"#include "Raven/Core/Timestep.h"#include "Raven/Core/Timer.h"#include <functional>#include <string>#include <unordered_map>Classes | |
| struct | Raven::SystemVTable |
| A static vtable holding function pointers for system operations. More... | |
| struct | Raven::SystemHolder |
| Holds all necessary data for managing a system instance. More... | |
| class | Raven::SystemManager |
| Manages the registration, update, and shutdown of systems. More... | |
Namespaces | |
| namespace | Raven |
Functions | |
| template<typename T> | |
| const SystemVTable * | Raven::GetSystemVTable () |
| Retrieves a static vtable for the specified system type T. | |