Class AIAC::Application¶
ClassList > AIAC > Application
Public Functions¶
Type | Name |
---|---|
Application (const ApplicationSpecification & appSpec) | |
void | Close () |
EventBus *& | GetEventBus () |
GORegistry * | GetGORegistry () |
std::shared_ptr< T > | GetLayer () |
Renderer *& | GetRenderer () |
const ApplicationSpecification & | GetSpecification () const |
AIAC::Window *& | GetWindow () |
void | PushLayer () |
void | Run () |
virtual | ~Application () |
Public Static Functions¶
Type | Name |
---|---|
Application & | GetInstance () |
Public Functions Documentation¶
function Application¶
function Close¶
function GetEventBus¶
function GetGORegistry¶
function GetLayer¶
function GetRenderer¶
function GetSpecification¶
function GetWindow¶
function PushLayer¶
function Run¶
function ~Application¶
Public Static Functions Documentation¶
function GetInstance¶
The documentation for this class was generated from the following file src/AIAC/Application.h