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 |