| CheckInput()=0 | IGameState | [pure virtual] |
| Display()=0 | IGameState | [pure virtual] |
| DisplayBackground(GLuint imageTexture, float shade) | IGameState | [protected] |
| DisplaySplashScreen(const std::string imageName, const std::string text, const std::string fontName, float shade) | IGameState | [protected] |
| DoExit() | IGameState | [virtual] |
| IGameState(IGameState *prev) | IGameState | |
| Loop(const unsigned int ticks) | IGameState | |
| m_next | IGameState | [private] |
| m_previous | IGameState | [protected] |
| m_top | IGameState | |
| PrepareStateSwitch(IGameState *next, IGameState *prev) | IGameState | [protected] |
| PrepareTopContainer() | IGameState | |
| s_currentPtr | IGameState | [protected, static] |
| s_mainMenu | IGameState | [protected, static] |
| s_nextScreen | IGameState | [protected, static] |
| SetCurrentPtr(IGameState **current) | IGameState | [static] |
| SetMainMenu(IGameState *menu) | IGameState | [static] |
| SwitchFrom()=0 | IGameState | [private, pure virtual] |
| SwitchStates() | IGameState | [private] |
| SwitchTo(IGameState *oldState)=0 | IGameState | [private, pure virtual] |
| TakeScreenshot() | IGameState | [protected] |
| Update(const unsigned int ticks)=0 | IGameState | [pure virtual] |
| ~IGameState() | IGameState | [virtual] |