#pragma once #include namespace kuiper { namespace component { struct directional_light { glm::vec3 direction {0.0f, -1.0f, 0.0f}; // Initial points straight down }; struct point_light { glm::vec3 colour {1.0f, 1.0f, 1.0f}; float intensity {1.0f}; }; } // namespace component } // namespace kuiper