template<typename Context>
concept v1::draw_quad_shape = std::same_as<Context, quad>
or std::same_as<Context, rectangle>
or std::same_as<Context, aarectangle>
or
std::same_as<Context, aarectanglei>
constexpr Out narrow_cast(In const &rhs) noexcept
Cast numeric values without loss of precision.
Definition cast.hpp:178
Definition draw_context.hpp:160