|
|
GamePlay & | gamePlay () |
| |
|
virtual const Scene & | scene () const override |
| |
|
virtual const CameraHead & | cameraHead () const override |
| |
|
HMDManager & | hmdManager () |
| |
|
Viewer & | viewer () |
| |
| virtual void | update (float deltaSec) override |
| |
|
void | draw () |
| |
|
| GameState (const std::string &name, GameState *parent) |
| |
|
GameState * | parentGameState () |
| |
| virtual void | onEntered () override |
| |
| virtual void | onLeft () override |
| |
|
| State (State *parent=nullptr) |
| |
|
| State (const std::string &name, State *parent=nullptr) |
| |
|
const std::string & | name () const |
| |
|
void | setName (const std::string &name) |
| |
|
State * | parentState () |
| |
|
const State * | parentState () const |
| |
|
State * | initialSubState () |
| |
|
const State * | initialSubState () const |
| |
|
void | setInitialSubState (State *initialSubState) |
| |
|
State * | finalSubState () |
| |
|
const State * | finalSubState () const |
| |
|
void | setFinalSubState (State *finalSubState) |
| |
|
State * | currentSubState () |
| |
|
const State * | currentSubState () const |
| |
|
void | setCurrentSubState (State *substate) |
| |
|
bool | finished () const |
| |
|
std::list< State * > & | substates () |
| |
|
const std::list< State * > & | substates () const |
| |
|
void | addSubState (State *state) |
| |
|
void | removeSubState (State *state) |
| |
|
std::list< Transition * > & | transitions () |
| |
|
const std::list< Transition * > & | transitions () const |
| |
|
void | addTransition (Transition *transition) |
| |
|
void | removeTransition (Transition *transition) |
| |
Mainstate of the Game, entered once when libraries and context are setup and left just before they are teared down again