31 using Edges =
typename Impl::Edges;
A line from a point to a point.
Definition LineShape.hpp:16
Rectangle with rounded corners centered at origin aligned along the x and y axis.
Definition RoundedRectangleShape.hpp:18
Impl mMergeShape
Definition RoundedRectangleShape.hpp:22
Vertices vertices() const noexcept
Definition RoundedRectangleShape.hpp:37
typename Impl::Edges Edges
Definition RoundedRectangleShape.hpp:31
RoundedRectangleShape(double radius=0.25, const Vector2 &size={0.75, 0.75}, int slices=4, const Vector2i &segments={8, 8})
Edges edges() const noexcept
Definition RoundedRectangleShape.hpp:33
typename Impl::Vertices Vertices
Definition RoundedRectangleShape.hpp:35
Translates the position of each vertex by given amount.
Definition TranslateShape.hpp:16
Definition AnyGenerator.hpp:12
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25