FifeGUI
0.2.0
A C++ GUI library designed for games.
fifechan
size.hpp
1
// SPDX-License-Identifier: LGPL-2.1-or-later OR BSD-3-Clause
2
// SPDX-FileCopyrightText: 2004 - 2008 Olof Naessén and Per Larsson
3
// SPDX-FileCopyrightText: 2013 - 2026 Fifengine contributors
4
5
#ifndef INCLUDE_FIFECHAN_SIZE_HPP_
6
#define INCLUDE_FIFECHAN_SIZE_HPP_
7
8
#include "fifechan/platform.hpp"
9
10
namespace
fcn
11
{
17
class
FIFEGUI_API
Size
18
{
19
public
:
26
explicit
Size
(
int
width = 0,
int
height = 0);
27
28
~Size
() =
default
;
29
30
Size
(
Size
const
&) =
default
;
31
Size
& operator=(
Size
const
&) =
default
;
32
Size
(
Size
&&) =
default
;
33
Size
& operator=(
Size
&&) =
default
;
34
38
int
getWidth
()
const
;
39
43
int
getHeight
()
const
;
44
50
void
setWidth
(
int
width);
51
57
void
setHeight
(
int
height);
58
59
private
:
60
// width of the size
61
int
mWidth = 0;
62
// height of the size
63
int
mHeight = 0;
64
};
65
};
// namespace fcn
66
67
#endif
// INCLUDE_FIFECHAN_SIZE_HPP_
fcn::Size::setHeight
void setHeight(int height)
Sets the height of size.
Definition
size.cpp:26
fcn::Size::Size
Size(int width=0, int height=0)
Constructor initializes size values.
Definition
size.cpp:9
fcn::Size::setWidth
void setWidth(int width)
Sets the width of size.
Definition
size.cpp:21
fcn::Size::getHeight
int getHeight() const
Definition
size.cpp:16
fcn::Size::getWidth
int getWidth() const
Definition
size.cpp:11
Generated by
1.16.1