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

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

addPoint(Vector2f point)gf::PointSequenceinline
applyTransform(const Matrix3f &mat)gf::PointSequence
begin() constgf::PointSequenceinline
begin()gf::PointSequenceinline
Chain enum valuegf::Polyline
contains(Vector2f point) constgf::Polyline
end() constgf::PointSequenceinline
end()gf::PointSequenceinline
getCenter() constgf::PointSequence
getFirstPoint() constgf::PointSequenceinline
getLastPoint() constgf::PointSequenceinline
getNextExtensionPoint() constgf::Polyline
getNextPoint(std::size_t i) constgf::Polyline
getPoint(std::size_t index) constgf::PointSequence
getPointCount() constgf::PointSequenceinline
getPrevExtensionPoint() constgf::Polyline
getPrevPoint(std::size_t i) constgf::Polyline
getRawPoints()gf::PointSequenceinlineprotected
getRawPoints() constgf::PointSequenceinlineprotected
getType() constgf::Polylineinline
getWinding() constgf::Polyline
hasNextPoint(std::size_t i) constgf::Polyline
hasPrevPoint(std::size_t i) constgf::Polyline
isChain() constgf::Polylineinline
isEmpty() constgf::PointSequenceinline
isLoop() constgf::Polylineinline
Loop enum valuegf::Polyline
PointSequence()=defaultgf::PointSequence
PointSequence(Span< const Vector2f > points)gf::PointSequence
PointSequence(Iterator first, Iterator last)gf::PointSequenceinline
Polyline(Type type=Chain)gf::Polylineinline
Polyline(Span< const Vector2f > points, Type type=Chain)gf::Polylineinline
Polyline(Iterator first, Iterator last, Type type=Chain)gf::Polylineinline
reverse()gf::PointSequence
setType(Type type)gf::Polylineinline
simplify(float distance=Epsilon)gf::PointSequence
Type enum namegf::Polyline