This is the complete list of members for Kyra::KyraEngine_v2, including all inherited members.
| _activeEnhancements (defined in Engine) | Engine | protected |
| _addXPosTable (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedstatic |
| _addYPosTable (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedstatic |
| _animActor (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _animAnims (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _animationScriptData (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _animationScriptState (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _animDelayTime (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _animItems (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _animList (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _animNeedUpdate (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _animNewFrame (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _animObjects (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _animResetFrame (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _animShapeCount (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _animShapeFiledata (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _animShapeFilename (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _animShapeHeight (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _animShapeLastEntry (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _animShapeWidth (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _animShapeXAdd (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _animShapeYAdd (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _asciiCodeEvents (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _characterShapeFile (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _charAddXPosTable (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedstatic |
| _charAddYPosTable (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedstatic |
| _charScale (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _chatEndTime (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _chatObject (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _chatScriptData (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _chatScriptState (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _chatText (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _chatTextEnabled (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _chatVocHigh (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _chatVocLow (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _configMusic (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _configNullSound (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _configRenderMode (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _configSounds (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _configVoice (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _configWalkspeed (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _curMusicTheme (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _currentScene (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _curSfxFile (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _deathHandler (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _desc (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _drawNoShapeFlag (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _emc (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _eventList (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _eventMan | Engine | protected |
| _flags (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _flagsTable (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _gameShapes (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _gameSpeed (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _gameToLoad (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _hiddenItems (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _isSaveAllowed (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _itemInHand (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _itemList (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _itemListSize (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _kbEventSkip (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _keyMap (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _lang (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _langIntern (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _lastMusicCommand (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _lastProcessedSceneScript (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _lastSecTick (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _lastSecTickAtPauseStart (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _mainCharacter (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _mainCharX (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _mainCharY (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _mainMenuDialog | Engine | protected |
| _mixer | Engine | |
| _mouseState (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _mouseX (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _mouseY (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _movFacingTable (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _numLang (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _opcodes (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _opcodesAnimation (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _overwriteSceneFacing (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _pathfinderFlag (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _pathfinderPositionIndexTable (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _pathfinderPositionTable (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _pauseStart (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _preventScriptSfx (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _res (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _rnd (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | |
| _runFlag (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _savedMouseState (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _saveFileMan | Engine | protected |
| _savegameFilename (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _sceneAnimMovie (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneAnims (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneEnterX1 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneEnterX2 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneEnterX3 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneEnterX4 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneEnterY1 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneEnterY2 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneEnterY3 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneEnterY4 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneExit1 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneExit2 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneExit3 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneExit4 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneList (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneListSize (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneScriptData (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneScriptState (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneSpecialScripts (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sceneSpecialScriptsTimer (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _screenBuffer (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _scriptLang (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _showOutro (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _smoothingPath (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _sound (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _specialExitCount (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _specialExitTable (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _specialSceneScriptRunFlag (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _specialSceneScriptState (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _specialSceneScriptStateBackup (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _speechHandle (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _staticres (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _system | Engine | |
| _targetName | Engine | protected |
| _text (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _tickLength (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _timer (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _totalPlaySecs (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _trackMap (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _trackMapSize (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _transOffsY (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| _unk4 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _unk5 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _unkHandleSceneChangeFlag (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _unkSceneScreenFlag1 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _updateCharPosNextUpdate (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| _vocHigh (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| addItemToAnimList(int item) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| addShapeToPool(const uint8 *data, int realIndex, int shape) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| addShapeToPool(uint8 *shpData, int index) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| addToAnimListSorted(AnimObj *list, AnimObj *entry) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| allocAnimObjects(int actors, int anims, int items) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| animSetupPaletteEntry(AnimObj *) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | inlineprotectedvirtual |
| applyGameSettings() | Engine | inlinevirtual |
| canLoadGameStateCurrently(Common::U32String *msg=nullptr) override | Kyra::KyraEngine_v1 | inlineprotectedvirtual |
| canSaveAutosaveCurrently() | Engine | inlinevirtual |
| canSaveGameStateCurrently(Common::U32String *msg=nullptr) override | Kyra::KyraEngine_v1 | inlineprotectedvirtual |
| changePosTowardsFacing(int &x, int &y, int facing) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| checkInput(Button *buttonList, bool mainLoop=false, int eventFlag=0x8000) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| checkSpecialSceneExit(int num, int x, int y) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| clearAnimObjects()=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| convertVolumeFromMixer(int value) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedvirtual |
| convertVolumeToMixer(int value) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedvirtual |
| countAllItems() (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| defaultSyncSoundSettings() | Engine | protected |
| delay(uint32 time, bool update=false, bool isMainLoop=false) override (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | virtual |
| delayUntil(uint32 timestamp, bool updateGameTimers=false, bool update=false, bool isMainLoop=false) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | virtual |
| delayWithTicks(int ticks) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | virtual |
| deleteAnimListEntry(AnimObj *list, AnimObj *entry) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| deleteItemAnimEntry(int item) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| dirCanBeGameAddOn(const Common::FSDirectory &dir) const | Engine | virtual |
| directLinePassable(int x, int y, int toX, int toY) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| dirMustBeGameAddOn(const Common::FSDirectory &dir) const | Engine | virtual |
| drawAnimObjects()=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| drawCharacterAnimObject(AnimObj *obj, int x, int y, int drawLayer)=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| drawSceneAnimObject(AnimObj *obj, int x, int y, int drawLayer)=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| emcSafeReadStack(EMCState *s, int x, int line, const char *file) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | inlineprotected |
| Engine(OSystem *syst) | Engine | |
| engineDesc() const (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | inline |
| EngineFeature enum name | Engine | |
| enhancementEnabled(int32 cls) (defined in Engine) | Engine | |
| enterNewScene(uint16 newScene, int facing, int unk1, int unk2, int unk3)=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| 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 | |
| findFreeItem() (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| findItem(uint16 sceneId, Item id) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| findItem(Item item) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| findSubPath(int x, int y, int toX, int toY, int *moveTable, int start, int end) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| findWay(int curX, int curY, int dstX, int dstY, int *moveTable, int moveTableSize) override (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedvirtual |
| flagAnimObjsForRefresh() (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| flagAnimObjsSpecialRefresh() (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| flipMute() | Engine | virtual |
| freeSceneAnims() (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| game() const (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | inline |
| gameFlags() const (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | inline |
| gameTypeHasAddOns() const | Engine | virtual |
| generateSaveThumbnail() const (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | inlineprotectedvirtual |
| getAutosaveSlot() const override | Kyra::KyraEngine_v1 | inlineprotectedvirtual |
| getCharacterWalkspeed() const =0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| getDebugger() final | Engine | inlinevirtual |
| getEventManager() | Engine | inline |
| getFacingFromPointToPoint(int x, int y, int toX, int toY) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| getMetaEngine() const | Engine | inline |
| getMousePos() (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | |
| getMoveTableSize(int *moveTable) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| getOppositeFacingDirection(int dir) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| getOrCreateDebugger() | Engine | |
| getSaveFileManager() | Engine | inline |
| getSavegameFilename(int num) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| getSavegameFilename(const Common::String &target, int num) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedstatic |
| getSaveStateName(int slot) const | Engine | inlinevirtual |
| getScale(int x, int y)=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| getShapePtr(int index) const (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| getTimerManager() | Engine | inline |
| getTotalPlayTime() const | Engine | |
| getVolume(kVolumeEntry vol) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | |
| go()=0 (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedpure virtual |
| gui() const (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | inlinevirtual |
| handleAutoSave() | Engine | |
| hasFeature(EngineFeature f) const override | Kyra::KyraEngine_v1 | protectedvirtual |
| init() (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedvirtual |
| initAnimationShapes(uint8 *filedata)=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| initAnimList(AnimObj *list, AnimObj *entry) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| initializePath(const Common::FSNode &gamePath) | Engine | virtual |
| initItemList(int size) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| inputSceneChange(int x, int y, int unk1, int unk2)=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| isDataAndCDAudioReadFromSameCD() | Engine | |
| isPaused() const | Engine | inline |
| KeyMap typedef (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| kRSHEInvalidType enum value (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| kRSHEInvalidVersion enum value (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| kRSHEIoError enum value (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| kRSHENoError enum value (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| 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 | |
| kVolumeEntry enum name (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | |
| kVolumeMusic enum value (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | |
| kVolumeSfx enum value (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | |
| kVolumeSpeech enum value (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | |
| KyraEngine_v1(OSystem *system, const GameFlags &flags) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | |
| KyraEngine_v2(OSystem *system, const GameFlags &flags, const EngineDesc &desc) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | |
| lineIsPassable(int x, int y)=0 (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedpure virtual |
| loadCharacterShapes(int shapes)=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| loadGameDialog() | Engine | |
| loadGameState(int slot) override=0 | Kyra::KyraEngine_v1 | protectedpure virtual |
| loadGameStateCheck(int slot) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| loadGameStream(Common::SeekableReadStream *stream) | Engine | virtual |
| moveCharacter(int facing, int x, int y) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o1_blockInWalkableRegion(EMCState *script) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| o1_blockOutWalkableRegion(EMCState *script) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| o1_fillRect(EMCState *script) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| o1_getMouseState(EMCState *script) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| o1_getRand(EMCState *script) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| o1_hideMouse(EMCState *script) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| o1_playSoundEffect(EMCState *script) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| o1_playWanderScoreViaMap(EMCState *script) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| o1_queryGameFlag(EMCState *script) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| o1_removeHandItem(EMCState *script) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| o1_resetGameFlag(EMCState *script) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| o1_setDeathHandler(EMCState *script) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| o1_setGameFlag(EMCState *script) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| o1_setHandItem(EMCState *script) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| o1_setMousePos(EMCState *script) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| o1_showMouse(EMCState *script) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| o2_addSpecialExit(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_checkForItem(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_clearSpecialSceneScriptState(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_defineItem(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_defineRoomEntrance(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_defineScene(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_delay(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_disableTimer(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_enableTimer(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_getCharacterFacing(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_getCharacterScene(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_getCharacterX(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_getCharacterY(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_getDlgIndex(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_getHiddenItemsEntry(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_getShapeFlag1(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_getVocHigh(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_moveCharacter(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_querySpecialSceneScriptState(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_randomSceneChat(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_runAnimationScript(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_setCharacterFacingOverwrite(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_setDlgIndex(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_setHiddenItemsEntry(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_setSpecialSceneScriptRunTime(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_setSpecialSceneScriptState(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_setTimerCountdown(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_setVocHigh(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_trySceneChange(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_update(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2_waitForConfirmationClick(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2a_setAnimationShapes(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| o2a_setResetFrame(EMCState *script) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| openMainMenuDialog() | Engine | |
| openSaveForReading(const char *filename, SaveHeader &header, bool checkID=true) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| openSaveForWriting(const char *filename, const char *saveName, const Graphics::Surface *thumbnail) const (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| pathfinderAddToPositionIndexTable(int index, int v) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| pathfinderAddToPositionTable(int index, int v1, int v2) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| pathfinderFinializePath(int *moveTable, int unk1, int x, int y, int moveTableSize) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| pathfinderInitPositionIndexTable(int tableLen, int x, int y) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| pathfinderInitPositionTable(int *moveTable) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| pauseEngine() | Engine | |
| pauseEngineIntern(bool pause) override | Kyra::KyraEngine_v2 | virtual |
| pausePlayTimer(bool pause) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| processAnimationScript(int allowSkip, int resetChar) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| queryGameFlag(int flag) const (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | |
| quitGame() | Engine | static |
| randomSceneChat()=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| readSaveHeader(Common::SeekableReadStream *file, SaveHeader &header, bool skipThumbnail=true) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedstatic |
| ReadSaveHeaderError enum name (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| readSettings() (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedvirtual |
| refreshAnimObjects(int force)=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| refreshAnimObjectsIfNeed() (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| registerDefaultSettings() (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedvirtual |
| removeHandItem() override (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedvirtual |
| removeInputTop() (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| remShapeFromPool(int idx) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| resetCharacterAnimDim()=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| resetGameFlag(int flag) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | |
| resetItem(int index) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| resetItemList() (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| resetSkipFlag(bool removeEvent=true) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedvirtual |
| resource() (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | inline |
| restartPlayTimerAt(uint32 totalPlaySecs) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| restorePage3()=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| run() override | Kyra::KyraEngine_v1 | inlineprotectedvirtual |
| runAnimationScript(const char *filename, int allowSkip, int resetChar, int newShapes, int shapeUnload) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| runDialog(GUI::Dialog &dialog) | Engine | protectedvirtual |
| runSceneScript6() (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| saveAutosaveIfEnabled() | Engine | |
| saveFileLoadable(int slot) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| saveGameDialog() | Engine | |
| saveGameState(int slot, const Common::String &desc, bool isAutosave=false) override | Kyra::KyraEngine_v1 | inlineprotectedvirtual |
| saveGameStateIntern(int slot, const char *saveName, const Graphics::Surface *thumbnail)=0 (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedpure virtual |
| saveGameStream(Common::WriteStream *stream, bool isAutosave=false) | Engine | virtual |
| screen()=0 (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | pure virtual |
| screen_v2() const =0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | pure virtual |
| setCharacterAnimDim(int w, int h)=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| setDebugger(GUI::Debugger *debugger) | Engine | inline |
| setDlgIndex(int dlgIndex)=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| setGameFlag(int flag) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | |
| setGameToLoadSlot(int slot) | Engine | |
| setHandItem(Item item) override (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedvirtual |
| setMetaEngine(MetaEngine *metaEngine) | Engine | inline |
| setMouseCursor(Item item)=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| setMousePos(int x, int y) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | |
| setTotalPlayTime(uint32 time=0) | Engine | |
| setupKeyMap() (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| setupOpcodeTable()=0 (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedpure virtual |
| setupTimers()=0 (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedpure virtual |
| setVolume(kVolumeEntry vol, uint8 value) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | |
| setWalkspeed(uint8 speed)=0 (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedpure virtual |
| ShapeMap typedef (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| shouldQuit() | Engine | static |
| skipFlag() const (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedvirtual |
| snd_playSoundEffect(int id, int volume=0xFF) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | virtual |
| snd_playTheme(int file, int track) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | virtual |
| snd_playVoiceFile(int id)=0 (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | pure virtual |
| snd_playWanderScoreViaMap(int command, int restart) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | virtual |
| snd_stopVoice() (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | virtual |
| snd_voiceIsPlaying() (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | virtual |
| sound() (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | inline |
| speechEnabled() (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | |
| staticres() (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | inline |
| syncSoundSettings() override | Kyra::KyraEngine_v1 | virtual |
| text() (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | inlinevirtual |
| textEnabled() (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | |
| tickLength() const (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | inline |
| timer() (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | inline |
| transposeScreenOutputY(int yAdd) (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| trySceneChange(int *moveTable, int unk1, int unk2)=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| uninitAnimationShapes(int count, uint8 *filedata)=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| update()=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| updateAddOns(const MetaEngine *metaEngine) const | Engine | |
| updateCharacterAnim(int)=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| updateCharAnimFrame(int *table)=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| updateCharPos(int *table, int force=0) (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| updateCharPosWithUpdate() (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| updateInput() (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| updatePlayTimer() (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protected |
| updateSceneAnim(int anim, int newFrame)=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| updateSpecialSceneScripts() (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protected |
| updateWithText()=0 (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 | protectedpure virtual |
| warnMissingExtractedCDAudio() | Engine | |
| warnUserAboutUnsupportedAddOn(Common::String addOnName) | Engine | static |
| warnUserAboutUnsupportedGame(Common::String msg=Common::String()) | Engine | static |
| writeSettings() (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | protectedvirtual |
| ~Engine() | Engine | virtual |
| ~KyraEngine_v1() override (defined in Kyra::KyraEngine_v1) | Kyra::KyraEngine_v1 | |
| ~KyraEngine_v2() override (defined in Kyra::KyraEngine_v2) | Kyra::KyraEngine_v2 |