A 2d regular grid.
Definition GridShape.hpp:20
Impl mImpl
Definition GridShape.hpp:24
GridShape(const Vector2 &size={1.0, 1.0}, const Vector2i &segments={4, 4}, const Vector2i &subSegments={2, 2}) noexcept
Vertices vertices() const noexcept
Impl::Vertices Vertices
Definition GridShape.hpp:29
Edges edges() const noexcept
Impl::Edges Edges
Definition GridShape.hpp:27
Repeats the same shape a given number of time at given intervals.
Definition RepeatShape.hpp:18
Definition AnyGenerator.hpp:12
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25