|
|
constexpr | FRect (coordinate_type, coordinate_type, size_type, size_type) noexcept |
| |
|
constexpr | FRect (const FPoint &, const FSize &) noexcept |
| |
|
constexpr | FRect (const FPoint &, const FPoint &) noexcept |
| |
|
constexpr | FRect (const FRect &) noexcept=default |
| |
|
constexpr | FRect (FRect &&) noexcept=default |
| |
|
constexpr auto | operator= (const FRect &) noexcept -> FRect &=default |
| |
|
constexpr auto | operator= (FRect &&) noexcept -> FRect &=default |
| |
|
auto | getClassName () const -> FString |
| |
|
constexpr auto | getX1 () const noexcept -> coordinate_type |
| |
|
constexpr auto | getY1 () const noexcept -> coordinate_type |
| |
|
constexpr auto | getX2 () const noexcept -> coordinate_type |
| |
|
constexpr auto | getY2 () const noexcept -> coordinate_type |
| |
|
constexpr auto | getX () const noexcept -> coordinate_type |
| |
|
constexpr auto | getY () const noexcept -> coordinate_type |
| |
|
constexpr auto | getPos () const noexcept -> FPoint |
| |
|
constexpr auto | getUpperLeftPos () const noexcept -> FPoint |
| |
|
constexpr auto | getUpperRightPos () const noexcept -> FPoint |
| |
|
constexpr auto | getLowerLeftPos () const noexcept -> FPoint |
| |
|
constexpr auto | getLowerRightPos () const noexcept -> FPoint |
| |
|
constexpr auto | getWidth () const noexcept -> size_type |
| |
|
constexpr auto | getHeight () const noexcept -> size_type |
| |
|
constexpr auto | getSize () const noexcept -> FSize |
| |
|
constexpr void | setX1 (coordinate_type) noexcept |
| |
|
constexpr void | setY1 (coordinate_type) noexcept |
| |
|
constexpr void | setX2 (coordinate_type) noexcept |
| |
|
constexpr void | setY2 (coordinate_type) noexcept |
| |
|
constexpr void | setX (coordinate_type) noexcept |
| |
|
constexpr void | setY (coordinate_type) noexcept |
| |
|
constexpr void | setPos (coordinate_type, coordinate_type) noexcept |
| |
|
constexpr void | setPos (const FPoint &) noexcept |
| |
|
constexpr void | setWidth (size_type) noexcept |
| |
|
constexpr void | setHeight (size_type) noexcept |
| |
|
constexpr void | setSize (size_type, size_type) noexcept |
| |
|
constexpr void | setSize (const FSize &) noexcept |
| |
|
constexpr void | setRect (const FRect &) noexcept |
| |
|
constexpr void | setRect (const FPoint &, const FSize &) noexcept |
| |
|
constexpr void | setRect (coordinate_type, coordinate_type, size_type, size_type) noexcept |
| |
|
constexpr void | setCoordinates (const FPoint &, const FPoint &) noexcept |
| |
|
constexpr void | setCoordinates (coordinate_type, coordinate_type, coordinate_type, coordinate_type) noexcept |
| |
|
constexpr auto | isEmpty () const -> bool |
| |
|
constexpr auto | x1_ref () &noexcept -> coordinate_reference |
| |
|
constexpr auto | y1_ref () &noexcept -> coordinate_reference |
| |
|
constexpr auto | x2_ref () &noexcept -> coordinate_reference |
| |
|
constexpr auto | y2_ref () &noexcept -> coordinate_reference |
| |
|
constexpr void | move (coordinate_type, coordinate_type) noexcept |
| |
|
constexpr void | move (const FPoint &) noexcept |
| |
|
constexpr void | scaleBy (coordinate_type, coordinate_type) noexcept |
| |
|
constexpr void | scaleBy (const FPoint &) noexcept |
| |
|
constexpr auto | contains (coordinate_type, coordinate_type) const noexcept -> bool |
| |
|
constexpr auto | contains (const FPoint &) const noexcept -> bool |
| |
|
constexpr auto | contains (const FRect &) const noexcept -> bool |
| |
|
constexpr auto | overlap (const FRect &) const noexcept -> bool |
| |
|
auto | intersect (const FRect &) const noexcept -> FRect |
| |
|
auto | combined (const FRect &) const noexcept -> FRect |
| |
|
constexpr void | swap (FRect &) noexcept |
| |