mirror of
https://github.com/libSDL2pp/libSDL2pp.git
synced 2025-08-04 03:15:59 -04:00
Added GetDrawableSize, GetDrawableWidth and GetDrawableHeight for HiDPI support
This commit is contained in:
parent
21d53add87
commit
198b0bbbc8
@ -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;
|
||||
|
@ -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 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 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 in pixels
|
||||
///
|
||||
/// \see http://wiki.libsdl.org/SDL_GL_GetDrawableSize
|
||||
///
|
||||
////////////////////////////////////////////////////////////
|
||||
int GetDrawableHeight() const;
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
/// \brief Set window title
|
||||
///
|
||||
|
Loading…
x
Reference in New Issue
Block a user