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