A line from a point to a point.
Definition LineShape.hpp:16
Vertices vertices() const noexcept
Definition LineShape.hpp:31
LineShape(const Vector2 &start={0.0, -1.0}, const Vector2 &end={0.0, 1.0}, int segments=8)
Edges edges() const noexcept
Definition LineShape.hpp:28
typename Impl::Edges Edges
Definition LineShape.hpp:27
typename Impl::Vertices Vertices
Definition LineShape.hpp:30
Impl mParametricShape
Definition LineShape.hpp:19
Definition ParametricShape.hpp:20
Definition ParametricShape.hpp:36
A shape with values evaluated using a callback function.
Definition ParametricShape.hpp:18
Vertices vertices() const noexcept
Edges edges() const noexcept
Definition AnyGenerator.hpp:12
Iterator< Generator > end(const Generator &) noexcept
Returns a dummy end iterator.
Definition Iterator.hpp:82
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25