ScummVM API documentation
Illusions::IllusionsEngine_BBDOU Member List

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

_activeEnhancements (defined in Engine)Engineprotected
_activeScenes (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
_actorInstances (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_backgroundInstances (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_camera (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_canResumeFromSavegame (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
_controls (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_cursor (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
_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
_globalSceneId (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
_input (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_isSaveAllowed (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_lastUpdateTime (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_loadGameResult (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
_mainMenuDialogEngineprotected
_menuChoiceOfs (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_menuKeys (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
_menuSystem (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
_mixerEngine
_nextTempThreadId (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_pauseCtr (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_prevSceneId (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
_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
_saveGameResult (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
_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
_scriptMan (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
_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
_theSceneId (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
_theThreadId (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
_threads (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_timerEngineprotected
_triggerFunctions (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
_unpauseControlActorFlag (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_updateFunctions (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
_videoPlayer (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
_walkthroughStarted (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
activateSavegame(uint32 callingThreadId) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
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
causeDeclare(uint32 verbId, uint32 objectId2, uint32 objectId, TriggerFunctionCallback *callback) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
causeIsDeclared(uint32 sceneId, uint32 verbId, uint32 objectId2, uint32 objectId) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
causeTrigger(uint32 sceneId, uint32 verbId, uint32 objectId2, uint32 objectId, uint32 callingThreadId) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
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
cursorControlRoutine(Control *control, uint32 deltaTime) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
defaultSyncSoundSettings()Engineprotected
dumpActiveScenes(uint32 sceneId, uint32 threadId) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
Engine(OSystem *syst)Engine
EngineFeature enum nameEngine
enhancementEnabled(int32 cls) (defined in Engine)Engine
enterMenuPause() (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
enterPause(uint32 threadId) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
enterScene(uint32 sceneId, uint32 threadId) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
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
exitScene(uint32 threadId) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
findActorSequenceFrames(Sequence *sequence) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
findTriggerCause(uint32 sceneId, uint32 verbId, uint32 objectId2, uint32 objectId, uint32 &codeOffs) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
flipMute()Enginevirtual
getAutosaveSlot() constEngineinlinevirtual
getCurrentScene() override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
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) override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
getObjectActorPositionPtr(uint32 objectId) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
getObjectControl(uint32 objectId) override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
getOrCreateDebugger()Engine
getPrevScene() override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
getPriorityFromBase(int16 priority) override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
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) const overrideIllusions::IllusionsEngine_BBDOUprotectedvirtual
hideCursor() override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
IllusionsEngine(OSystem *syst, const IllusionsGameDescription *gd) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
IllusionsEngine_BBDOU(OSystem *syst, const IllusionsGameDescription *gd) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
initializePath(const Common::FSNode &gamePath)Enginevirtual
initInput() (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
initUpdateFunctions() (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
isCursorObject(uint32 actorTypeId, uint32 objectId) override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
isDataAndCDAudioReadFromSameCD()Engine
isPaused() constEngineinline
isSoundActive() (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
isVideoPlaying() override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
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
leaveMenuPause() (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
leavePause(uint32 threadId) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
loadgame(const char *filename) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
loadGameDialog()Engine
loadGameState(int slot) overrideIllusions::IllusionsEnginevirtual
loadGameStream(Common::SeekableReadStream *stream)Enginevirtual
loadSavegameFromScript(int16 slotNum, uint32 callingThreadId) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
loadSpecialCode(uint32 resId) override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
newScriptThread(uint32 threadId, uint32 callingThreadId, uint notifyFlags, byte *scriptCodeIp, uint32 value8, uint32 valueC, uint32 value10) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
newTempThreadId() (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
newTimerThread(uint32 duration, uint32 callingThreadId, bool isAbortable) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
notifyThreadId(uint32 &threadId) override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
openMainMenuDialog()Engine
pause(uint32 callerThreadId) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
pauseEngine()Engine
pauseEngineIntern(bool pause)Engineprotectedvirtual
pauseFader() (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngineinlinevirtual
placeCursorControl(Control *control, uint32 sequenceId) override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
playVideo(uint32 videoId, uint32 objectId, uint32 priority, uint32 callingThreadId) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
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
reset() (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
resumeFromSavegame() (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
run() overrideIllusions::IllusionsEngine_BBDOUprotectedvirtual
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
saveSavegameFromScript(int16 slotNum, uint32 callingThreadId) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
setCurrFontId(uint32 fontId) (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine
setCursorControl(Control *control) override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
setCursorControlRoutine(Control *control) override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
setDebugger(GUI::Debugger *debugger)Engineinline
setDefaultTextCoords() override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
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
setSceneIdThreadId(uint32 theSceneId, uint32 theThreadId) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
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() override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
startAbortableThread(byte *scriptCodeIp1, byte *scriptCodeIp2, uint32 callingThreadId) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
startAbortableTimerThread(uint32 duration, uint32 threadId) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
startAnonScriptThread(int32 threadId, uint32 callingThreadId, uint32 value8, uint32 valueC, uint32 value10) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
startScriptThread(uint32 threadId, uint32 callingThreadId, uint32 value8, uint32 valueC, uint32 value10) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
startScriptThreadSimple(uint32 threadId, uint32 callingThreadId) override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
startTalkThread(int16 duration, uint32 objectId, uint32 talkId, uint32 sequenceId1, uint32 sequenceId2, uint32 namedPointId, uint32 callingThreadId) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
startTempScriptThread(byte *scriptCodeIp, uint32 callingThreadId, uint32 value8, uint32 valueC, uint32 value10) override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
startTimerThread(uint32 duration, uint32 threadId) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
syncSoundSettings()Enginevirtual
testMainActorCollision(Control *control) override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
testMainActorFastWalk(Control *control) override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
unloadSpecialCode(uint32 resId) override (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOUvirtual
unpause(uint32 callerThreadId) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
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
updateMenuKeys(uint flags) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
updateScript(uint flags) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
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
updateVideoPlayer(uint flags) (defined in Illusions::IllusionsEngine_BBDOU)Illusions::IllusionsEngine_BBDOU
warnMissingExtractedCDAudio()Engine
warnUserAboutUnsupportedGame(Common::String msg=Common::String())Enginestatic
~Engine()Enginevirtual
~IllusionsEngine() override (defined in Illusions::IllusionsEngine)Illusions::IllusionsEngine