Simulant  21.06-50
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
Public Member Functions | Protected Member Functions | Friends | List of all members
smlt::Application Class Referenceabstract
Inheritance diagram for smlt::Application:

Public Member Functions

 Application (const AppConfig &config)
int32_t run ()
int32_t run (int argc, char *argv[])
bool initialized () const
ProcessID process_id () const
int64_t ram_usage_in_bytes () const
 S_DEFINE_PROPERTY (window, &Application::window_)
 S_DEFINE_PROPERTY (data, &Application::data_carrier_)
 S_DEFINE_PROPERTY (scenes, &Application::scene_manager_)
 S_DEFINE_PROPERTY (args, &Application::args_)
 S_DEFINE_PROPERTY (config, &Application::config_)

Protected Member Functions

StagePtr stage (StageID stage=StageID())
bool _call_init ()


class Window
Applicationget_app ()

The documentation for this class was generated from the following files: