|
hx3d
1
2D/3D Simple Game Framework
|
Centralized framework management. More...
#include <core.hpp>
Public Types |
Static Public Member Functions | |
| static window::Application * | App () |
| Get the application instance. More... | |
| static window::Game * | CurrentGame () |
| Get the game instance. More... | |
| static AssetManager * | Assets () |
| Get the asset manager. More... | |
| static window::EventManager * | Events () |
| Get the event manager. More... | |
| static net::Net * | Network () |
| Get the net instance. More... | |
| static audio::AudioDevice * | Audio () |
| Get the audio device instance. More... | |
| static void | initialize (window::Application *app, window::EventManager *events) |
| Initialize the core system. More... | |
| static void | setGame (window::Game *game) |
| Set the game. More... | |
| static void | shutdown () |
| Shutdown the core system. | |
Static Public Attributes | |
| static SystemType | CurrentSystem = Core::SystemType::Unknown |
| Current system type. | |
Centralized framework management.
Permit to manage assets, events and game management at one place.
|
strong |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
1.8.11