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 () |
![]() | |
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 | ( | ) |