ScummVM API documentation
Sherlock::SherlockEngine Member List

This is the complete list of members for Sherlock::SherlockEngine, including all inherited members.

_animation (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_canLoadSave (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_debugger (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_eventManEngineprotected
_events (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_fixedText (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_flags (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_gameDescription (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_interactiveFl (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_inventory (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_isScreenDoubled (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_journal (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_loadGameSlot (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_mainMenuDialogEngineprotected
_map (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_mixerEngine
_music (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_people (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_randomSource (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_res (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_saveFileManEngineprotected
_saves (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_scene (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_screen (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_showOriginalSavesDialog (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_sound (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_startupAutosave (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_systemEngine
_talk (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_targetNameEngineprotected
_timerEngineprotected
_ui (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
_useEpilogue2 (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
applyGameSettings()Engineinlinevirtual
canLoadGameStateCurrently(Common::U32String *msg=nullptr) overrideSherlock::SherlockEnginevirtual
canSaveAutosaveCurrently()Engineinlinevirtual
canSaveGameStateCurrently(Common::U32String *msg=nullptr) overrideSherlock::SherlockEnginevirtual
defaultSyncSoundSettings()Engineprotected
Engine(OSystem *syst)Engine
EngineFeature enum nameEngine
errorString(const char *buf_input, char *buf_output, int buf_output_size)Enginevirtual
errorUnsupportedGame(Common::String extraMsg)Enginestatic
existExtractedCDAudioFiles(uint track=1)Engine
flipMute()Enginevirtual
getAutosaveSlot() constEngineinlinevirtual
getDebugger() finalEngineinlinevirtual
getEventManager()Engineinline
getGameID() constSherlock::SherlockEngine
getLanguage() constSherlock::SherlockEngine
getMetaEngine() constEngineinline
getOrCreateDebugger()Engine
getPlatform() constSherlock::SherlockEngine
getRandomNumber(int limit)Sherlock::SherlockEngineinline
getSaveFileManager()Engineinline
getSaveStateName(int slot) constEngineinlinevirtual
getTimerManager()Engineinline
getTotalPlayTime() constEngine
handleAutoSave()Engine
hasFeature(EngineFeature f) const overrideSherlock::SherlockEngineprotectedvirtual
initialize()Sherlock::SherlockEngineprotectedvirtual
initializePath(const Common::FSNode &gamePath)Enginevirtual
isDataAndCDAudioReadFromSameCD()Engine
isDemo() constSherlock::SherlockEnginevirtual
isPaused() constEngineinline
kSupportsArbitraryResolutions enum valueEngine
kSupportsChangingOptionsDuringRuntime enum valueEngine
kSupportsHelp enum valueEngine
kSupportsLoadingDuringRuntime enum valueEngine
kSupportsQuitDialogOverride enum valueEngine
kSupportsReturnToLauncher enum valueEngine
kSupportsSavingDuringRuntime enum valueEngine
kSupportsSubtitleOptions enum valueEngine
loadConfig()Sherlock::SherlockEngineprotectedvirtual
loadGameDialog()Engine
loadGameState(int slot) overrideSherlock::SherlockEnginevirtual
loadGameStream(Common::SeekableReadStream *stream)Enginevirtual
openMainMenuDialog()Engine
pauseEngine()Engine
pauseEngineIntern(bool pause)Engineprotectedvirtual
quitGame()Enginestatic
readFlags(int flagNum)Sherlock::SherlockEngine
run() overrideSherlock::SherlockEnginevirtual
runDialog(GUI::Dialog &dialog)Engineprotectedvirtual
saveAutosaveIfEnabled()Engine
saveConfig()Sherlock::SherlockEnginevirtual
saveGameDialog()Engine
saveGameState(int slot, const Common::String &desc, bool isAutosave=false) overrideSherlock::SherlockEnginevirtual
saveGameStream(Common::WriteStream *stream, bool isAutosave=false)Enginevirtual
setDebugger(GUI::Debugger *debugger)Engineinline
setFlags(int flagNum)Sherlock::SherlockEngine
setFlagsDirect(int flagNum)Sherlock::SherlockEngine
setGameToLoadSlot(int slot)Engine
setMetaEngine(MetaEngine *metaEngine)Engineinline
setTotalPlayTime(uint32 time=0)Engine
SherlockEngine(OSystem *syst, const SherlockGameDescription *gameDesc) (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine
shouldQuit()Enginestatic
showOpening()=0 (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngineprotectedpure virtual
startScene() (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngineinlineprotectedvirtual
synchronize(Serializer &s)Sherlock::SherlockEngine
syncSoundSettings() overrideSherlock::SherlockEnginevirtual
warnMissingExtractedCDAudio()Engine
warnUserAboutUnsupportedGame(Common::String msg=Common::String())Enginestatic
~Engine()Enginevirtual
~SherlockEngine() override (defined in Sherlock::SherlockEngine)Sherlock::SherlockEngine