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