backPrevScreen() | Stark::UserInterface | |
changeScreen(Screen::Name screenName) | Stark::UserInterface | |
clearLocationDependentState() | Stark::UserInterface | |
confirm(const Common::String &message, T *instance, void(T::*confirmCallBack)()) | Stark::UserInterface | |
confirm(GameMessage::TextKey key, T *instance, void(T::*confirmCallBack)()) (defined in Stark::UserInterface) | Stark::UserInterface | |
confirm(const Common::String &message, Common::Functor0< void > *confirmCallBack) (defined in Stark::UserInterface) | Stark::UserInterface | |
confirm(GameMessage::TextKey key, Common::Functor0< void > *confirmCallBack) (defined in Stark::UserInterface) | Stark::UserInterface | |
doQueuedScreenChange() | Stark::UserInterface | |
freeGameScreenThumbnail() | Stark::UserInterface | |
getGameWindowThumbnail() const | Stark::UserInterface | |
getSelectedInventoryItem() const | Stark::UserInterface | |
handleActions(Common::CustomEventType customType) | Stark::UserInterface | |
handleClick() (defined in Stark::UserInterface) | Stark::UserInterface | |
handleDoubleClick() (defined in Stark::UserInterface) | Stark::UserInterface | |
handleEscape() (defined in Stark::UserInterface) | Stark::UserInterface | |
handleKeyPress(const Common::KeyState &keyState) (defined in Stark::UserInterface) | Stark::UserInterface | |
handleMouseMove(const Common::Point &pos) (defined in Stark::UserInterface) | Stark::UserInterface | |
handleMouseUp() (defined in Stark::UserInterface) | Stark::UserInterface | |
handleRightClick() (defined in Stark::UserInterface) | Stark::UserInterface | |
hasToggleSubtitleRequest() | Stark::UserInterface | inline |
init() (defined in Stark::UserInterface) | Stark::UserInterface | |
inventoryOpen(bool open) (defined in Stark::UserInterface) | Stark::UserInterface | |
isInDiaryIndexScreen() const | Stark::UserInterface | |
isInGameScreen() const | Stark::UserInterface | |
isInSaveLoadMenuScreen() const | Stark::UserInterface | |
isInteractive() const | Stark::UserInterface | |
isInventoryOpen() const | Stark::UserInterface | |
markInteractionDenied() | Stark::UserInterface | |
notifyDiaryEntryEnabled() | Stark::UserInterface | |
notifyInventoryItemEnabled(uint16 itemIndex) | Stark::UserInterface | |
notifyShouldExit() (defined in Stark::UserInterface) | Stark::UserInterface | inline |
onFMVStopped() | Stark::UserInterface | |
onGameLoop() | Stark::UserInterface | |
onScreenChanged() | Stark::UserInterface | |
optionsOpen() | Stark::UserInterface | |
performToggleSubtitle() (defined in Stark::UserInterface) | Stark::UserInterface | |
render() (defined in Stark::UserInterface) | Stark::UserInterface | |
requestFMVPlayback(const Common::Path &name) | Stark::UserInterface | |
requestQuitToMainMenu() | Stark::UserInterface | inline |
restoreScreenHistory() | Stark::UserInterface | |
saveGameScreenThumbnail() | Stark::UserInterface | |
selectInventoryItem(int16 itemIndex) (defined in Stark::UserInterface) | Stark::UserInterface | |
setInteractive(bool interactive) | Stark::UserInterface | |
shouldExit() (defined in Stark::UserInterface) | Stark::UserInterface | inline |
skipFMV() | Stark::UserInterface | |
toggleScreen(Screen::Name screenName) | Stark::UserInterface | |
UserInterface(StarkEngine *vm, Gfx::Driver *gfx) (defined in Stark::UserInterface) | Stark::UserInterface | explicit |
wasInteractionDenied() const | Stark::UserInterface | |
~UserInterface() (defined in Stark::UserInterface) | Stark::UserInterface | virtual |