ScummVM API documentation
OSystem_Switch Member List

This is the complete list of members for OSystem_Switch, including all inherited members.

_audiocdManagerOSystemprotected
_clipboardOSystemprotected
_dialogManagerOSystemprotected
_dlcStoreOSystemprotected
_dummyUnusedOSystemprotected
_eventManagerOSystemprotected
_eventSourceOSystem_SDLprotected
_eventSourceWrapper (defined in OSystem_SDL)OSystem_SDLprotected
_fsFactoryOSystemprotected
_gfxManagerState (defined in OSystem_SDL)OSystem_SDLprotected
_graphicsManager (defined in ModularGraphicsBackend)ModularGraphicsBackendprotected
_inited (defined in OSystem_SDL)OSystem_SDLprotected
_initedSDL (defined in OSystem_SDL)OSystem_SDLprotected
_logFilePathOSystem_SDLprotected
_logger (defined in OSystem_SDL)OSystem_SDLprotected
_mixerManager (defined in ModularMixerBackend)ModularMixerBackendprotected
_savefileManagerOSystemprotected
_textToSpeechManagerOSystemprotected
_timerManagerOSystemprotected
_windowOSystem_SDLprotected
addSysArchivesToSearchSet(Common::SearchSet &s, int priority=0) overrideOSystem_SDLvirtual
applyBackendSettings()OSysteminlinevirtual
backendInitialized() constOSysteminline
ModularMixerBackend::beginGFXTransaction()OSysteminlinevirtual
ModularGraphicsBackend::beginGFXTransaction() override finalModularGraphicsBackendvirtual
buildBackendOptionsWidget(GUI::GuiObject *boss, const Common::String &name, const Common::String &target) constOSysteminlinevirtual
buildHelpDialogData() overrideOSystem_SDLprotectedvirtual
ModularMixerBackend::clearFocusRectangle()OSysteminlinevirtual
ModularGraphicsBackend::clearFocusRectangle() override finalModularGraphicsBackendvirtual
ModularMixerBackend::clearOverlay()=0OSystempure virtual
ModularGraphicsBackend::clearOverlay() override finalModularGraphicsBackendvirtual
ModularMixerBackend::copyRectToOverlay(const void *buf, int pitch, int x, int y, int w, int h)=0OSystempure virtual
ModularGraphicsBackend::copyRectToOverlay(const void *buf, int pitch, int x, int y, int w, int h) override finalModularGraphicsBackendvirtual
ModularMixerBackend::copyRectToScreen(const void *buf, int pitch, int x, int y, int w, int h)=0OSystempure virtual
ModularGraphicsBackend::copyRectToScreen(const void *buf, int pitch, int x, int y, int w, int h) override finalModularGraphicsBackendvirtual
createAudioCDManager()OSystem_SDLprotectedvirtual
createConfigReadStream()OSystemvirtual
createConfigWriteStream()OSystemvirtual
createLogFile() (defined in OSystem_SDL)OSystem_SDLprotectedvirtual
createMutex() overrideOSystem_SDLvirtual
delayMillis(uint msecs) overrideOSystem_SDLvirtual
destroy()OSystem
ModularMixerBackend::displayActivityIconOnOSD(const Graphics::Surface *icon) overrideBaseBackendinlinevirtual
ModularGraphicsBackend::displayActivityIconOnOSD(const Graphics::Surface *icon) override finalModularGraphicsBackendvirtual
displayLogFile()OSysteminlinevirtual
ModularMixerBackend::displayMessageOnOSD(const Common::U32String &msg) overrideBaseBackendvirtual
ModularGraphicsBackend::displayMessageOnOSD(const Common::U32String &msg) override finalModularGraphicsBackendvirtual
ModularMixerBackend::endGFXTransaction()OSysteminlinevirtual
ModularGraphicsBackend::endGFXTransaction() override finalModularGraphicsBackendvirtual
engineDone() overrideOSystem_SDLvirtual
engineInit() overrideOSystem_SDLvirtual
fatalError() overrideOSystem_SDLvirtual
Feature enum nameOSystem
ModularMixerBackend::fillScreen(uint32 col) overrideBaseBackendvirtual
ModularMixerBackend::fillScreen(const Common::Rect &r, uint32 col) overrideBaseBackendvirtual
ModularGraphicsBackend::fillScreen(uint32 col) override finalModularGraphicsBackendvirtual
ModularGraphicsBackend::fillScreen(const Common::Rect &r, uint32 col) override finalModularGraphicsBackendvirtual
getAudioCDManager()OSysteminline
getDefaultConfigFileName()OSystemvirtual
getDefaultDLCsPath() (defined in OSystem_SDL)OSystem_SDLvirtual
ModularMixerBackend::getDefaultGraphicsMode() constOSysteminlinevirtual
ModularGraphicsBackend::getDefaultGraphicsMode() const overrideModularGraphicsBackendvirtual
getDefaultIconsPath() (defined in OSystem_SDL)OSystem_SDLvirtual
getDefaultLogFileName() overrideOSystem_Switchprotectedvirtual
ModularMixerBackend::getDefaultScaleFactor() constOSysteminlinevirtual
ModularGraphicsBackend::getDefaultScaleFactor() const override finalModularGraphicsBackendvirtual
ModularMixerBackend::getDefaultScaler() constOSysteminlinevirtual
ModularGraphicsBackend::getDefaultScaler() const override finalModularGraphicsBackendvirtual
ModularMixerBackend::getDefaultStretchMode() constOSysteminlinevirtual
ModularGraphicsBackend::getDefaultStretchMode() const override finalModularGraphicsBackendvirtual
getDialogManager()OSysteminlinevirtual
getDLCStore()OSysteminlinevirtual
getDoubleClickTime() const overrideOSystem_SDLvirtual
getEventManager()OSysteminline
getFeatureState(Feature f) overrideOSystem_SDLvirtual
getFilesystemFactory()OSystemvirtual
getGlobalKeymaps() overrideOSystem_SDLvirtual
getGraphicsManager() (defined in ModularGraphicsBackend)ModularGraphicsBackend
ModularMixerBackend::getGraphicsMode() constOSysteminlinevirtual
ModularGraphicsBackend::getGraphicsMode() const overrideModularGraphicsBackendvirtual
getHardwareInputSet() overrideOSystem_Switchvirtual
ModularMixerBackend::getHeight()=0OSystempure virtual
ModularGraphicsBackend::getHeight() override finalModularGraphicsBackendvirtual
ModularMixerBackend::getHiDPIScreenFactor() constOSysteminlinevirtual
ModularGraphicsBackend::getHiDPIScreenFactor() const override finalModularGraphicsBackendvirtual
getKeymapperDefaultBindings()OSysteminlinevirtual
getMillis(bool skipRecord=false) overrideOSystem_SDLvirtual
getMixer() override finalModularMixerBackendvirtual
getMixerManager() override (defined in OSystem_SDL)OSystem_SDLvirtual
getOpenGLType() constOSysteminlinevirtual
getOSDoubleClickTime() const (defined in OSystem_SDL)OSystem_SDLinlineprotectedvirtual
ModularMixerBackend::getOverlayFormat() const =0OSystempure virtual
ModularGraphicsBackend::getOverlayFormat() const override finalModularGraphicsBackendvirtual
ModularMixerBackend::getOverlayHeight()=0OSystempure virtual
ModularGraphicsBackend::getOverlayHeight() override finalModularGraphicsBackendvirtual
ModularMixerBackend::getOverlayWidth()=0OSystempure virtual
ModularGraphicsBackend::getOverlayWidth() override finalModularGraphicsBackendvirtual
ModularMixerBackend::getPaletteManager()=0OSystempure virtual
ModularGraphicsBackend::getPaletteManager() override finalModularGraphicsBackendvirtual
getSavefileManager() overrideOSystem_SDLvirtual
ModularMixerBackend::getScaleFactor() constOSysteminlinevirtual
ModularGraphicsBackend::getScaleFactor() const override finalModularGraphicsBackendvirtual
ModularMixerBackend::getScaler() constOSysteminlinevirtual
ModularGraphicsBackend::getScaler() const override finalModularGraphicsBackendvirtual
ModularMixerBackend::getScreenChangeID() constOSysteminlinevirtual
ModularGraphicsBackend::getScreenChangeID() const override finalModularGraphicsBackendvirtual
getScreenFormat() const (defined in OSystem)OSysteminline
getScreenshotsPath() (defined in OSystem_SDL)OSystem_SDLvirtual
ModularMixerBackend::getStretchMode() constOSysteminlinevirtual
ModularGraphicsBackend::getStretchMode() const override finalModularGraphicsBackendvirtual
getSupportedAntiAliasingLevels() constOSysteminlinevirtual
getSupportedFormats() const (defined in OSystem)OSysteminline
ModularMixerBackend::getSupportedGraphicsModes() constOSysteminlinevirtual
ModularGraphicsBackend::getSupportedGraphicsModes() const overrideModularGraphicsBackendvirtual
ModularMixerBackend::getSupportedStretchModes() constOSysteminlinevirtual
ModularGraphicsBackend::getSupportedStretchModes() const override finalModularGraphicsBackendvirtual
getSystemLanguage() constOSystem_Switchvirtual
getTextFromClipboard()OSysteminlinevirtual
getTextToSpeechManager()OSysteminlinevirtual
getTimeAndDate(TimeDate &td, bool skipRecord=false) const overrideOSystem_SDLvirtual
getTimerManager() overrideOSystem_SDLvirtual
ModularMixerBackend::getWidth()=0OSystempure virtual
ModularGraphicsBackend::getWidth() override finalModularGraphicsBackendvirtual
GfxModeFlags enum nameOSystem
ModularMixerBackend::grabOverlay(Graphics::Surface &surface)=0OSystempure virtual
ModularGraphicsBackend::grabOverlay(Graphics::Surface &surface) override finalModularGraphicsBackendvirtual
hasFeature(Feature f) overrideOSystem_Switchvirtual
hasTextInClipboard()OSysteminlinevirtual
ModularMixerBackend::hideOverlay()=0OSystempure virtual
ModularGraphicsBackend::hideOverlay() override finalModularGraphicsBackendvirtual
init() overrideOSystem_Switchvirtual
initBackend() overrideOSystem_Switchvirtual
initSDL()OSystem_SDLprotectedvirtual
ModularMixerBackend::initSize(uint width, uint height, const Graphics::PixelFormat *format=nullptr)=0OSystempure virtual
ModularGraphicsBackend::initSize(uint width, uint height, const Graphics::PixelFormat *format=NULL) override finalModularGraphicsBackendvirtual
ModularMixerBackend::initSizeHint(const Graphics::ModeList &modes)OSysteminlinevirtual
ModularGraphicsBackend::initSizeHint(const Graphics::ModeList &modes) override finalModularGraphicsBackendvirtual
isConnectionLimited()OSystemvirtual
ModularMixerBackend::isOverlayVisible() const =0OSystempure virtual
ModularGraphicsBackend::isOverlayVisible() const override finalModularGraphicsBackendvirtual
kCloudDownload enum valueOSystem
kDataPackDownload enum valueOSystem
kFeatureAspectRatioCorrection enum valueOSystem
kFeatureClipboardSupport enum valueOSystem
kFeatureCpuAltivec enum valueOSystem
kFeatureCpuAVX2 enum valueOSystem
kFeatureCpuNEON enum valueOSystem
kFeatureCpuSSE2 enum valueOSystem
kFeatureCpuSSE41 enum valueOSystem
kFeatureCursorAlpha enum valueOSystem
kFeatureCursorMask enum valueOSystem
kFeatureCursorMaskInvert enum valueOSystem
kFeatureCursorMaskPaletteXorColorXnor enum valueOSystem
kFeatureCursorPalette enum valueOSystem
kFeatureDisplayLogFile enum valueOSystem
kFeatureDLC enum valueOSystem
kFeatureFilteringMode enum valueOSystem
kFeatureFullscreenMode enum valueOSystem
kFeatureFullscreenToggleKeepsContext enum valueOSystem
kFeatureIconifyWindow enum valueOSystem
kFeatureJoystickDeadzone enum valueOSystem
kFeatureKbdMouseSpeed enum valueOSystem
kFeatureNoQuit enum valueOSystem
kFeatureOpenGLForGame enum valueOSystem
kFeatureOpenUrl enum valueOSystem
kFeatureOverlaySupportsAlpha enum valueOSystem
kFeatureRotationMode enum valueOSystem
kFeatureScalers enum valueOSystem
kFeatureShaders enum valueOSystem
kFeatureShadersForGame enum valueOSystem
kFeatureStretchMode enum valueOSystem
kFeatureSystemBrowserDialog enum valueOSystem
kFeatureTouchpadMode enum valueOSystem
kFeatureTouchscreen enum valueOSystem
kFeatureVirtualKeyboard enum valueOSystem
kFeatureVSync enum valueOSystem
kGfxModeNoFlags enum valueOSystem
kGfxModeRender3d enum valueOSystem
kLocalServer enum valueOSystem
kTransactionAspectRatioFailed enum valueOSystem
kTransactionFilteringFailed enum valueOSystem
kTransactionFormatNotSupported enum valueOSystem
kTransactionFullscreenFailed enum valueOSystem
kTransactionModeSwitchFailed enum valueOSystem
kTransactionShaderChangeFailed enum valueOSystem
kTransactionSizeChangeFailed enum valueOSystem
kTransactionStretchModeSwitchFailed enum valueOSystem
kTransactionSuccess enum valueOSystem
kTransactionVSyncFailed enum valueOSystem
ModularMixerBackend::lockMouse(bool lock)OSysteminlinevirtual
ModularGraphicsBackend::lockMouse(bool lock) override finalModularGraphicsBackendvirtual
ModularMixerBackend::lockScreen()=0OSystempure virtual
ModularGraphicsBackend::lockScreen() override finalModularGraphicsBackendvirtual
logMessage(LogMessageType::Type type, const char *message) overrideOSystem_Switchvirtual
messageBox(LogMessageType::Type type, const char *message)OSysteminlinevirtual
ModularGraphicsBackend() (defined in ModularGraphicsBackend)ModularGraphicsBackend
ModularMixerBackend() (defined in ModularMixerBackend)ModularMixerBackend
openUrl(const Common::String &url)OSysteminlinevirtual
OSystem() (defined in OSystem)OSystemprotected
OSystem_SDL() (defined in OSystem_SDL)OSystem_SDL
quit() overrideOSystem_SDLvirtual
registerDefaultSettings(const Common::String &target) constOSysteminlinevirtual
ModularMixerBackend::saveScreenshot()OSysteminlinevirtual
ModularGraphicsBackend::saveScreenshot() override finalModularGraphicsBackendvirtual
ModularMixerBackend::setCursorPalette(const byte *colors, uint start, uint num)OSysteminlinevirtual
ModularGraphicsBackend::setCursorPalette(const byte *colors, uint start, uint num) override finalModularGraphicsBackendvirtual
setFeatureState(Feature f, bool enable) overrideOSystem_SDLvirtual
ModularMixerBackend::setFocusRectangle(const Common::Rect &rect)OSysteminlinevirtual
ModularGraphicsBackend::setFocusRectangle(const Common::Rect &rect) override finalModularGraphicsBackendvirtual
ModularMixerBackend::setGraphicsMode(int mode, uint flags=kGfxModeNoFlags)OSysteminlinevirtual
ModularMixerBackend::setGraphicsMode(const char *name)OSystem
ModularGraphicsBackend::setGraphicsMode(int mode, uint flags=kGfxModeNoFlags) overrideModularGraphicsBackendvirtual
ModularMixerBackend::setMouseCursor(const void *buf, uint w, uint h, int hotspotX, int hotspotY, uint32 keycolor, bool dontScale=false, const Graphics::PixelFormat *format=nullptr, const byte *mask=nullptr)=0OSystempure virtual
ModularGraphicsBackend::setMouseCursor(const void *buf, uint w, uint h, int hotspotX, int hotspotY, uint32 keycolor, bool dontScale=false, const Graphics::PixelFormat *format=NULL, const byte *mask=NULL) override finalModularGraphicsBackendvirtual
ModularMixerBackend::setScaler(const char *name, int factor) override finalBaseBackendvirtual
ModularMixerBackend::OSystem::setScaler(uint mode, int factor)OSysteminlinevirtual
ModularGraphicsBackend::setScaler(uint mode, int factor) override finalModularGraphicsBackendvirtual
ModularMixerBackend::setShader(const Common::Path &fileName)OSysteminlinevirtual
ModularGraphicsBackend::setShader(const Common::Path &name) override finalModularGraphicsBackendvirtual
ModularMixerBackend::setShakePos(int shakeXOffset, int shakeYOffset)=0OSystempure virtual
ModularGraphicsBackend::setShakePos(int shakeXOffset, int shakeYOffset) override finalModularGraphicsBackendvirtual
ModularMixerBackend::setStretchMode(int mode)OSysteminlinevirtual
ModularMixerBackend::setStretchMode(const char *name)OSystem
ModularGraphicsBackend::setStretchMode(int mode) override finalModularGraphicsBackendvirtual
setTextInClipboard(const Common::U32String &text)OSysteminlinevirtual
setWindowCaption(const Common::U32String &caption) overrideOSystem_SDLvirtual
ModularMixerBackend::showMouse(bool visible)=0OSystempure virtual
ModularGraphicsBackend::showMouse(bool visible) override finalModularGraphicsBackendvirtual
ModularMixerBackend::showOverlay(bool inGUI=true)=0OSystempure virtual
ModularGraphicsBackend::showOverlay(bool inGUI) override finalModularGraphicsBackendvirtual
Task enum nameOSystem
taskFinished(Task)OSysteminlinevirtual
taskStarted(Task)OSysteminlinevirtual
TransactionError enum nameOSystem
ModularMixerBackend::unlockScreen()=0OSystempure virtual
ModularGraphicsBackend::unlockScreen() override finalModularGraphicsBackendvirtual
ModularMixerBackend::updateScreen()=0OSystempure virtual
ModularGraphicsBackend::updateScreen() override finalModularGraphicsBackendvirtual
updateStartSettings(const Common::String &executable, Common::String &command, Common::StringMap &startSettings, Common::StringArray &additionalArgs)OSystemvirtual
ModularMixerBackend::warpMouse(int x, int y)=0OSystempure virtual
ModularGraphicsBackend::warpMouse(int x, int y) override finalModularGraphicsBackendvirtual
~ModularGraphicsBackend() (defined in ModularGraphicsBackend)ModularGraphicsBackendvirtual
~ModularMixerBackend() (defined in ModularMixerBackend)ModularMixerBackendvirtual
~OSystem() (defined in OSystem)OSystemprotectedvirtual
~OSystem_SDL() (defined in OSystem_SDL)OSystem_SDLvirtual