ScummVM API documentation
Illusions::IllusionsEngine Member List

This is the complete list of members for Illusions::IllusionsEngine, including all inherited members.

_activeEnhancements (defined in Engine)Engineprotected
_actorInstances (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_backgroundInstances (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_camera (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_controls (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_defaultTextDimensions (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_defaultTextPosition (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_dict (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_doScriptThreadInit (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_eventManEngineprotected
_fader (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_field8 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_fieldA (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_fontId (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_gameState (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_input (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_isSaveAllowed (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_lastUpdateTime (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_mainMenuDialogEngineprotected
_menuChoiceOfs (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_mixerEngine
_nextTempThreadId (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_pauseCtr (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_random (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_rerunThreads (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_resGetCtr (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_resGetTime (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_resReader (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_resSys (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_resumeFromSavegameRequested (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_saveFileManEngineprotected
_savegameDescription (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_savegameSceneId (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_savegameSlotNum (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_savegameThreadId (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_screen (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_screenPalette (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_screenText (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_scriptOpcodes (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_scriptResource (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_soundMan (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_specialCode (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_stack (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_subtitleDuration (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_systemEngine
_talkItems (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_targetNameEngineprotected
_threads (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_timerEngineprotected
_unpauseControlActorFlag (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_updateFunctions (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
applyGameSettings()Engineinlinevirtual
calcPointDirection(Common::Point &srcPt, Common::Point &dstPt, uint &facing) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
canLoadGameStateCurrently(Common::U32String *msg=nullptr) overrideIllusions::IllusionsEngineinlinevirtual
canSaveAutosaveCurrently()Engineinlinevirtual
canSaveGameStateCurrently(Common::U32String *msg=nullptr) overrideIllusions::IllusionsEngineinlinevirtual
checkActiveTalkThreads() (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
clearFader() (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngineinlinevirtual
clipTextDuration(uint32 duration) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
convertPanXCoord(int16 x) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
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
existsSavegame(int num) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
findActorSequenceFrames(Sequence *sequence) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
flipMute()Enginevirtual
getAutosaveSlot() constEngineinlinevirtual
getCurrentScene()=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
getDebugger() finalEngineinlinevirtual
getDefaultTextDimensions(WidthHeight &dimensions) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
getDefaultTextPosition(Common::Point &position) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
getElapsedUpdateTime() (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
getEventManager()Engineinline
getGameId() const (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
getGameLanguage() const (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
getMetaEngine() constEngineinline
getNamedPointPosition(uint32 namedPointId)=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
getObjectActorPositionPtr(uint32 objectId) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
getObjectControl(uint32 objectId)=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
getOrCreateDebugger()Engine
getPrevScene()=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
getPriorityFromBase(int16 priority)=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
getRandom(int max) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
getSaveFileManager()Engineinline
getSavegameFilename(const Common::String &target, int num) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginestatic
getSaveStateName(int slot) constEngineinlinevirtual
getSubtitleDuration() (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
getTargetName() (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngineinline
getTimerManager()Engineinline
getTotalPlayTime() constEngine
handleAutoSave()Engine
hasFeature(EngineFeature f) constEngineinlinevirtual
hideCursor()=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
IllusionsEngine(OSystem *syst, const IllusionsGameDescription *gd) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
initializePath(const Common::FSNode &gamePath)Enginevirtual
isCursorObject(uint32 actorTypeId, uint32 objectId)=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
isDataAndCDAudioReadFromSameCD()Engine
isPaused() constEngineinline
isSoundActive() (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
isVideoPlaying() (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngineinlinevirtual
kReadSaveHeaderError enum name (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
kRSHEInvalidType enum value (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
kRSHEInvalidVersion enum value (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
kRSHEIoError enum value (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
kRSHENoError enum value (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
kSupportsArbitraryResolutions enum valueEngine
kSupportsChangingOptionsDuringRuntime enum valueEngine
kSupportsHelp enum valueEngine
kSupportsLoadingDuringRuntime enum valueEngine
kSupportsQuitDialogOverride enum valueEngine
kSupportsReturnToLauncher enum valueEngine
kSupportsSavingDuringRuntime enum valueEngine
kSupportsSubtitleOptions enum valueEngine
loadgame(const char *filename) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
loadGameDialog()Engine
loadGameState(int slot) overrideIllusions::IllusionsEnginevirtual
loadGameStream(Common::SeekableReadStream *stream)Enginevirtual
loadSpecialCode(uint32 resId)=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
notifyThreadId(uint32 &threadId)=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
openMainMenuDialog()Engine
pauseEngine()Engine
pauseEngineIntern(bool pause)Engineprotectedvirtual
pauseFader() (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngineinlinevirtual
placeCursorControl(Control *control, uint32 sequenceId)=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
quitGame()Enginestatic
readSaveHeader(Common::SeekableReadStream *in, SaveHeader &header, bool skipThumbnail=true) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginestatic
removeGameState(int slot) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
run()=0Enginepure virtual
runDialog(GUI::Dialog &dialog)Engineprotectedvirtual
runUpdateFunctions() (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
saveAutosaveIfEnabled()Engine
savegame(const char *filename, const char *description) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
saveGameDialog()Engine
saveGameState(int slot, const Common::String &desc, bool isAutosave=false) overrideIllusions::IllusionsEnginevirtual
saveGameStream(Common::WriteStream *stream, bool isAutosave=false)Enginevirtual
setCurrFontId(uint32 fontId) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
setCursorControl(Control *control)=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
setCursorControlRoutine(Control *control)=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
setDebugger(GUI::Debugger *debugger)Engineinline
setDefaultTextCoords()=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
setDefaultTextDimensions(WidthHeight &dimensions) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
setDefaultTextPosition(Common::Point &position) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
setGameToLoadSlot(int slot)Engine
setMetaEngine(MetaEngine *metaEngine)Engineinline
setSubtitleDuration(uint16 duration) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
setTextDuration(int kind, uint32 duration) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
setTotalPlayTime(uint32 time=0)Engine
shouldQuit()Enginestatic
showCursor()=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
startScriptThreadSimple(uint32 threadId, uint32 callingThreadId)=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
startTempScriptThread(byte *scriptCodeIp, uint32 callingThreadId, uint32 value8, uint32 valueC, uint32 value10)=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
syncSoundSettings()Enginevirtual
testMainActorCollision(Control *control)=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
testMainActorFastWalk(Control *control)=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
unloadSpecialCode(uint32 resId)=0 (defined in Illusions::IllusionsEngine)Illusions::IllusionsEnginepure virtual
unpauseFader() (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngineinlinevirtual
updateActors(uint flags) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
updateEvents() (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
updateFader() (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngineinlinevirtual
updateGraphics(uint flags) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
updateSequences(uint flags) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
updateSoundMan(uint flags) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
updateSprites(uint flags) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
warnMissingExtractedCDAudio()Engine
warnUserAboutUnsupportedGame(Common::String msg=Common::String())Enginestatic
~Engine()Enginevirtual
~IllusionsEngine() override (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine