GlPortal Class Reference
0.1.1
Source code documentation of the free and open 3D action puzzle game.
|
#include <include/glPortal/Game.hpp>
Inherits radix::BaseGame.
Public Member Functions | |
Game () | |
void | processInput () |
void | update () |
GameController & | getGameController () |
Public Member Functions inherited from radix::BaseGame | |
BaseGame () | |
virtual | ~BaseGame () |
BaseGame (const BaseGame &)=delete | |
BaseGame | operator= (const BaseGame &)=delete |
BaseGame (BaseGame &&)=delete | |
BaseGame | operator= (BaseGame &&)=delete |
bool | isRunning () |
virtual void | cleanUp () |
virtual void | close () |
virtual void | render () |
void | setup () |
World * | getWorld () |
ScreenRenderer * | getScreenRenderer () |
GameWorld * | getGameWorld () |
Window & | getWindow () |
Private Member Functions | |
void | initHook () |
Private Attributes | |
std::unique_ptr< GameController > | gameController |
std::unique_ptr< GameRenderer > | gameRenderer |
std::unique_ptr< UiRenderer > | uiRenderer |
double | dtime |
Additional Inherited Members | |
Static Public Attributes inherited from radix::BaseGame | |
static Fps | fps |
Protected Member Functions inherited from radix::BaseGame | |
void | loadMap () |
virtual void | prepareCamera () |
Protected Attributes inherited from radix::BaseGame | |
Window | window |
World | world |
Config | config |
GameWorld | gameWorld |
std::shared_ptr< ScreenRenderer > | screenRenderer |
std::unique_ptr< Renderer > | renderer |
std::unique_ptr< Camera > | camera |
std::shared_ptr< radix::Screen > | screen |
EventDispatcher::CallbackHolder | screenshotCallbackHolder |
std::string | defaultMap = "/maps/n1.xml" |
std::string | windowTitle = "RadixEngine" |
bool | closed |
unsigned int | currentTime = 0 |
unsigned int | nextUpdate = 0 |
unsigned int | lastUpdate = 0 |
unsigned int | lastRender = 0 |
glPortal::Game::Game | ( | ) |
|
inline |
|
privatevirtual |
Reimplemented from radix::BaseGame.
|
virtual |
Reimplemented from radix::BaseGame.
|
virtual |
Reimplemented from radix::BaseGame.
|
private |
|
private |
|
private |
|
private |