|
Just™ Game Engine
|
Main engine class from which all client applications derive. More...
#include <engine.hpp>
Classes | |
| struct | Properties |
Public Types | |
| enum class | RendererType { None , Renderer2D , Renderer3D } |
Public Member Functions | |
| Engine (const Properties &properties) | |
| virtual | ~Engine () |
| void | run () |
| void | close () |
| const Properties & | getProperties () const |
| Window & | getWindow () |
Static Public Member Functions | |
| static Engine & | get () |
Protected Member Functions | |
| LayerStack & | getLayerStack () |
Protected Member Functions inherited from jng::NonCopyable | |
| NonCopyable ()=default | |
| ~NonCopyable ()=default | |
Main engine class from which all client applications derive.
|
strong |
|
explicit |
|
virtual |
|
inline |
|
inlinestatic |
|
inlineprotected |
|
inline |
|
inline |
| void jng::Engine::run | ( | ) |