| _activeEnhancements (defined in Engine) | Engine | protected |
| _AMRadio (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _AMRadioArea (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _bgSoundHandle (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _compositeSurface (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _currentCursor (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _currentDiaryPage (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _currentMovie (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _currentSetting (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _currentVS (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _cursors (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _defaultCursor (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _diaryLocPrefix (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _diaryNextPageExit (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _diaryPages (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _diaryPrevPageExit (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _dossierNextSheetMask (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _dossierNextSuspectMask (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _dossierPage (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _dossierPageMask (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _dossierPrevSheetMask (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _dossierPrevSuspectMask (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _dossiers (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _dossierSuspect (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _eventMan | Engine | protected |
| _exits (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _fgSoundHandle (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _frameImage (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _framePalette (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _framePath (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _functions (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _gameDescription (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _globalAudioPath (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _haveTakenItem (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _highlightMasks (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _infaceRadioPath (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _language (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _loadGameMask (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _locationMasks (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _mainMenuDialog | Engine | protected |
| _masks (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _memoryMasks (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _mframeImage (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _mixer | Engine | |
| _mode (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _modified (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _needToDrawScreenFrame (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _nextMovie (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _nextSetting (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _nextVS (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _noStopSounds (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _numberClicksAfterSiren (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _numberOfClicks (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _origin (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _pausedSetting (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _pausedVideo (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _phoneArea (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _phoneCallSound (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _phoneCallSoundHandle (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _phonePrefix (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _phones (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _platform (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _playedMovies (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _policeBustEnabled (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _policeBustMovie (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _policeBustMovieIndex (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _policeBustPreviousSetting (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _policeRadio (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _policeRadioArea (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _policeSirenPlayed (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _rects (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _repeatedMovieExit (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _safeDigitArea (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _safeDigitRect (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _safeNumberPath (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _saveFileMan | Engine | protected |
| _saveGameMask (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _screenRect (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _sfxSubtitles (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _shouldHighlightMasks (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _sirenSound (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _subtitles (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _system | Engine | |
| _targetName | Engine | protected |
| _timer | Engine | protected |
| _timerDelay (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _timerSetting (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _timerSkipSetting (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _timerStartTime (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _toTake (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _transparentColor (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _useSubtitles (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| _videoDecoder (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| addDossier(Common::String &page1, Common::String &page2) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| addInventory(const Common::String &bmp, Common::String &flag) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| addMemory(const Common::String &path) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| addPhone(const Common::String &name, bool once, int startIndex, int endIndex, const Common::String &flagName, int flagValue) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| addSafeDigit(uint32, Common::Rect *) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| adjustSubtitleSize() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| applyGameSettings() | Engine | inlinevirtual |
| canLoadGameStateCurrently(Common::U32String *msg=nullptr) override | Private::PrivateEngine | inlinevirtual |
| canSaveAutosaveCurrently() override | Private::PrivateEngine | inlinevirtual |
| canSaveGameStateCurrently(Common::U32String *msg=nullptr) override | Private::PrivateEngine | inlinevirtual |
| changeCursor(const Common::String &) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| checkPhoneCall() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| checkPoliceBust() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| checkTimer() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| clearAreas() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| clearTimer() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| completePoliceBust() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| convertPath(const Common::String &name) (defined in Private::PrivateEngine) | Private::PrivateEngine | static |
| cursorExit(Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| cursorMask(Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| cursorPauseMovie(Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| cursorPhoneArea(Common::Point mousePos) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| cursorSafeDigit(Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| decodeImage(const Common::String &file, byte **palette, bool *isNewPalette) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| defaultSyncSoundSettings() | Engine | protected |
| destroyVideo() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| dirCanBeGameAddOn(const Common::FSDirectory &dir) const | Engine | virtual |
| dirMustBeGameAddOn(const Common::FSDirectory &dir) const | Engine | virtual |
| drawMask(Graphics::Surface *) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| drawScreen() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| drawScreenFrame(const byte *videoPalette) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| Engine(OSystem *syst) | Engine | |
| EngineFeature enum name | Engine | |
| enhancementEnabled(int32 cls) (defined in Engine) | Engine | |
| errorAddingAddOnWithoutBaseGame(Common::String addOnName, Common::String gameId) | Engine | static |
| errorString(const char *buf_input, char *buf_output, int buf_output_size) | Engine | virtual |
| errorUnsupportedGame(Common::String extraMsg) | Engine | static |
| existExtractedCDAudioFiles(uint track=1) | Engine | |
| fillRect(uint32, Common::Rect) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| findMaskTransparentColor(const byte *palette, uint32 defaultColor) (defined in Private::PrivateEngine) | Private::PrivateEngine | static |
| flipMute() | Engine | virtual |
| gameTypeHasAddOns() const | Engine | virtual |
| getAlternateGameVariable() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getAutosaveSlot() const | Engine | inlinevirtual |
| getBeenDowntownVariable() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getDebugger() final | Engine | inlinevirtual |
| getDiaryLastPageSetting() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getDiaryMiddleSetting() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getDiaryTOCSetting() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getEventManager() | Engine | inline |
| getExitCursor() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getGoIntroSetting() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getInventoryCursor() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getLeaveSound() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getListenToPhoneSetting() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getMainDesktopSetting() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getMaxLocationValue() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getMetaEngine() const | Engine | inline |
| getOrCreateDebugger() | Engine | |
| getPaperShuffleSound() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getPauseMovieSetting() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getPOGoBustMovieSetting() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getPoliceArrivedVariable() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getPoliceBustFromMOSetting() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getPoliceIndexVariable() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getPoliceStationLocation() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getRandomBool(uint) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getSafeDigit(uint32 d) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getSaveFileManager() | Engine | inline |
| getSaveStateName(int slot) const | Engine | inlinevirtual |
| getSymbolName(const char *name, const char *strippedName, const char *demoName=nullptr) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getTakeLeaveSound() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getTakeSound() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| getTimerManager() | Engine | inline |
| getTotalPlayTime() const | Engine | |
| getVideoViewScreen(Common::String video) (defined in Private::PrivateEngine) | Private::PrivateEngine | static |
| getWallSafeValueVariable() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| handleAutoSave() | Engine | |
| hasFeature(EngineFeature f) const override | Private::PrivateEngine | virtual |
| ignoreEvents() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| incrementSafeDigit(uint32 d) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| inInventory(const Common::String &bmp) const (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| initFuncs() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| initializePath(const Common::FSNode &gamePath) override | Private::PrivateEngine | virtual |
| initializePhoneOnDesktop() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| initializeWallSafeValue() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| inMask(Graphics::Surface *, Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| inventory (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| isDataAndCDAudioReadFromSameCD() | Engine | |
| isDemo() const (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| isPaused() const | Engine | inline |
| isSoundActive() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| kSupportsArbitraryResolutions enum value | Engine | |
| kSupportsChangingOptionsDuringRuntime enum value | Engine | |
| kSupportsHelp enum value | Engine | |
| kSupportsLoadingDuringRuntime enum value | Engine | |
| kSupportsQuitDialogOverride enum value | Engine | |
| kSupportsReturnToLauncher enum value | Engine | |
| kSupportsSavingDuringRuntime enum value | Engine | |
| kSupportsSubtitleOptions enum value | Engine | |
| loadAssets() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| loadCursors() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| loadDossier() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| loadGameDialog() | Engine | |
| loadGameState(int slot) | Engine | virtual |
| loadGameStream(Common::SeekableReadStream *stream) override | Private::PrivateEngine | virtual |
| loadImage(const Common::String &file, int x, int y) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| loadInventory(uint32, const Common::Rect &, const Common::Rect &) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| loadLocations(const Common::Rect &) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| loadMacInstaller() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| loadMask(const Common::String &, int, int, bool) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| loadMaskAndInfo(MaskInfo *m, const Common::String &name, int x, int y, bool drawn) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| loadMemories(const Common::Rect &rect, uint rightPageOffset, uint verticalOffset) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| loadSubtitles(const Common::Path &path) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| maps (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| openMainMenuDialog() | Engine | |
| pauseEngine() | Engine | |
| pauseEngineIntern(bool pause) | Engine | protectedvirtual |
| playPhoneCallSound() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| playSound(const Common::String &, uint, bool, bool) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| playVideo(const Common::String &) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| PrivateEngine(OSystem *syst, const ADGameDescription *gd) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| quitGame() | Engine | static |
| remapImage(uint16 ncolors, const Graphics::Surface *oldImage, const byte *oldPalette, Graphics::Surface *newImage, const byte *currentPalette) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| removeInventory(const Common::String &bmp) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| removeRandomInventory() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| resetPoliceBust() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| restartGame() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| resumeGame() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| run() override | Private::PrivateEngine | virtual |
| runDialog(GUI::Dialog &dialog) | Engine | protectedvirtual |
| saveAutosaveIfEnabled() | Engine | |
| saveGameDialog() | Engine | |
| saveGameState(int slot, const Common::String &desc, bool isAutosave=false) | Engine | virtual |
| saveGameStream(Common::WriteStream *stream, bool isAutosave=false) override | Private::PrivateEngine | virtual |
| selectAMRadioArea(Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| selectDiaryNextPage(Common::Point mousePos) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| selectDiaryPrevPage(Common::Point mousePos) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| selectDossierNextSheet(Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| selectDossierNextSuspect(Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| selectDossierPage(Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| selectDossierPrevSheet(Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| selectDossierPrevSuspect(Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| selectExit(Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| selectLoadGame(Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| selectLocation(const Common::Point &mousePos) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| selectMask(Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| selectMemory(const Common::Point &mousePos) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| selectPauseGame(Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| selectPhoneArea(Common::Point mousePos) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| selectPoliceRadioArea(Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| selectSafeDigit(Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| selectSaveGame(Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| setDebugger(GUI::Debugger *debugger) | Engine | inline |
| setGameToLoadSlot(int slot) | Engine | |
| setLocationAsVisited(Symbol *location) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| setMetaEngine(MetaEngine *metaEngine) | Engine | inline |
| setTimer(uint32 duration, const Common::String &setting, const Common::String &skipSetting) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| setTotalPlayTime(uint32 time=0) | Engine | |
| shouldQuit() | Engine | static |
| skipTimer() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| skipVideo() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| startPoliceBust() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| stopPoliceBust() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| stopSound(bool) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| swapImageColors(Graphics::Surface *image, byte *palette, uint32 a, uint32 b) (defined in Private::PrivateEngine) | Private::PrivateEngine | static |
| syncSoundSettings() | Engine | virtual |
| updateAddOns(const MetaEngine *metaEngine) const | Engine | |
| updateCursor(Common::Point) (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| waitForSoundToStop() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| wallSafeAlarm() (defined in Private::PrivateEngine) | Private::PrivateEngine | |
| warnMissingExtractedCDAudio() | Engine | |
| warnUserAboutUnsupportedAddOn(Common::String addOnName) | Engine | static |
| warnUserAboutUnsupportedGame(Common::String msg=Common::String()) | Engine | static |
| ~Engine() | Engine | virtual |
| ~PrivateEngine() (defined in Private::PrivateEngine) | Private::PrivateEngine | |