#pragma once #include enum class LightType { Point, Directional }; class Light { public: LightType type = LightType::Point; glm::vec3 position = glm::vec3(0), direction = glm::vec3(0); glm::vec3 color = glm::vec3(1); };