template<typename T>
requires (T&& obj, RemoveRef<T>::PointType p,
vcl::Color c) {
typename RemoveRef<T>::PointType;
RemoveRef<T>();
RemoveRef<T>(p, c);
{
obj.color() } -> ColorConcept;
requires IsConst<T> || requires {
{ obj.reset() } -> std::same_as<void>;
};
}
A class representing a box in N-dimensional space.
Definition box.h:46
The Color class represents a 32 bit color.
Definition color.h:48
Definition directional_light.h:31
A concept representing a 3D Point.
Definition point.h:871