mirror of
https://github.com/libSDL2pp/libSDL2pp.git
synced 2025-08-05 11:56:00 -04:00
Document new Window methods
This commit is contained in:
parent
e67394628c
commit
28a08d9071
@ -146,15 +146,85 @@ public:
|
|||||||
////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////
|
||||||
SDL_Window* Get() const;
|
SDL_Window* Get() const;
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////
|
||||||
|
/// \brief Make a window as large as possible
|
||||||
|
///
|
||||||
|
/// \see http://wiki.libsdl.org/SDL_MaximizeWindow
|
||||||
|
///
|
||||||
|
////////////////////////////////////////////////////////////
|
||||||
void Maximize();
|
void Maximize();
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////
|
||||||
|
/// \brief Minimize a window to an iconic representation
|
||||||
|
///
|
||||||
|
/// \see http://wiki.libsdl.org/SDL_MinimizeWindow
|
||||||
|
///
|
||||||
|
////////////////////////////////////////////////////////////
|
||||||
void Minimize();
|
void Minimize();
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////
|
||||||
|
/// \brief Hide a window
|
||||||
|
///
|
||||||
|
/// \see http://wiki.libsdl.org/SDL_HideWindow
|
||||||
|
///
|
||||||
|
////////////////////////////////////////////////////////////
|
||||||
void Hide();
|
void Hide();
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////
|
||||||
|
/// \brief Restore the size and position of a minimized or maximized window
|
||||||
|
///
|
||||||
|
/// \see http://wiki.libsdl.org/SDL_RestoreWindow
|
||||||
|
///
|
||||||
|
////////////////////////////////////////////////////////////
|
||||||
void Restore();
|
void Restore();
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////
|
||||||
|
/// \brief Raise a window above other windows and set the input focus
|
||||||
|
///
|
||||||
|
/// \see http://wiki.libsdl.org/SDL_RaiseWindow
|
||||||
|
///
|
||||||
|
////////////////////////////////////////////////////////////
|
||||||
void Raise();
|
void Raise();
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////
|
||||||
|
/// \brief Show a window
|
||||||
|
///
|
||||||
|
/// \see http://wiki.libsdl.org/SDL_ShowWindow
|
||||||
|
///
|
||||||
|
////////////////////////////////////////////////////////////
|
||||||
void Show();
|
void Show();
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////
|
||||||
|
/// \brief Set a window's fullscreen state
|
||||||
|
///
|
||||||
|
/// \param flags SDL_WINDOW_FULLSCREEN, SDL_WINDOW_FULLSCREEN_DESKTOP or 0
|
||||||
|
///
|
||||||
|
/// \throws SDL2pp::Exception
|
||||||
|
///
|
||||||
|
/// \see http://wiki.libsdl.org/SDL_SetWindowFullscreen
|
||||||
|
///
|
||||||
|
////////////////////////////////////////////////////////////
|
||||||
void SetFullscreen(int flags);
|
void SetFullscreen(int flags);
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////
|
||||||
|
/// \brief Set the size of a window's client area
|
||||||
|
///
|
||||||
|
/// \param w Width of the window in pixles
|
||||||
|
/// \param h Height of the window in pixles
|
||||||
|
///
|
||||||
|
/// \see http://wiki.libsdl.org/SDL_SetWindowSize
|
||||||
|
///
|
||||||
|
////////////////////////////////////////////////////////////
|
||||||
void SetSize(int w, int h);
|
void SetSize(int w, int h);
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////
|
||||||
|
/// \brief Set the size of a window's client area
|
||||||
|
///
|
||||||
|
/// \param size Point representin window dimensions
|
||||||
|
///
|
||||||
|
/// \see http://wiki.libsdl.org/SDL_SetWindowSize
|
||||||
|
///
|
||||||
|
////////////////////////////////////////////////////////////
|
||||||
void SetSize(const Point& size);
|
void SetSize(const Point& size);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user