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;
|
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) {
|
Window& Window::SetTitle(const std::string& title) {
|
||||||
SDL_SetWindowTitle(window_, title.c_str());
|
SDL_SetWindowTitle(window_, title.c_str());
|
||||||
return *this;
|
return *this;
|
||||||
|
@ -173,6 +173,37 @@ public:
|
|||||||
////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////
|
||||||
int GetHeight() const;
|
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
|
/// \brief Set window title
|
||||||
///
|
///
|
||||||
|
Loading…
x
Reference in New Issue
Block a user