diff options
author | Thierry Crozat | 2018-07-01 19:24:25 +0100 |
---|---|---|
committer | Thierry Crozat | 2018-07-08 16:54:51 +0100 |
commit | 8526c2c31a07e57f7166047a87474bffd82e8a03 (patch) | |
tree | 76fbe1cfb1ef04e573aa64687e3ced1071dece9f /backends/graphics | |
parent | ff220fffa58142b5a049bcc5067538442ea7c677 (diff) | |
download | scummvm-rg350-8526c2c31a07e57f7166047a87474bffd82e8a03.tar.gz scummvm-rg350-8526c2c31a07e57f7166047a87474bffd82e8a03.tar.bz2 scummvm-rg350-8526c2c31a07e57f7166047a87474bffd82e8a03.zip |
OSYSTEM: Add Stretch Mode API
Diffstat (limited to 'backends/graphics')
-rw-r--r-- | backends/graphics/graphics.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/backends/graphics/graphics.h b/backends/graphics/graphics.h index d5c36c13c4..e7be2369ed 100644 --- a/backends/graphics/graphics.h +++ b/backends/graphics/graphics.h @@ -53,6 +53,13 @@ public: }; virtual bool setShader(int id) { return false; } virtual int getShader() const { return 0; } + virtual const OSystem::GraphicsMode *getSupportedStretchModes() const { + static const OSystem::GraphicsMode noStretchModes[] = {{"NONE", "Normal", 0}, {nullptr, nullptr, 0 }}; + return noStretchModes; + } + virtual int getDefaultStretchMode() const { return 0; } + virtual bool setStretchMode(int mode) { return false; } + virtual int getStretchMode() const { return 0; } #ifdef USE_RGB_COLOR virtual Graphics::PixelFormat getScreenFormat() const = 0; |