#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 "Raven/Core/Base.h"#include <functional>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. | |