| AddNewScreenToTop(const CString &sName, ScreenMessage messageSendOnPop) | ScreenManager | |
| ClearScreenStack() | ScreenManager | [private] |
| DeletePreparedScreens() | ScreenManager | |
| Draw() | ScreenManager | |
| EmptyDeleteQueue() | ScreenManager | [private] |
| GetTopScreen() | ScreenManager | |
| Input(const DeviceInput &DeviceI, const InputEventType type, const GameInput &GameI, const MenuInput &MenuI, const StyleInput &StyleI) | ScreenManager | |
| LoadDelayedScreen() | ScreenManager | [private] |
| m_MessageSendOnPop | ScreenManager | [private] |
| m_pSharedBGA | ScreenManager | |
| m_ScreenStack | ScreenManager | [private] |
| m_sDelayedScreen | ScreenManager | [private] |
| m_sLastLoadedBackgroundPath | ScreenManager | [private] |
| m_soundBack | ScreenManager | [private] |
| m_soundCoin | ScreenManager | [private] |
| m_soundInvalid | ScreenManager | [private] |
| m_soundScreenshot | ScreenManager | [private] |
| m_soundStart | ScreenManager | [private] |
| m_SystemLayer | ScreenManager | [private] |
| m_vPreparedScreens | ScreenManager | [private] |
| m_vScreensToDelete | ScreenManager | [private] |
| MakeNewScreen(const CString &sName) | ScreenManager | [private] |
| MiniMenu(Menu *pDef, ScreenMessage SM_SendOnOK, ScreenMessage SM_SendOnCancel=SM_None) | ScreenManager | |
| Password(ScreenMessage SM_SendWhenDone, const CString &sText, void(*OnOK)(CString sPassword)=NULL, void(*OnCanel)()=NULL) | ScreenManager | |
| PlayBackSound() | ScreenManager | |
| PlayCoinSound() | ScreenManager | |
| PlayInvalidSound() | ScreenManager | |
| PlayScreenshotSound() | ScreenManager | |
| PlaySharedBackgroundOffCommand() | ScreenManager | |
| PlayStartSound() | ScreenManager | |
| PopTopScreen(ScreenMessage SM=SM_None) | ScreenManager | |
| PostMessageToTopScreen(ScreenMessage SM, float fDelay) | ScreenManager | |
| PrepareScreen(const CString &sScreenName) | ScreenManager | |
| Prompt(ScreenMessage SM_SendWhenDone, const CString &sText, bool bYesNo=false, bool bDefaultAnswer=false, void(*OnYes)(void *)=NULL, void(*OnNo)(void *)=NULL, void *pCallbackData=NULL) | ScreenManager | |
| RefreshCreditsMessages() | ScreenManager | |
| Register(const CString &sClassName, CreateScreenFn pfn) | ScreenManager | [static] |
| ReloadCreditsText() | ScreenManager | |
| ScreenManager() | ScreenManager | |
| SendMessageToTopScreen(ScreenMessage SM) | ScreenManager | |
| SetFromNewScreen(Screen *pNewScreen, bool Stack) | ScreenManager | [private] |
| SetNewScreen(const CString &sName) | ScreenManager | |
| SystemMessage(const CString &sMessage) | ScreenManager | |
| SystemMessageNoAnimate(const CString &sMessage) | ScreenManager | |
| TextEntry(ScreenMessage SM_SendWhenDone, CString sQuestion, CString sInitialAnswer, void(*OnOK)(CString sAnswer)=NULL, void(*OnCanel)()=NULL) | ScreenManager | |
| ThemeChanged() | ScreenManager | |
| Update(float fDeltaTime) | ScreenManager | |
| ~ScreenManager() | ScreenManager | |