ScummVM API documentation
MM::MM1::MM1Engine Member List

This is the complete list of members for MM::MM1::MM1Engine, including all inherited members.

_activeEnhancements (defined in Engine)Engineprotected
_bounds (defined in MM::MM1::UIElement)MM::MM1::UIElementprotected
_children (defined in MM::MM1::UIElement)MM::MM1::UIElementprotected
_eventManEngineprotected
_gameDescription (defined in MM::MMEngine)MM::MMEngineprotected
_globals (defined in MM::MM1::MM1Engine)MM::MM1::MM1Engine
_innerBounds (defined in MM::MM1::UIElement)MM::MM1::UIElementprotected
_mainMenuDialogEngineprotected
_mixerEngine
_name (defined in MM::MM1::UIElement)MM::MM1::UIElementprotected
_needsRedraw (defined in MM::MM1::UIElement)MM::MM1::UIElementprotected
_parent (defined in MM::MM1::UIElement)MM::MM1::UIElementprotected
_randomSource (defined in MM::MMEngine)MM::MMEngineprotected
_saveFileManEngineprotected
_sound (defined in MM::MM1::MM1Engine)MM::MM1::MM1Engine
_systemEngine
_targetNameEngineprotected
_timerEngineprotected
addAction(KeybindingAction action)MM::MM1::Events
addKeypress(const Common::KeyCode kc)MM::MM1::Events
addView(UIElement *ui)MM::MM1::Events
addView(const Common::String &name) (defined in MM::MM1::Events)MM::MM1::Events
addView() (defined in MM::MM1::UIElement)MM::MM1::UIElement
applyGameSettings()Engineinlinevirtual
cancelDelay()MM::MM1::UIElementinlineprotected
canLoadGameStateCurrently(Common::U32String *msg=nullptr) overrideMM::MM1::MM1Enginevirtual
canSaveAutosaveCurrently()Engineinlinevirtual
canSaveGameStateCurrently(Common::U32String *msg=nullptr) overrideMM::MM1::MM1Enginevirtual
clearSurface()MM::MM1::UIElementvirtual
clearViews()MM::MM1::Events
close() overrideMM::MM1::Eventsinlinevirtual
defaultSyncSoundSettings()Engineprotected
delayFrames(uint frames)MM::MM1::UIElementprotected
delaySeconds(uint seconds)MM::MM1::UIElementprotected
draw() overrideMM::MM1::Eventsinlinevirtual
drawElements() (defined in MM::MM1::Events)MM::MM1::Eventsinline
endDelay()MM::MM1::UIElementprotected
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
Events(bool enhancedMode) (defined in MM::MM1::Events)MM::MM1::Events
existExtractedCDAudioFiles(uint track=1)Engine
findView(const Common::String &name)MM::MM1::UIElementvirtual
flipMute()Enginevirtual
focus()MM::MM1::UIElement
focusedView() constMM::MM1::Eventsinline
getAutosaveSlot() constEngineinlinevirtual
getBounds() constMM::MM1::UIElementinline
getDebugger() finalEngineinlinevirtual
getEventManager()Engineinline
getFeatures() constMM::MMEngine
getGameID() constMM::MMEngine
getIsCD() constMM::MMEngine
getLanguage() constMM::MMEngine
getLineBounds(int line1, int line2) const (defined in MM::MM1::UIElement)MM::MM1::UIElementinlineprotected
getMetaEngine() constEngineinline
getName() constMM::MM1::UIElementinline
getOrCreateDebugger()Engine
getPlatform() constMM::MMEngine
getRandomNumber(int minNumber, int maxNumber)MM::MM1::MM1Engineinline
getRandomNumber(int maxNumber) (defined in MM::MM1::MM1Engine)MM::MM1::MM1Engineinline
getSaveFileManager()Engineinline
getSaveStateName(int slot) constEngineinlinevirtual
getScreen() const (defined in MM::MM1::Events)MM::MM1::Eventsinline
getSurface() constMM::MM1::UIElement
getTargetName() const (defined in MM::MM1::MM1Engine)MM::MM1::MM1Engineinline
getTimerManager()Engineinline
getTotalPlayTime() constEngine
handleAutoSave()Engine
hasFeature(EngineFeature f) const overrideMM::MMEnginevirtual
hideCursor()MM::MM1::Mouse
initializePath(const Common::FSNode &gamePath)Enginevirtual
isCursorVisible() constMM::MM1::Mouse
isDataAndCDAudioReadFromSameCD()Engine
isDelayActive() constMM::MM1::UIElementinlineprotected
isEnhanced() const (defined in MM::MM1::MM1Engine)MM::MM1::MM1Engine
isFocused() const (defined in MM::MM1::UIElement)MM::MM1::UIElement
isInCombat() constMM::MM1::Eventsinline
isKeypressPending() constMM::MM1::Events
isPaused() constEngineinline
isPresent(const Common::String &name) constMM::MM1::Events
kSupportsArbitraryResolutions enum valueEngine
kSupportsChangingOptionsDuringRuntime enum valueEngine
kSupportsHelp enum valueEngine
kSupportsLoadingDuringRuntime enum valueEngine
kSupportsQuitDialogOverride enum valueEngine
kSupportsReturnToLauncher enum valueEngine
kSupportsSavingDuringRuntime enum valueEngine
kSupportsSubtitleOptions enum valueEngine
loadCursors()MM::MM1::Mouse
loadGameDialog()Engine
loadGameState(int slot)Enginevirtual
loadGameStream(Common::SeekableReadStream *stream) overrideMM::MM1::MM1Engineinlinevirtual
MM1Engine(OSystem *syst, const MightAndMagicGameDescription *gameDesc) (defined in MM::MM1::MM1Engine)MM::MM1::MM1Engine
MMEngine(OSystem *syst, const MM::MightAndMagicGameDescription *gameDesc) (defined in MM::MMEngine)MM::MMEngine
Mouse() (defined in MM::MM1::Mouse)MM::MM1::Mouseinline
msgAction(const ActionMessage &e) override (defined in MM::MM1::Events)MM::MM1::Eventsinlineprotectedvirtual
msgDrawGraphic(const DrawGraphicMessage &e) override (defined in MM::MM1::Events)MM::MM1::Eventsinlineprotectedvirtual
msgFocus(const FocusMessage &e) override (defined in MM::MM1::Events)MM::MM1::Eventsinlineprotectedvirtual
msgGame(const GameMessage &e) (defined in MM::MM1::UIElement)MM::MM1::UIElementinlineprotectedvirtual
msgHeader(const HeaderMessage &e) (defined in MM::MM1::UIElement)MM::MM1::UIElementinlineprotectedvirtual
msgInfo(const InfoMessage &e) (defined in MM::MM1::UIElement)MM::MM1::UIElementinlineprotectedvirtual
msgKeypress(const KeypressMessage &e) override (defined in MM::MM1::Events)MM::MM1::Eventsinlineprotectedvirtual
msgMouseDown(const MouseDownMessage &e) override (defined in MM::MM1::Events)MM::MM1::Eventsinlineprotectedvirtual
msgMouseUp(const MouseUpMessage &e) override (defined in MM::MM1::Events)MM::MM1::Eventsinlineprotectedvirtual
msgUnfocus(const UnfocusMessage &e) override (defined in MM::MM1::Events)MM::MM1::Eventsinlineprotectedvirtual
needsRedraw() constMM::MM1::UIElementinline
open() (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
openMainMenuDialog()Engine
pauseEngine()Engine
pauseEngineIntern(bool pause)Engineprotectedvirtual
popView()MM::MM1::Events
priorView() constMM::MM1::Eventsinline
processEvent(Common::Event &ev)MM::MM1::Eventsprotected
quitGame()Enginestatic
redraw()MM::MM1::UIElement
redrawViews()MM::MM1::Events
replaceView(UIElement *ui, bool replaceAllViews=false)MM::MM1::Events
replaceView(const Common::String &name, bool replaceAllViews=false) (defined in MM::MM1::Events)MM::MM1::Events
runDialog(GUI::Dialog &dialog)Engineprotectedvirtual
runGame()MM::MM1::Events
saveAutosaveIfEnabled()Engine
saveGameDialog()Engine
saveGameState(int slot, const Common::String &desc, bool isAutosave=false)Enginevirtual
saveGameStream(Common::WriteStream *stream, bool isAutosave=false) overrideMM::MM1::MM1Engineinlinevirtual
send(const Common::String &viewName, const FocusMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const FocusMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const Common::String &viewName, const UnfocusMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const UnfocusMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const Common::String &viewName, const KeypressMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const KeypressMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const Common::String &viewName, const MouseDownMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const MouseDownMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const Common::String &viewName, const MouseUpMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const MouseUpMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const Common::String &viewName, const ActionMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const ActionMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const Common::String &viewName, const GameMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const GameMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const Common::String &viewName, const HeaderMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const HeaderMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const Common::String &viewName, const InfoMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const InfoMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const Common::String &viewName, const DrawGraphicMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
send(const DrawGraphicMessage &msg) (defined in MM::MM1::UIElement)MM::MM1::UIElementinline
setBounds(const Common::Rect &r)MM::MM1::UIElementinlinevirtual
setCursor(int cursorId)MM::MM1::Mouse
setDebugger(GUI::Debugger *debugger)Engineinline
setGameToLoadSlot(int slot)Engine
setMetaEngine(MetaEngine *metaEngine)Engineinline
setTotalPlayTime(uint32 time=0)Engine
shouldQuit() const overrideMM::MM1::MM1Engineinlineprotectedvirtual
MM::MMEngine::shouldQuit()Enginestatic
showCursor()MM::MM1::Mouse
synchronizeSave(Common::Serializer &s)MM::MM1::MM1Engine
syncSoundSettings() overrideMM::MM1::MM1Enginevirtual
tick() overrideMM::MM1::Eventsinlinevirtual
timeout()MM::MM1::UIElementprotectedvirtual
UIElement(const Common::String &name, UIElement *uiParent) (defined in MM::MM1::UIElement)MM::MM1::UIElement
warnMissingExtractedCDAudio()Engine
warnUserAboutUnsupportedGame(Common::String msg=Common::String())Enginestatic
~Engine()Enginevirtual
~Events() (defined in MM::MM1::Events)MM::MM1::Eventsvirtual
~MM1Engine() override (defined in MM::MM1::MM1Engine)MM::MM1::MM1Engine
~MMEngine() override (defined in MM::MMEngine)MM::MMEngineinline
~UIElement() (defined in MM::MM1::UIElement)MM::MM1::UIElementinlinevirtual