diff options
author | Ethan Lee <flibitijibibo@flibitijibibo.com> | 2016-01-05 16:39:18 -0500 |
---|---|---|
committer | Ethan Lee <flibitijibibo@flibitijibibo.com> | 2016-01-05 16:39:18 -0500 |
commit | 90917e91c85fb92be0444b282b9aa1bdf73e7a75 (patch) | |
tree | 204ca6c906bca275e36dfda9e5ca402a7880a243 /include/SDL_render.h | |
parent | 15cec4cfce0670e4544bc8ca1385a690e6412542 (diff) |
SDL_RenderSetIntegerScale
Diffstat (limited to 'include/SDL_render.h')
-rw-r--r-- | include/SDL_render.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/include/SDL_render.h b/include/SDL_render.h index e4ed2af693..6e3daf5228 100644 --- a/include/SDL_render.h +++ b/include/SDL_render.h @@ -500,6 +500,30 @@ extern DECLSPEC int SDLCALL SDL_RenderSetLogicalSize(SDL_Renderer * renderer, in extern DECLSPEC void SDLCALL SDL_RenderGetLogicalSize(SDL_Renderer * renderer, int *w, int *h); /** + * \brief Set whether to force integer scales for resolution-independent rendering + * + * \param renderer The renderer for which integer scaling should be set. + * \param enable Enable or disable integer scaling + * + * This function restricts the logical viewport to integer values - that is, when + * a resolution is between two multiples of a logical size, the viewport size is + * rounded down to the lower multiple. + * + * \sa SDL_RenderSetLogicalSize() + */ +extern DECLSPEC int SDLCALL SDL_RenderSetIntegerScale(SDL_Renderer * renderer, + SDL_bool enable); + +/** + * \brief Get whether integer scales are forced for resolution-independent rendering + * + * \param renderer The renderer from which integer scaling should be queried. + * + * \sa SDL_RenderSetIntegerScale() + */ +extern DECLSPEC SDL_bool SDLCALL SDL_RenderGetIntegerScale(SDL_Renderer * renderer); + +/** * \brief Set the drawing area for rendering on the current target. * * \param renderer The renderer for which the drawing area should be set. |