ScummVM API documentation
Dragons::DragonsEngine Member List

This is the complete list of members for Dragons::DragonsEngine, including all inherited members.

_activeEnhancements (defined in Engine)Engineprotected
_actorManager (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_credits (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_cursor (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_dragonImg (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_dragonINIResource (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_dragonOBD (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_dragonRMS (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_eventManEngineprotected
_flickerInitialSceneDirection (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_fontManager (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_inventory (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_isLoadingDialogAudio (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_mainMenuDialogEngineprotected
_mixerEngine
_paletteCyclingTbl (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_saveFileManEngineprotected
_scene (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_sceneId1 (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_screen (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_scriptOpcodes (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_sound (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_strPlayer (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_systemEngine
_talk (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
_targetNameEngineprotected
_timerEngineprotected
_videoFlags (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
applyGameSettings()Engineinlinevirtual
canLoadGameStateCurrently(Common::U32String *msg=nullptr) overrideDragons::DragonsEnginevirtual
canSaveAutosaveCurrently()Engineinlinevirtual
canSaveGameStateCurrently(Common::U32String *msg=nullptr) overrideDragons::DragonsEnginevirtual
checkForActionButtonRelease() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
checkForDownKeyRelease() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
checkForUpKeyRelease() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
checkForWheelDown() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
checkForWheelUp() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
clearAllText() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
clearFlags(uint32 flags) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
clearSceneUpdateFunction() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
clearUnkFlags(uint32 flags) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
defaultResponseOffsetFromDragonEXE() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
defaultSyncSoundSettings()Engineprotected
DragonsEngine(OSystem *syst, const DragonsGameDescription *desc) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
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
fadeFromBlack() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
fadeFromBlack(uint32 flags) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
fadeFromBlackExcludingFont() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
fadeToBlack() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
fadeToBlack(uint32 flags) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
fadeToBlackExcludingFont() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
flipMute()Enginevirtual
getAllFlags() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
getAutosaveSlot() constEngineinlinevirtual
getBackgroundPalette() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
getBigFileInfoTblFromDragonEXE() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
getBigFileTotalRecords() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
getCurrentSceneId() const (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
getCursorHandPointerSequenceID() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
getCutscenePaletteOffsetFromDragonEXE() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
getDebugger() finalEngineinlinevirtual
getDialogTextId(uint32 textId) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
getEventManager()Engineinline
getFontOffsetFromDragonEXE() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
getINI(uint32 index) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
getMetaEngine() constEngineinline
getMiniGame3DataOffset() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
getMiniGame3PickAHatDialog() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
getMiniGame3StartingDialog() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
getMultipleFlags(uint32 flags) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
getOrCreateDebugger()Engine
getRand(uint16 max) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
getSaveFileManager()Engineinline
getSavegameFilename(int num) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
getSavegameFilename(const Common::String &target, int num) (defined in Dragons::DragonsEngine)Dragons::DragonsEnginestatic
getSaveStateName(int slot) constEngineinlinevirtual
getSceneUpdateFunction (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
getSpeechTblOffsetFromDragonEXE() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
getTimerManager()Engineinline
getTotalPlayTime() constEngine
getVar(uint16 offset) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
handleAutoSave()Engine
hasFeature(EngineFeature f) const overrideDragons::DragonsEngineprotectedvirtual
init() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
initializePath(const Common::FSNode &gamePath)Enginevirtual
ipt_img_file_related() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
isActionButtonPressed() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
isCircleButtonPressed() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
isCrossButtonPressed() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
isDataAndCDAudioReadFromSameCD()Engine
isDebugMode() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
isDownKeyPressed() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
isFlagSet(uint32 flag) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
isInMenu() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
isL1ButtonPressed() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
isLeftKeyPressed() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
isPaused() constEngineinline
isR1ButtonPressed() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
isRightKeyPressed() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
isSquareButtonPressed() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
isTriangleButtonPressed() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
isUnkFlagSet(uint32 flag) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
isUpKeyPressed() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
isVsyncUpdaterFunctionRunning() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
kSupportsArbitraryResolutions enum valueEngine
kSupportsChangingOptionsDuringRuntime enum valueEngine
kSupportsHelp enum valueEngine
kSupportsLoadingDuringRuntime enum valueEngine
kSupportsQuitDialogOverride enum valueEngine
kSupportsReturnToLauncher enum valueEngine
kSupportsSavingDuringRuntime enum valueEngine
kSupportsSubtitleOptions enum valueEngine
loadCurrentSceneMsf() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
loadGameDialog()Engine
loadGameState(int slot) overrideDragons::DragonsEnginevirtual
loadGameStream(Common::SeekableReadStream *stream)Enginevirtual
loadingScreenUpdate() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
loadScene(uint16 sceneId) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
openMainMenuDialog()Engine
pauseEngine()Engine
pauseEngineIntern(bool pause)Engineprotectedvirtual
performAction() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
playOrStopSound(uint16 soundId) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
quitGame()Enginestatic
readSaveHeader(Common::SeekableReadStream *in, SaveHeader &header, bool skipThumbnail=true) (defined in Dragons::DragonsEngine)Dragons::DragonsEnginestatic
reset() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
reset_screen_maybe() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
run() overrideDragons::DragonsEnginevirtual
runDialog(GUI::Dialog &dialog)Engineprotectedvirtual
runSceneUpdaterFunction() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
runVsyncUpdaterFunction() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
saveAutosaveIfEnabled()Engine
saveGameDialog()Engine
saveGameState(int slot, const Common::String &desc, bool isAutosave) overrideDragons::DragonsEnginevirtual
saveGameStream(Common::WriteStream *stream, bool isAutosave=false)Enginevirtual
setAllFlags(uint32 flags) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
setDebugger(GUI::Debugger *debugger)Engineinline
setFlags(uint32 flags) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
setGameToLoadSlot(int slot)Engine
setMetaEngine(MetaEngine *metaEngine)Engineinline
setSceneUpdateFunction(void(*newUpdateFunction)()) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
setTotalPlayTime(uint32 time=0)Engine
setUnkFlags(uint32 flags) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
setupPalette1() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
setVar(uint16 offset, uint16 value) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
setVsyncUpdateFunction(void(*newUpdateFunction)()) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
shouldQuit()Enginestatic
syncSoundSettings() overrideDragons::DragonsEnginevirtual
updateActorSequences() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
updateEvents() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
waitForFrames(uint16 numFrames) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
waitForFramesAllowSkip(uint16 numFrames) (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
warnMissingExtractedCDAudio()Engine
warnUserAboutUnsupportedGame(Common::String msg=Common::String())Enginestatic
~DragonsEngine() (defined in Dragons::DragonsEngine)Dragons::DragonsEngine
~Engine()Enginevirtual