| _activeEnhancements (defined in Engine) | Engine | protected |
| _actor (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _animMgr (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _animTypeMgr (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _characterSpeakTime (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _controlPanelSave (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _curAction (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _curInventory (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _curKey (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _curMessage (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _curObj (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _curRoom (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _curTime (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _cx (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _cy (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _cyberInventory (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _dataFile (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _dialogMgr (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _drawText (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _eventMan | Engine | protected |
| _fastWalk (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _flagCharacterSpeak (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _flagDialogActive (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _flagDialogMenuActive (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _flagInventoryLocked (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _flagNoPaintScreen (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _flagPaintCharacter (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _flagScriptActive (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _flagShowCharacter (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _flagSkipTalk (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _flagSomeoneSpeaks (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _flagUseWithStarted (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _flagWaitRegen (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _gameDescription (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _graphicsMgr (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _iconBase (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _inventory (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _inventoryCounter (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _inventoryObj (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _inventoryRefreshStartIcon (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _inventoryRefreshStartLine (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _inventoryScrollTime (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _inventorySpeedIndex (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _inventoryStatus (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _joyButtonUp (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _lastInv (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _lastObj (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _lightIcon (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _logicMgr (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _mainMenuDialog | Engine | protected |
| _mixer | Engine | |
| _mouseLeftBtn (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _mouseMoved (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _mousePos (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _mouseRightBtn (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _nextRefresh (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _obj (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _objectGraphics (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _objName (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _oldRoom (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _pathFind (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _pauseStartTime (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _renderer (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _room (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _saveFileMan | Engine | protected |
| _scheduler (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _scriptFirstFrame (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _scriptFrame (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _sentence (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _snake52 (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _sortTable (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _soundMgr (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _system | Engine | |
| _sysText (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _targetName | Engine | protected |
| _textMgr (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _textStatus (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _thumbnail (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _timer | Engine | protected |
| _useWith (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| _useWithInv (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| addIcon(uint8 icon) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| applyGameSettings() | Engine | inlinevirtual |
| canLoadGameStateCurrently(Common::U32String *msg=nullptr) override | Trecision::TrecisionEngine | inlinevirtual |
| canSaveAutosaveCurrently() | Engine | inlinevirtual |
| canSaveGameStateCurrently(Common::U32String *msg=nullptr) override | Trecision::TrecisionEngine | inlinevirtual |
| changeRoom(uint16 room, uint16 action=0, byte position=0) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| checkMask(Common::Point pos) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| checkSystem() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| clearUseWith() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| closeInventory() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| closeInventoryImmediately() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| dataLoad() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| dataSave() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| defaultSyncSoundSettings() | Engine | protected |
| demoOver() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| dirCanBeGameAddOn(const Common::FSDirectory &dir) const | Engine | virtual |
| dirMustBeGameAddOn(const Common::FSDirectory &dir) const | Engine | virtual |
| dist2D(float x1, float y1, float x2, float y2) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| dist3D(float x1, float y1, float z1, float x2, float y2, float z2) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| doMouseTalk(uint16 curObj) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| 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 |
| examineItem() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| existExtractedCDAudioFiles(uint track=1) | Engine | |
| flipMute() | Engine | virtual |
| floatComp(float f1, float f2) const (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| freeKey() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| gameTypeHasAddOns() const | Engine | virtual |
| getAutosaveSlot() const | Engine | inlinevirtual |
| getDebugger() final | Engine | inlinevirtual |
| getEventManager() | Engine | inline |
| getGameId() const (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | inline |
| getLocStream() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| getMetaEngine() const | Engine | inline |
| getOrCreateDebugger() | Engine | |
| getRoomObjectIndex(uint16 objectId) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| getSaveFileManager() | Engine | inline |
| getSaveStateName(int slot) const | Engine | inlinevirtual |
| getTimerManager() | Engine | inline |
| getTotalPlayTime() const | Engine | |
| handleAutoSave() | Engine | |
| hasFeature(EngineFeature f) const override | Trecision::TrecisionEngine | virtual |
| iconPos(uint8 icon) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| initializePath(const Common::FSNode &gamePath) | Engine | virtual |
| isAmiga() const (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | inline |
| isDataAndCDAudioReadFromSameCD() | Engine | |
| isDemo() const (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | inline |
| isGameArea(Common::Point pos) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | static |
| isIconArea(Common::Point pos) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | static |
| isInventoryArea(Common::Point pos) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | static |
| isObjectVisible(uint16 objectId) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| isPaused() const | Engine | inline |
| 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 | |
| loadGameDialog() | Engine | |
| loadGameState(int slot) | Engine | virtual |
| loadGameStream(Common::SeekableReadStream *stream) override | Trecision::TrecisionEngine | virtual |
| openInventory() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| openMainMenuDialog() | Engine | |
| pauseEngine() | Engine | |
| pauseEngineIntern(bool pause) | Engine | protectedvirtual |
| playScript(uint16 id) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| quitGame() | Engine | static |
| quitPrompt() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| read3D(const Common::Path &c) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| readData(const Common::Path &fileName) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| readEndian(Common::SeekableReadStream *stream, DisposeAfterUse::Flag disposeParentStream=DisposeAfterUse::YES) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| readExtraObj2C() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| readLoc() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| readPositionerSnapshots() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| readTime() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| redrawRoom() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| reEvent() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| refreshObject(uint16 objectId) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| removeIcon(uint8 icon) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| replaceIcon(uint8 oldIcon, uint8 newIcon) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| run() override | Trecision::TrecisionEngine | 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 | Trecision::TrecisionEngine | virtual |
| setDebugger(GUI::Debugger *debugger) | Engine | inline |
| setGameToLoadSlot(int slot) | Engine | |
| setInventoryStart(uint8 startIcon, uint8 startLine) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| setMetaEngine(MetaEngine *metaEngine) | Engine | inline |
| setObjectAnim(uint16 objectId, uint16 animId) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| setObjectVisible(uint16 objectId, bool visible) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| setTotalPlayTime(uint32 time=0) | Engine | |
| shouldQuit() | Engine | static |
| showIconName() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| showInventoryName(uint16 obj, bool showhide) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| sinCosAngle(float sinus, float cosinus) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| startCharacterAction(uint16 action, uint16 newRoom, uint8 newPos, uint16 sent) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| syncGameStream(Common::Serializer &ser) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| syncSoundSettings() | Engine | virtual |
| tendIn() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| textLength(const Common::String &text, uint16 begin=0, uint16 end=0) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| TrecisionEngine(OSystem *syst, const ADGameDescription *desc) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| updateAddOns(const MetaEngine *metaEngine) const | Engine | |
| useItem() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| waitDelay(uint32 val) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| waitKey() (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| warnMissingExtractedCDAudio() | Engine | |
| warnUserAboutUnsupportedAddOn(Common::String addOnName) | Engine | static |
| warnUserAboutUnsupportedGame(Common::String msg=Common::String()) | Engine | static |
| whatIcon(Common::Point pos) (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |
| ~Engine() | Engine | virtual |
| ~TrecisionEngine() override (defined in Trecision::TrecisionEngine) | Trecision::TrecisionEngine | |