|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
Singleton which stores a pointer to the engine object. More...
#include <Engine.h>
Public Member Functions | |
| virtual | ~EngineManager ()=default |
| EngineKern * | getEngineModule () |
| gets the pointer to the engine object | |
| void | setEngine (EngineKern *engineInstance) |
| set the content pointer for this singleton | |
Static Public Member Functions | |
| static EngineManager & | getInstance () |
| gets a reference to the engine manager | |
Protected Member Functions | |
| EngineManager ()=default | |
| EngineManager (const EngineManager &)=delete | |
| EngineManager & | operator= (const EngineManager &)=delete |
Protected Attributes | |
| Engine::EngineKern * | engine = nullptr |
|
virtualdefault |
|
protecteddefault |
Referenced by EngineManager(), getInstance(), and operator=().
|
protecteddelete |
| EngineKern * Engine::EngineManager::getEngineModule | ( | ) |
gets the pointer to the engine object
|
static |
gets a reference to the engine manager
References EngineManager().
|
protecteddelete |
| void Engine::EngineManager::setEngine | ( | EngineKern * | engineInstance | ) |
set the content pointer for this singleton
|
protected |