Gamedev Framework (gf) 1.2.0
A C++17 framework for 2D games
gf::Polygon Member List

This is the complete list of members for gf::Polygon, including all inherited members.

addPoint(Vector2f point)gf::PointSequenceinline
applyTransform(const Matrix3f &mat)gf::PointSequence
begin() constgf::PointSequenceinline
begin()gf::PointSequenceinline
contains(Vector2f point) constgf::Polygon
end() constgf::PointSequenceinline
end()gf::PointSequenceinline
getArea() constgf::Polygon
getCenter() constgf::PointSequence
getFirstPoint() constgf::PointSequenceinline
getLastPoint() constgf::PointSequenceinline
getNextPoint(std::size_t i) constgf::Polygon
getPoint(std::size_t index) constgf::PointSequence
getPointCount() constgf::PointSequenceinline
getPrevPoint(std::size_t i) constgf::Polygon
getRawPoints()gf::PointSequenceinlineprotected
getRawPoints() constgf::PointSequenceinlineprotected
getSupport(Vector2f direction, const Transform &transform) constgf::Polygon
getSupport(Vector2f direction) constgf::Polygon
getWinding() constgf::Polygon
isConvex() constgf::Polygon
isEmpty() constgf::PointSequenceinline
PointSequence()=defaultgf::PointSequence
PointSequence(Span< const Vector2f > points)gf::PointSequence
PointSequence(Iterator first, Iterator last)gf::PointSequenceinline
Polygon()=defaultgf::Polygon
Polygon(Span< const Vector2f > points)gf::Polygoninline
Polygon(Iterator first, Iterator last)gf::Polygoninline
reverse()gf::PointSequence
simplify(float distance=Epsilon)gf::PointSequence