|
void | initBackend (void) override |
|
void | engineInit (void) override |
|
void | refreshRetroSettings (void) |
|
void | refreshScreen (void) |
|
void | destroy (void) |
|
void | quit () override |
|
void | resetGraphicsManager (void) |
|
void | getScreen (const Graphics::ManagedSurface *&screen) |
|
int16 | getScreenWidth (void) |
|
int16 | getScreenHeight (void) |
|
bool | inLauncher (void) |
|
bool | pollEvent (Common::Event &event) override |
|
uint32 | getMillis (bool skipRecord=false) override |
|
void | delayMillis (uint msecs) override |
|
Common::MutexInternal * | createMutex (void) override |
|
void | requestQuit (void) |
|
void | resetQuit (void) |
|
void | setMousePosition (int x, int y) |
|
void | getTimeAndDate (TimeDate &t, bool skipRecord) const override |
|
Audio::Mixer * | getMixer (void) override |
|
Common::Path | getDefaultConfigFileName (void) override |
|
void | logMessage (LogMessageType::Type type, const char *message) override |
|
int | testGame (const char *filedata, bool autodetect) |
|
void | addSysArchivesToSearchSet (Common::SearchSet &s, int priority=0) override |
|
const char *const * | buildHelpDialogData () override |
|
Common::String | getSaveDir (void) |
|
GUI::OptionsContainerWidget * | buildBackendOptionsWidget (GUI::GuiObject *boss, const Common::String &name, const Common::String &target) const override |
|
void | applyBackendSettings () override |
|
void | processInputs (void) |
|
void | processKeyEvent (bool down, unsigned keycode, uint32 character, uint16 key_modifiers) |
|
bool | setScaler (const char *name, int factor) override final |
|
void | destroy () |
|
virtual void | init () |
|
bool | backendInitialized () const |
|
virtual void | engineDone () |
|
virtual void | taskStarted (Task) |
|
virtual void | taskFinished (Task) |
|
virtual void | updateStartSettings (const Common::String &executable, Common::String &command, Common::StringMap &startSettings, Common::StringArray &additionalArgs) |
|
bool | setGraphicsMode (const char *name) |
|
Graphics::PixelFormat | getScreenFormat () const |
|
Common::List< Graphics::PixelFormat > | getSupportedFormats () const |
|
virtual Common::Array< uint > | getSupportedAntiAliasingLevels () const |
|
virtual OpenGL::ContextType | getOpenGLType () const |
|
bool | setStretchMode (const char *name) |
|
virtual uint32 | getDoubleClickTime () const |
|
virtual Common::TimerManager * | getTimerManager () |
|
Common::EventManager * | getEventManager () |
|
virtual Common::HardwareInputSet * | getHardwareInputSet () |
|
virtual Common::KeymapArray | getGlobalKeymaps () |
|
virtual Common::KeymapperDefaultBindings * | getKeymapperDefaultBindings () |
|
AudioCDManager * | getAudioCDManager () |
|
virtual void | fatalError () |
|
virtual void | setWindowCaption (const Common::U32String &caption) |
|
virtual Common::SaveFileManager * | getSavefileManager () |
|
virtual Common::TextToSpeechManager * | getTextToSpeechManager () |
|
virtual Common::DialogManager * | getDialogManager () |
|
virtual DLC::Store * | getDLCStore () |
|
virtual FilesystemFactory * | getFilesystemFactory () |
|
virtual Common::SeekableReadStream * | createConfigReadStream () |
|
virtual Common::WriteStream * | createConfigWriteStream () |
|
virtual Common::Path | getDefaultLogFileName () |
|
virtual void | registerDefaultSettings (const Common::String &target) const |
|
virtual void | messageBox (LogMessageType::Type type, const char *message) |
|
virtual bool | displayLogFile () |
|
virtual bool | hasTextInClipboard () |
|
virtual Common::U32String | getTextFromClipboard () |
|
virtual bool | setTextInClipboard (const Common::U32String &text) |
|
virtual bool | openUrl (const Common::String &url) |
|
virtual Common::String | getSystemLanguage () const |
|
virtual bool | isConnectionLimited () |
|
bool | hasFeature (Feature f) override |
|
void | setFeatureState (Feature f, bool enable) override |
|
bool | getFeatureState (Feature f) override |
|
GraphicsManager * | getGraphicsManager () |
|
const GraphicsMode * | getSupportedGraphicsModes () const override |
|
int | getDefaultGraphicsMode () const override |
|
bool | setGraphicsMode (int mode, uint flags=kGfxModeNoFlags) override |
|
int | getGraphicsMode () const override |
|
bool | setShader (const Common::Path &name) override final |
|
const GraphicsMode * | getSupportedStretchModes () const override final |
|
int | getDefaultStretchMode () const override final |
|
bool | setStretchMode (int mode) override final |
|
int | getStretchMode () const override final |
|
uint | getDefaultScaler () const override final |
|
uint | getDefaultScaleFactor () const override final |
|
bool | setScaler (uint mode, int factor) override final |
|
uint | getScaler () const override final |
|
uint | getScaleFactor () const override final |
|
void | initSize (uint width, uint height, const Graphics::PixelFormat *format=NULL) override final |
|
void | initSizeHint (const Graphics::ModeList &modes) override final |
|
int | getScreenChangeID () const override final |
|
void | beginGFXTransaction () override final |
|
OSystem::TransactionError | endGFXTransaction () override final |
|
int16 | getHeight () override final |
|
int16 | getWidth () override final |
|
PaletteManager * | getPaletteManager () override final |
|
void | copyRectToScreen (const void *buf, int pitch, int x, int y, int w, int h) override final |
|
Graphics::Surface * | lockScreen () override final |
|
void | unlockScreen () override final |
|
void | fillScreen (uint32 col) override final |
|
void | fillScreen (const Common::Rect &r, uint32 col) override final |
|
void | updateScreen () override final |
|
void | setShakePos (int shakeXOffset, int shakeYOffset) override final |
|
void | setFocusRectangle (const Common::Rect &rect) override final |
|
void | clearFocusRectangle () override final |
|
void | showOverlay (bool inGUI) override final |
|
void | hideOverlay () override final |
|
bool | isOverlayVisible () const override final |
|
Graphics::PixelFormat | getOverlayFormat () const override final |
|
void | clearOverlay () override final |
|
void | grabOverlay (Graphics::Surface &surface) override final |
|
void | copyRectToOverlay (const void *buf, int pitch, int x, int y, int w, int h) override final |
|
int16 | getOverlayHeight () override final |
|
int16 | getOverlayWidth () override final |
|
float | getHiDPIScreenFactor () const override final |
|
bool | showMouse (bool visible) override final |
|
void | warpMouse (int x, int y) override final |
|
void | 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 final |
|
void | setCursorPalette (const byte *colors, uint start, uint num) override final |
|
bool | lockMouse (bool lock) override final |
|
void | displayMessageOnOSD (const Common::U32String &msg) override final |
|
void | displayActivityIconOnOSD (const Graphics::Surface *icon) override final |
|
void | saveScreenshot () override final |
|