|
luna engine
software engine
|


Public Member Functions | |
| apollo () | |
| virtual | ~apollo () |
Public Member Functions inherited from luna::application::application | |
| application () | |
| application constructor, initializes the application and engine. More... | |
| virtual | ~application () |
| void | run () |
| the main loop of the application. More... | |
| void | onEvent (Event &e) |
| the main event callback of the application. More... | |
| vulkan::window & | getWindow () |
| bool | onWindowClose (windowCloseEvent &e) |
| bool | onWindowResize (windowResizeEvent &e) |
| void | pushLayer (utils::layer *layer) |
| pushes a layer to the layerstack. More... | |
| void | pushOverlay (utils::layer *layer) |
Additional Inherited Members | |
Static Public Member Functions inherited from luna::application::application | |
| static application & | get () |
|
inline |
|
inlinevirtual |