#include <application.h>
◆ application()
| luna::application::application::application |
( |
| ) |
|
application constructor, initializes the application and engine.
◆ ~application()
| luna::application::application::~application |
( |
| ) |
|
|
virtual |
◆ get()
◆ getWindow()
◆ int::main()
| luna::application::application::int::main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
|
private |
◆ onEvent()
| void luna::application::application::onEvent |
( |
Event & |
e | ) |
|
the main event callback of the application.
- Parameters
-
◆ onWindowClose()
◆ onWindowResize()
◆ pushLayer()
| void luna::application::application::pushLayer |
( |
utils::layer * |
layer | ) |
|
pushes a layer to the layerstack.
- Parameters
-
| utils::layer* | layer (layer to be pushed to the stack) |
◆ pushOverlay()
| void luna::application::application::pushOverlay |
( |
utils::layer * |
layer | ) |
|
◆ run()
| void luna::application::application::run |
( |
| ) |
|
the main loop of the application.
◆ os
◆ lastFrameTime
| float luna::application::application::lastFrameTime = 0.0f |
|
private |
◆ layerStack
◆ logicGatesImage
◆ minimized
| bool luna::application::application::minimized = false |
|
private |
◆ mWindow
◆ running
| bool luna::application::application::running = true |
|
private |
◆ scene
| scene luna::application::application::scene |
|
private |
◆ statueImage
◆ upgradeImage
The documentation for this class was generated from the following files:
- C:/Users/robbe/source/repos/lolrobbe2/luna/luna/src/core/application.h
- C:/Users/robbe/source/repos/lolrobbe2/luna/luna/src/core/application.cpp