diff --git a/RayTracer/shape/Light.h b/RayTracer/shape/Light.h new file mode 100644 index 0000000000000000000000000000000000000000..9629f4e0602f2c760f3e156a5202eca32708ffa7 --- /dev/null +++ b/RayTracer/shape/Light.h @@ -0,0 +1,9 @@ +#pragma once +#include "../camera/Ray.h" + +namespace shapes { +class Light { + public: + virtual cam::Ray shadowRay() const = 0; +}; +} // namespace shapes \ No newline at end of file