ScummVM API documentation
Myst3::Myst3Engine Member List

This is the complete list of members for Myst3::Myst3Engine, including all inherited members.

_ambient (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
_cursor (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
_db (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
_eventManEngineprotected
_gfx (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
_inventory (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
_mainMenuDialogEngineprotected
_menu (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
_mixerEngine
_projectorBackground (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
_rnd (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
_saveFileManEngineprotected
_scene (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
_sound (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
_state (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
_targetNameEngineprotected
_timerEngineprotected
addMenuSpotItem(uint16 id, int16 condition, const Common::Rect &rect) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
addSpotItem(uint16 id, int16 condition, bool fade) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
addSunSpot(uint16 pitch, uint16 heading, uint16 intensity, uint16 color, uint16 var, bool varControlledIntensity, uint16 radius) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
animateDirectionChange(float pitch, float heading, uint16 scriptTicks) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
applyGameSettings()Engineinlinevirtual
canLoadGameStateCurrently(Common::U32String *msg=nullptr) overrideMyst3::Myst3Enginevirtual
canSaveAutosaveCurrently()Engineinlinevirtual
canSaveGameStateCurrently(Common::U32String *msg=nullptr) overrideMyst3::Myst3Enginevirtual
computeSunspotsIntensity(float pitch, float heading) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
decodeJpeg(const ResourceDescription *jpegDesc) (defined in Myst3::Myst3Engine)Myst3::Myst3Enginestatic
defaultSyncSoundSettings()Engineprotected
dragItem(uint16 statusVar, uint16 movie, uint16 frame, uint16 hoverFrame, uint16 itemVar) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
dragSymbol(uint16 var, uint16 id) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
drawFrame(bool noSwap=false) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
drawTransition(TransitionType transitionType) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
Engine(OSystem *syst)Engine
EngineFeature enum nameEngine
errorString(const char *buf_input, char *buf_output, int buf_output_size)Enginevirtual
errorUnsupportedGame(Common::String extraMsg)Enginestatic
existExtractedCDAudioFiles(uint track=1)Engine
flipMute()Enginevirtual
getAutosaveSlot() constEngineinlinevirtual
getDebugger() finalEngineinlinevirtual
getEventManager()Engineinline
getFileDescription(const Common::String &room, uint32 index, uint16 face, Archive::ResourceType type) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
getGameLanguage() const (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
getGameLocalizationType() const (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
getMetaEngine() constEngineinline
getMetaEngineDetection()Enginestatic
getMovieLookAt(uint16 id, bool start, float &pitch, float &heading) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
getOrCreateDebugger()Engine
getPlatform() const (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
getSaveFileManager()Engineinline
getSaveStateName(int slot) constEngineinlinevirtual
getTimerManager()Engineinline
getTotalPlayTime() constEngine
goToNode(uint16 nodeID, TransitionType transition) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
handleAutoSave()Engine
hasFeature(EngineFeature f) const overrideMyst3::Myst3Enginevirtual
initializePath(const Common::FSNode &gamePath)Enginevirtual
inputEscapePressed() (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
inputSpacePressed() (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
inputTilePressed() (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
inputValidatePressed() (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
isDataAndCDAudioReadFromSameCD()Engine
isPaused() constEngineinline
isTextLanguageEnglish() const (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
isWideScreenModEnabled() const (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
kSupportsArbitraryResolutions enum valueEngine
kSupportsChangingOptionsDuringRuntime enum valueEngine
kSupportsHelp enum valueEngine
kSupportsLoadingDuringRuntime enum valueEngine
kSupportsQuitDialogOverride enum valueEngine
kSupportsReturnToLauncher enum valueEngine
kSupportsSavingDuringRuntime enum valueEngine
kSupportsSubtitleOptions enum valueEngine
listFilesMatching(const Common::String &room, uint32 index, uint16 face, Archive::ResourceType type) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
loadGameDialog()Engine
loadGameState(int slot) overrideMyst3::Myst3Enginevirtual
loadGameState(Common::String fileName, TransitionType transition) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
loadGameStream(Common::SeekableReadStream *stream)Enginevirtual
loadMovie(uint16 id, uint16 condition, bool resetCond, bool loop) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
loadNode(uint16 nodeID, uint32 roomID=0, uint32 ageID=0) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
loadNodeCubeFaces(uint16 nodeID) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
loadNodeFrame(uint16 nodeID) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
loadNodeMenu(uint16 nodeID) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
loadNodeSubtitles(uint32 id) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
loadTexture(uint16 id) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
Myst3Engine(OSystem *syst, const Myst3GameDescription *version) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
openDialog(uint16 id) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
openMainMenuDialog()Engine
pauseEngine()Engine
pauseEngineIntern(bool pause) overrideMyst3::Myst3Engineprotectedvirtual
playMovieFullFrame(uint16 movie) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
playMovieGoToNode(uint16 movie, uint16 node) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
playSimpleMovie(uint16 id, bool fullframe=false, bool refreshAmbientSounds=false) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
processEventForGamepad(const Common::Event &event) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
processEventForKeyboardState(const Common::Event &event) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
processInput(bool interactive) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
quitGame()Enginestatic
removeMovie(uint16 id) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
run() overrideMyst3::Myst3Engineprotectedvirtual
runAmbientScripts(uint32 node) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
runBackgroundSoundScriptsFromNode(uint16 nodeID, uint32 roomID=0, uint32 ageID=0) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
runDialog(GUI::Dialog &dialog)Engineprotectedvirtual
runNodeBackgroundScripts() (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
runNodeInitScripts() (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
runScriptsFromNode(uint16 nodeID, uint32 roomID=0, uint32 ageID=0) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
saveAutosaveIfEnabled()Engine
saveGameDialog()Engine
saveGameState(int slot, const Common::String &desc, bool isAutosave=false) overrideMyst3::Myst3Enginevirtual
saveGameState(const Common::String &desc, const Graphics::Surface *thumbnail, bool isAutosave) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
saveGameStream(Common::WriteStream *stream, bool isAutosave=false)Enginevirtual
setDebugger(GUI::Debugger *debugger)Engineinline
setGameToLoadSlot(int slot)Engine
setMenuAction(uint16 action) (defined in Myst3::Myst3Engine)Myst3::Myst3Engineinline
setMetaEngine(MetaEngine *metaEngine)Engineinline
setMovieLooping(uint16 id, bool loop) (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
settingsApplyFromVars() (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
settingsInitDefaults() (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
settingsLoadToVars() (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
setTotalPlayTime(uint32 time=0)Engine
setupTransition() (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
shouldQuit()Enginestatic
syncSoundSettings() overrideMyst3::Myst3Engineprotectedvirtual
unloadNode() (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
updateInputState() (defined in Myst3::Myst3Engine)Myst3::Myst3Engine
warnMissingExtractedCDAudio()Engine
warnUserAboutUnsupportedGame(Common::String msg=Common::String())Enginestatic
~Engine()Enginevirtual
~Myst3Engine() (defined in Myst3::Myst3Engine)Myst3::Myst3Enginevirtual