ScummVM API documentation
Crab::CrabEngine Member List

This is the complete list of members for Crab::CrabEngine, including all inherited members.

_activeEnhancements (defined in Engine)Engineprotected
_debugDraw (defined in Crab::CrabEngine)Crab::CrabEngine
_eventManEngineprotected
_eventStore (defined in Crab::CrabEngine)Crab::CrabEngine
_filePath (defined in Crab::CrabEngine)Crab::CrabEngine
_format (defined in Crab::CrabEngine)Crab::CrabEngine
_gameDataDir (defined in Crab::CrabEngine)Crab::CrabEngine
_helpScreen (defined in Crab::CrabEngine)Crab::CrabEngine
_imageManager (defined in Crab::CrabEngine)Crab::CrabEngine
_inputManager (defined in Crab::CrabEngine)Crab::CrabEngine
_loadingScreen (defined in Crab::CrabEngine)Crab::CrabEngine
_loadMenu (defined in Crab::CrabEngine)Crab::CrabEngine
_mainMenuDialogEngineprotected
_mixerEngine
_mouse (defined in Crab::CrabEngine)Crab::CrabEngine
_musicManager (defined in Crab::CrabEngine)Crab::CrabEngine
_optionMenu (defined in Crab::CrabEngine)Crab::CrabEngine
_saveFileManEngineprotected
_screen (defined in Crab::CrabEngine)Crab::CrabEngine
_screenSettings (defined in Crab::CrabEngine)Crab::CrabEngine
_stringPool (defined in Crab::CrabEngine)Crab::CrabEngine
_systemEngine
_targetNameEngineprotected
_tempData (defined in Crab::CrabEngine)Crab::CrabEngine
_textManager (defined in Crab::CrabEngine)Crab::CrabEngine
_thumbnail (defined in Crab::CrabEngine)Crab::CrabEngine
_timerEngineprotected
applyGameSettings()Engineinlinevirtual
canLoadGameStateCurrently(Common::U32String *msg=nullptr) overrideCrab::CrabEngineinlinevirtual
canSaveAutosaveCurrently()Engineinlinevirtual
canSaveGameStateCurrently(Common::U32String *msg=nullptr) overrideCrab::CrabEnginevirtual
CrabEngine(OSystem *syst, const ADGameDescription *gameDesc) (defined in Crab::CrabEngine)Crab::CrabEngine
defaultSyncSoundSettings()Engineprotected
Engine(OSystem *syst)Engine
EngineFeature enum nameEngine
enhancementEnabled(int32 cls) (defined in Engine)Engine
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
getFeatures() const (defined in Crab::CrabEngine)Crab::CrabEngine
getGameId() constCrab::CrabEngine
getMetaEngine() constEngineinline
getOrCreateDebugger()Engine
getRandomNumber(uint maxNum)Crab::CrabEngineinline
getSaveFileManager()Engineinline
getSaveStateName(int slot) constEngineinlinevirtual
getTimerManager()Engineinline
getTotalPlayTime() constEngine
handleAutoSave()Engine
hasFeature(EngineFeature f) const overrideCrab::CrabEngineinlinevirtual
initializePath(const Common::FSNode &gamePath) overrideCrab::CrabEnginevirtual
isDataAndCDAudioReadFromSameCD()Engine
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
loadGameDialog()Engine
loadGameState(int slot) overrideCrab::CrabEnginevirtual
loadGameStream(Common::SeekableReadStream *stream)Enginevirtual
openMainMenuDialog()Engine
pauseEngine()Engine
pauseEngineIntern(bool pause)Engineprotectedvirtual
quitGame()Enginestatic
run() overrideCrab::CrabEngineprotectedvirtual
runDialog(GUI::Dialog &dialog)Engineprotectedvirtual
saveAutosaveIfEnabled()Engine
saveGameDialog()Engine
saveGameState(int slot, const Common::String &desc, bool isAutosave) overrideCrab::CrabEnginevirtual
saveGameStream(Common::WriteStream *stream, bool isAutosave=false)Enginevirtual
setDebugger(GUI::Debugger *debugger)Engineinline
setGameToLoadSlot(int slot)Engine
setMetaEngine(MetaEngine *metaEngine)Engineinline
setTotalPlayTime(uint32 time=0)Engine
shouldQuit()Enginestatic
syncGame(Common::Serializer &s)Crab::CrabEngine
syncSoundSettings() overrideCrab::CrabEnginevirtual
warnMissingExtractedCDAudio()Engine
warnUserAboutUnsupportedGame(Common::String msg=Common::String())Enginestatic
~CrabEngine() override (defined in Crab::CrabEngine)Crab::CrabEngine
~Engine()Enginevirtual