3#include "EngineCore/Reflection/ComponentReflection.hpp"
4#include "EngineCore/ECS/Entity.hpp"
5#include "Common/Math.hpp"
8 namespace GraphicsAPI {
11 class DepthStencilTarget;
14 class DescriptorSetLayout;
19 glm::vec3 lightColor = glm::vec3(3, 0.8, 0.4);
20 float lightAttenuationRadius = 40.0f;
21 glm::vec3 lightPosition = glm::vec3(1, 2, 1);
22 float lightIntensity = 40.0f;
27 float attenuationRadius;
48 void SetupPointLightComponent(entt::registry&, entt::entity);
49 void DestroyPointLightComponent(entt::registry&, entt::entity);
Definition DescriptorSetLayout.hpp:11
Definition DescriptorSet.hpp:11
Definition PointLightComponent.hpp:17
Definition FloatVectors.cs:108