template<typename T>
T&& obj,
typename RemoveRef<T>::ScalarType s,
typename RemoveRef<T>::PointType p) {
typename RemoveRef<T>::ScalarType;
typename RemoveRef<T>::PointType;
typename RemoveRef<T>::MatrixType;
{
obj.projectionMatrix() } -> Matrix44Concept;
{ obj.light() } -> DirectionalLightConcept;
requires IsConst<T> || requires {
{ obj.reset() } -> std::same_as<void>;
{ obj.focus(p) } -> std::same_as<void>;
{ obj.fitScene(p, s) } -> std::same_as<void>;
};
}
A class representing a box in N-dimensional space.
Definition box.h:46
Concept for 4x4 matrices.
Definition matrix.h:62
Definition view_projection.h:31