| 
    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 | ( | ) |