23#ifndef VCL_RENDER_CONCEPTS_DIRECTIONAL_LIGHT_H
24#define VCL_RENDER_CONCEPTS_DIRECTIONAL_LIGHT_H
26#include <vclib/space/core.h>
32 requires (T&& obj, RemoveRef<T>::PointType p,
vcl::Color c) {
34 typename RemoveRef<T>::PointType;
45 { obj.reset() } -> std::same_as<void>;
The Color class represents a 32 bit color.
Definition color.h:48
A concept representing a Color.
Definition color.h:655
Definition directional_light.h:31
The IsConst concept is satisfied if T satisfies one of the following conditions:
Definition const_correctness.h:43
A concept representing a 3D Point.
Definition point.h:871