Gamedev Framework (gf)  0.14.0
A C++14 framework for 2D games
gf::Rect< T > Member List

This is the complete list of members for gf::Rect< T >, including all inherited members.

Box() noexceptgf::Box< T, 2 >inline
Box(Vector< T, N > p0, Vector< T, N > p1) noexceptgf::Box< T, 2 >inline
Box(const T(&p0)[N], const T(&p1)[N]) noexceptgf::Box< T, 2 >inline
Box(Vector< T, N > p) noexceptgf::Box< T, 2 >inlineexplicit
contains(Vector< T, N > point) const noexceptgf::Box< T, 2 >inline
contains(const Box< T, N > &other) const noexceptgf::Box< T, 2 >inline
extend(const T(&point)[N]) noexceptgf::Box< T, 2 >inline
extend(Vector< T, N > point) noexceptgf::Box< T, 2 >inline
extend(const Box< T, N > &other) noexceptgf::Box< T, 2 >inline
fromCenterSize(Vector< T, 2 > center, Vector< T, 2 > size) noexceptgf::Rect< T >inlinestatic
fromMinMax(Vector< T, 2 > min, Vector< T, 2 > max) noexceptgf::Rect< T >inlinestatic
fromPositionSize(Vector< T, 2 > position, Vector< T, 2 > size) noexceptgf::Rect< T >inlinestatic
getBottomLeft() const noexceptgf::Rect< T >inline
getBottomRight() const noexceptgf::Rect< T >inline
getCenter() const noexceptgf::Box< T, 2 >inline
getExtended(const Box< T, N > &other) const noexceptgf::Box< T, 2 >inline
getExtentLength() const noexceptgf::Box< T, 2 >inline
getHeight() const noexceptgf::Rect< T >inline
getIntersection(const Box< T, N > &other) const noexceptgf::Box< T, 2 >inline
getIntersectionExtentLength(const Box< T, N > &other) const noexceptgf::Box< T, 2 >inline
getIntersectionVolume(const Box< T, N > &other) const noexceptgf::Box< T, 2 >inline
getMinimumEdge() const noexceptgf::Box< T, 2 >inline
getPosition() const noexceptgf::Box< T, 2 >inline
getPositionFromAnchor(Anchor anchor) const noexceptgf::Rect< T >inline
getSize() const noexceptgf::Box< T, 2 >inline
getTopLeft() const noexceptgf::Rect< T >inline
getTopRight() const noexceptgf::Rect< T >inline
getVolume() const noexceptgf::Box< T, 2 >inline
getWidth() const noexceptgf::Rect< T >inline
grow(T value) const noexceptgf::Box< T, 2 >inline
intersects(const Box< T, N > &other) const noexceptgf::Box< T, 2 >inline
intersects(const Box< T, N > &other, Box< T, N > &result) const noexceptgf::Box< T, 2 >inline
isEmpty() const noexceptgf::Box< T, 2 >inline
maxgf::Box< T, 2 >
mingf::Box< T, 2 >
normalize() noexceptgf::Box< T, 2 >inline
operator!=(const Rect< T > &lhs, const Rect< T > &rhs)gf::Rect< T >related
operator==(const Rect< T > &lhs, const Rect< T > &rhs)gf::Rect< T >related
Box< T, 2 >::operator==(const Box< T, N > &lhs, const Box< T, N > &rhs)gf::Box< T, 2 >related
operator|(Archive &ar, Rect< T > &rect)gf::Rect< T >related
Rect() noexceptgf::Rect< T >inline
Rect(const Box< T, 2 > &box)gf::Rect< T >inline
shrink(T value) const noexceptgf::Box< T, 2 >inline