A model of a window's geometry.
More...
#include <windowgeometry.h>
A model of a window's geometry.
◆ WindowGeometry() [1/4]
Nickvision::App::WindowGeometry::WindowGeometry |
( |
| ) |
|
◆ WindowGeometry() [2/4]
Nickvision::App::WindowGeometry::WindowGeometry |
( |
long | width, |
|
|
long | height, |
|
|
bool | isMaximized ) |
Construct a WindowGeometry.
- Parameters
-
width | The width of the window |
height | The height of the window |
isMaximized | Whether or not the window is maximized |
◆ WindowGeometry() [3/4]
Nickvision::App::WindowGeometry::WindowGeometry |
( |
long | width, |
|
|
long | height, |
|
|
bool | isMaximized, |
|
|
long | x, |
|
|
long | y ) |
Construct a WindowGeometry.
- Parameters
-
width | The width of the window |
height | The height of the window |
isMaximized | Whether or not the window is maximized |
x | The x position of the window |
y | The y position of the window |
◆ WindowGeometry() [4/4]
Nickvision::App::WindowGeometry::WindowGeometry |
( |
boost::json::object | json | ) |
|
◆ getHeight()
long Nickvision::App::WindowGeometry::getHeight |
( |
| ) |
const |
Gets the height of the window.
- Returns
- The height of the window
◆ getWidth()
long Nickvision::App::WindowGeometry::getWidth |
( |
| ) |
const |
Gets the width of the window.
- Returns
- The width of the window
◆ getX()
long Nickvision::App::WindowGeometry::getX |
( |
| ) |
const |
Gets the x position of the window.
- Returns
- The x position of the window
◆ getY()
long Nickvision::App::WindowGeometry::getY |
( |
| ) |
const |
Gets the y position of the window.
- Returns
- The y position of the window
◆ isMaximized()
bool Nickvision::App::WindowGeometry::isMaximized |
( |
| ) |
const |
Gets whether or not the window is maximized.
- Returns
- True if maximized, else false
◆ setHeight()
void Nickvision::App::WindowGeometry::setHeight |
( |
long | height | ) |
|
Sets the height of the window.
- Parameters
-
height | The new height of the window |
◆ setIsMaximized()
void Nickvision::App::WindowGeometry::setIsMaximized |
( |
bool | isMaximized | ) |
|
Sets whether or not the window is maximized.
- Parameters
-
isMaximized | True if maximized, else false |
◆ setWidth()
void Nickvision::App::WindowGeometry::setWidth |
( |
long | width | ) |
|
Sets the width of the window.
- Parameters
-
width | The new width of the window |
◆ setX()
void Nickvision::App::WindowGeometry::setX |
( |
long | x | ) |
|
Sets the x position of the window.
- Parameters
-
x | The new x position of the window |
◆ setY()
void Nickvision::App::WindowGeometry::setY |
( |
long | y | ) |
|
Sets the y position of the window.
- Parameters
-
x | The new y position of the window |
◆ toJson()
boost::json::object Nickvision::App::WindowGeometry::toJson |
( |
| ) |
const |
The documentation for this class was generated from the following file: