![]() |
Incremental Engine
1.0.6
A 2D Game Engine to create Idle Games
|
#include <MainEngine.h>
Public Member Functions | |
| Engine () | |
| virtual | ~Engine () |
| void | Run (EngineGame *game) |
| void | Close () |
| void | SetIcon (LPCWSTR icon) |
| SceneManager * | Scene () |
| ResourcesManager * | Resources () |
| InputManager * | Input () |
| SoundEngine * | Audio () |
| SaveSystem * | Storage () |
Static Public Member Functions | |
| static Engine * | Get () |
Private Member Functions | |
| void | Init () |
| void | Update (float dt) |
| void | Draw () |
| void | DeInit () |
Private Attributes | |
| RenderingEngine * | _renderingEngine |
| RenderWindow * | _renderWindow |
| InputManager * | _inputManager |
| SoundEngine * | _soundEngine |
| SceneManager * | _sceneManager |
| ResourcesManager * | _resourcesManager |
| SaveSystem * | _saveSystem |
| Config | _config |
| bool | _open |
Static Private Attributes | |
| static Engine * | ENGINE_INSTANCE = nullptr |
Definition at line 20 of file MainEngine.h.
| IncrementalEngine::Engine::Engine | ( | ) |
Definition at line 24 of file MainEngine.cpp.
|
virtual |
Definition at line 37 of file MainEngine.cpp.
| SoundEngine * IncrementalEngine::Engine::Audio | ( | ) |
Definition at line 164 of file MainEngine.cpp.
| void IncrementalEngine::Engine::Close | ( | ) |
Definition at line 144 of file MainEngine.cpp.
|
private |
Definition at line 131 of file MainEngine.cpp.
|
private |
Definition at line 126 of file MainEngine.cpp.
|
static |
Definition at line 14 of file MainEngine.cpp.
|
private |
Definition at line 73 of file MainEngine.cpp.
| InputManager * IncrementalEngine::Engine::Input | ( | ) |
Definition at line 169 of file MainEngine.cpp.
| ResourcesManager * IncrementalEngine::Engine::Resources | ( | ) |
Definition at line 159 of file MainEngine.cpp.
| void IncrementalEngine::Engine::Run | ( | EngineGame * | game | ) |
Definition at line 45 of file MainEngine.cpp.
| SceneManager * IncrementalEngine::Engine::Scene | ( | ) |
Definition at line 154 of file MainEngine.cpp.
| void IncrementalEngine::Engine::SetIcon | ( | LPCWSTR | icon | ) |
Definition at line 149 of file MainEngine.cpp.
| SaveSystem * IncrementalEngine::Engine::Storage | ( | ) |
Definition at line 174 of file MainEngine.cpp.
|
private |
Definition at line 119 of file MainEngine.cpp.
|
private |
Definition at line 50 of file MainEngine.h.
|
private |
Definition at line 44 of file MainEngine.h.
|
private |
Definition at line 51 of file MainEngine.h.
|
private |
Definition at line 42 of file MainEngine.h.
|
private |
Definition at line 43 of file MainEngine.h.
|
private |
Definition at line 47 of file MainEngine.h.
|
private |
Definition at line 48 of file MainEngine.h.
|
private |
Definition at line 46 of file MainEngine.h.
|
private |
Definition at line 45 of file MainEngine.h.
|
staticprivate |
Definition at line 40 of file MainEngine.h.