Merge branch 'hidpi'

This commit is contained in:
Dmitry Marakasov 2015-10-15 12:37:24 +03:00
commit 6a59d6c74a
3 changed files with 50 additions and 0 deletions

View File

@ -264,6 +264,7 @@ Projects using libSDL2pp:
* [Aargonian](https://github.com/Aargonian)
* [Carl Schwope](https://github.com/Lowest0ne)
* [Carsten Elton Sorensen](https://github.com/csoren)
* [kumar8600](https://github.com/kumar8600)
* [Vladimir Gamalian](https://github.com/vladimirgamalian)

View File

@ -76,6 +76,24 @@ int Window::GetHeight() const {
return h;
}
Point Window::GetDrawableSize() const {
int w, h;
SDL_GL_GetDrawableSize(window_, &w, &h);
return Point(w, h);
}
int Window::GetDrawableWidth() const {
int w, h;
SDL_GL_GetDrawableSize(window_, &w, &h);
return w;
}
int Window::GetDrawableHeight() const {
int w, h;
SDL_GL_GetDrawableSize(window_, &w, &h);
return h;
}
Window& Window::SetTitle(const std::string& title) {
SDL_SetWindowTitle(window_, title.c_str());
return *this;

View File

@ -173,6 +173,37 @@ public:
////////////////////////////////////////////////////////////
int GetHeight() const;
////////////////////////////////////////////////////////////
/// \brief Get drawable dimensions of the window
///
/// \returns SDL2pp::Point representing dimensions (width and
/// height) of the window drawable area in pixels
///
/// \see http://wiki.libsdl.org/SDL_GL_GetDrawableSize
///
////////////////////////////////////////////////////////////
Point GetDrawableSize() const;
////////////////////////////////////////////////////////////
/// \brief Get drawable width of the window
///
/// \returns Width of the window drawable area in pixels
///
/// \see http://wiki.libsdl.org/SDL_GL_GetDrawableSize
///
////////////////////////////////////////////////////////////
int GetDrawableWidth() const;
////////////////////////////////////////////////////////////
/// \brief Get drawable height of the window
///
/// \returns Height of the window drawable area in pixels
///
/// \see http://wiki.libsdl.org/SDL_GL_GetDrawableSize
///
////////////////////////////////////////////////////////////
int GetDrawableHeight() const;
////////////////////////////////////////////////////////////
/// \brief Set window title
///