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