ScummVM API documentation
Macs2::Macs2Engine Member List

This is the complete list of members for Macs2::Macs2Engine, including all inherited members.

_activeEnhancements (defined in Engine)Engineprotected
_animFrames (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_areaOverrides (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_backgroundAnimations (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_backgroundAnimationsBlobs (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_bounds (defined in Macs2::UIElement)Macs2::UIElementprotected
_children (defined in Macs2::UIElement)Macs2::UIElementprotected
_clipRectDirty (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_currentSoundData (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_currentSoundHandle (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_debugOutput (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_depthMap (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_eventManEngineprotected
_fileStream (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_gameSpeedMode (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_glyphs (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_hotspotColorTable (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_hotspotForceRedrawEngineprotected
_hotspotLabelTranslations (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_hotspotMap (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_hotspotOverrides (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_hotspotPrevCursorVisibleEngineprotected
_hotspotSnapshot (defined in Macs2::Macs2Engine)Macs2::Macs2Enginemutable
_imageResources (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_innerBounds (defined in Macs2::UIElement)Macs2::UIElementprotected
_inputFrameCounter (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_inputMode (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_inputPlaybackEndFrame (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_inputPlaybackStream (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_inputRecordStream (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_mainMenuDialogEngineprotected
_mapImageFileOffset (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_mapSceneOffsets (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_mapSubSceneTableFilePos (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_mixerEngine
_movementFinishedFlag (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_name (defined in Macs2::UIElement)Macs2::UIElementprotected
_needsRedraw (defined in Macs2::UIElement)Macs2::UIElementprotected
_numHotspots (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_numPathfindingPoints (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_objectTranslations (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_overlayGlyphs (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_pal (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_paletteDarkenPercent (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_palVanilla (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_panelGlyphs (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_panelRemapTable (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_path (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_pathfindingMap (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_pathfindingOverrides (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_pathfindingPoints (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_runScheduled (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_saveFileManEngineprotected
_sceneBackground (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_scenePaletteMode (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_sceneResourceOffsets (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_sceneTimerParams (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_sceneTranslations (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_scheduledRunIsInitScene (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_scriptExecutor (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_shadingTable (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_shadowMap (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_showHotspotsEngineprotected
_systemEngine
_targetNameEngineprotected
_textLog (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_timerEngineprotected
_walkBaseSpeedPct (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_walkDepthScaleFactor (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
_walkDepthThresholdY (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
addView(UIElement *ui)Macs2::Events
applyGameSettings()Engineinlinevirtual
applyPaletteDarkening() (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
applyScenePaletteEffect() (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
canLoadGameStateCurrently(Common::U32String *msg=nullptr) overrideMacs2::Macs2Engineinlinevirtual
canSaveAutosaveCurrently()Engineinlinevirtual
canSaveGameStateCurrently(Common::U32String *msg=nullptr) overrideMacs2::Macs2Engineinlinevirtual
changeScene(uint32 newSceneIndex, bool executeScript=true) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
clearCurrentSoundData() (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
clearObjectRuntime(GameObject *obj) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
computeMinCostToReachable(int nodeIndex, int prevNode, uint16 actorIndex, const bool *reachable, int nodeCount, const Common::Point &finalDest) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
computeStringIndex(Common::MemoryReadStream *stream, int targetOffset) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
containerInventoryIconIndices (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
currentMillis (defined in Macs2::Events)Macs2::Events
decodeStrings(Common::MemoryReadStream *stream, int offset, int numStrings, int sceneId=0, int objectId=0) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
defaultSyncSoundSettings()Engineprotected
dirCanBeGameAddOn(const Common::FSDirectory &dir) constEnginevirtual
dirMustBeGameAddOn(const Common::FSDirectory &dir) constEnginevirtual
draw() overrideMacs2::Eventsinlinevirtual
drawElements()Macs2::Eventsinline
drawHotspots()Engineprotectedvirtual
Engine(OSystem *syst)Engine
EngineFeature enum nameEngine
enhancementEnabled(int32 cls) (defined in Engine)Engine
errorAddingAddOnWithoutBaseGame(Common::String addOnName, Common::String gameId)Enginestatic
errorString(const char *buf_input, char *buf_output, int buf_output_size)Enginevirtual
errorUnsupportedGame(Common::String extraMsg)Enginestatic
euclideanDistance(const Common::Point &a, const Common::Point &b) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
Events() (defined in Macs2::Events)Macs2::Events
existExtractedCDAudioFiles(uint track=1)Engine
findGlyph(char c, GlyphData &out) const (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
findView(const Common::String &name)Macs2::UIElementvirtual
flipMute()Enginevirtual
focusedView() constMacs2::Eventsinline
gameTypeHasAddOns() constEnginevirtual
getAdlib() const (defined in Macs2::Macs2Engine)Macs2::Macs2Engineinline
getAutosaveSlot() constEngineinlinevirtual
getDebugger() finalEngineinlinevirtual
getEventManager()Engineinline
getFeatures() const (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
getGameId() constMacs2::Macs2Engine
getHotspotAtPoint(const Common::Point &p) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
getHotspotPositions(Common::Array< Graphics::HotspotInfo > &hotspots) overrideMacs2::Macs2Enginevirtual
getMetaEngine() constEngineinline
getOrCreateDebugger()Engine
getPathfindingNodeCount() const (defined in Macs2::Macs2Engine)Macs2::Macs2Engineinline
getPathfindingOverride(uint16 index, uint16 &result) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
getPathfindingOverride2(uint16 index) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
getSaveFileManager()Engineinline
getSaveStateName(int slot) constEngineinlinevirtual
getScreen() constMacs2::Eventsinline
getSurface() constMacs2::UIElement
getTimerManager()Engineinline
getTotalPlayTime() constEngine
getWalkabilityAt(int16 y, int16 x) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
getWalkabilityAt(const Common::Point &p) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
handleAutoSave()Engine
hasCurrentSound() const (defined in Macs2::Macs2Engine)Macs2::Macs2Engineinline
hasFeature(EngineFeature f) const overrideMacs2::Macs2Engineinlinevirtual
hotspotDirty() const overrideMacs2::Macs2Enginevirtual
initializePath(const Common::FSNode &gamePath)Enginevirtual
InputMode enum name (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
inventoryIconIndices (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
isCurrentSoundPlaying() const (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
isDataAndCDAudioReadFromSameCD()Engine
isDemo() const (defined in Macs2::Macs2Engine)Macs2::Macs2Engineinline
isPathWalkable(int16 y1, int16 x1, int16 y2, int16 x2) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
isPaused() constEngineinline
isWalkabilityBlocking(uint16 value) (defined in Macs2::Macs2Engine)Macs2::Macs2Engineinlinestatic
isWalkabilityWalkable(uint16 value) (defined in Macs2::Macs2Engine)Macs2::Macs2Engineinlinestatic
kSupportsArbitraryResolutions enum valueEngine
kSupportsChangingOptionsDuringRuntime enum valueEngine
kSupportsHelp enum valueEngine
kSupportsLoadingDuringRuntime enum valueEngine
kSupportsQuitDialogOverride enum valueEngine
kSupportsReturnToLauncher enum valueEngine
kSupportsSavingDuringRuntime enum valueEngine
kSupportsSubtitleOptions enum valueEngine
loadAnimationFromSceneData(uint16 objectIndex, uint16 slotIndex, uint8 arrayIndex, bool shouldMirror=false, uint16 executingScriptObjectId=0) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
loadGameDialog()Engine
loadGameState(int slot) overrideMacs2::Macs2Enginevirtual
loadGameStream(Common::SeekableReadStream *stream) overrideMacs2::Macs2Engineinlinevirtual
loadObjectData(GameObject *obj) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
loadOverlayFont(uint8 resourceIndex, uint16 executingObjectID) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
loadSongFromSceneData(uint8 dataIndex) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
loadTranslation() (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
Macs2Engine(OSystem *osystem, const ADGameDescription *gameDesc) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
maxGlyphHeight (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
maxOverlayGlyphHeight (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
maxPanelGlyphHeight (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
measureString(const Common::String &s) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
measureStrings(const Common::StringArray &sa) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
measureStringsVertically(const Common::StringArray &sa) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
msgAction(const ActionMessage &e) override (defined in Macs2::Events)Macs2::Eventsinlineprotectedvirtual
msgFocus(const FocusMessage &e) override (defined in Macs2::Events)Macs2::Eventsinlineprotectedvirtual
msgKeypress(const KeypressMessage &e) override (defined in Macs2::Events)Macs2::Eventsinlineprotectedvirtual
msgMouseDown(const MouseDownMessage &e) override (defined in Macs2::Events)Macs2::Eventsinlineprotectedvirtual
msgMouseMove(const MouseMoveMessage &e) (defined in Macs2::UIElement)Macs2::UIElementinlineprotectedvirtual
msgMouseUp(const MouseUpMessage &e) override (defined in Macs2::Events)Macs2::Eventsinlineprotectedvirtual
msgUnfocus(const UnfocusMessage &e) override (defined in Macs2::Events)Macs2::Eventsinlineprotectedvirtual
nextCursorMode() (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
numGlyphs (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
numOverlayGlyphs (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
numPanelGlyphs (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
openMainMenuDialog()Engine
pathfindingPoints (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
pauseEngine()Engine
pauseEngineIntern(bool pause)Engineprotectedvirtual
playCurrentSound() (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
processEvent(Common::Event &ev)Macs2::Eventsprotected
quitGame()Enginestatic
readBackgroundAnimations(Common::MemoryReadStream *stream) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
readExecutable() (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
readImageResources(Common::MemoryReadStream *stream) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
readInputFrame(uint16 &mouseX, uint16 &mouseY, uint16 &buttons) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
readResourceFile() (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
readRLEImage(int64 offs, Common::MemoryReadStream *stream) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
rebuildHotspotSnapshot() const (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
recordInputFrame(uint16 mouseX, uint16 mouseY, uint16 buttons) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
redraw()Macs2::UIElement
removePathfindingOverride(uint16 index) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
run() overrideMacs2::Macs2Engineprotectedvirtual
runDialog(GUI::Dialog &dialog)Engineprotectedvirtual
runGame()Macs2::Events
runScriptExecutor(bool firstRun=false) (defined in Macs2::Macs2Engine)Macs2::Macs2Engineinline
saveAutosaveIfEnabled()Engine
saveGameDialog()Engine
saveGameState(int slot, const Common::String &desc, bool isAutosave=false)Enginevirtual
saveGameStream(Common::WriteStream *stream, bool isAutosave=false) overrideMacs2::Macs2Engineinlinevirtual
saveOriginalGameState(int dosSlot) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
sayText(const Common::String &text, Common::TextToSpeechManager::Action action=Common::TextToSpeechManager::INTERRUPT_NO_REPEAT) const (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
scaledMusicVolume(uint16 gameAttenuation) const (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
scheduleRun(bool initScene=false) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
setCurrentSoundData(const Common::Array< uint8 > &data) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
setCursorMode(Script::MouseMode newMode) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
setDebugger(GUI::Debugger *debugger)Engineinline
setGameSpeedMode(uint16 mode) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
setGameToLoadSlot(int slot)Engine
setMetaEngine(MetaEngine *metaEngine)Engineinline
setPathfindingOverride(uint16 index, uint16 overrideValue) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
setTotalPlayTime(uint32 time=0)Engine
shouldQuit() const overrideMacs2::Macs2Engineinlineprotectedvirtual
Engine::shouldQuit()Enginestatic
showHotspots(bool show)Enginevirtual
snapToWalkablePosition(int16 *pTargetY, int16 *pTargetX, int16 charY, int16 charX) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
sortObjectsByDepth(uint16 objectIndex) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
startInputPlayback(const Common::Path &filename) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
startInputRecording(const Common::Path &filename) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
stopCurrentSound() (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
stopInputRecording() (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
syncGame(Common::Serializer &s)Macs2::Macs2Engine
syncSoundSettings() overrideMacs2::Macs2Enginevirtual
tick() overrideMacs2::Macs2Enginevirtual
translateHotspotLabel(const Common::String &cp850Name) const (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
UIElement(const Common::String &name, UIElement *uiParent) (defined in Macs2::UIElement)Macs2::UIElement
UIElement(const Common::String &name) (defined in Macs2::UIElement)Macs2::UIElement
updateAddOns(const MetaEngine *metaEngine) constEngine
updateBackgroundAnimationPalette() (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
walkableDistance(int nodeA, int nodeB) (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
warnMissingExtractedCDAudio()Engine
warnUserAboutTestingMode()Enginestatic
warnUserAboutUnsupportedAddOn(Common::String addOnName)Enginestatic
warnUserAboutUnsupportedGame(Common::String msg=Common::String())Enginestatic
~Engine()Enginevirtual
~Events() (defined in Macs2::Events)Macs2::Eventsvirtual
~Macs2Engine() override (defined in Macs2::Macs2Engine)Macs2::Macs2Engine
~UIElement() (defined in Macs2::UIElement)Macs2::UIElementinlinevirtual