Program Listing for File lightsComponent.h
↰ Return to documentation for file (PrismEngine/src/lightsComponent.h)
#pragma once
#include "transformComponent.h"
namespace prism {
namespace scene {
using ColorRGB = Position;
struct PointLightComponent
{
alignas(16) Position pos;
alignas(16) ColorRGB color;
alignas(4) float intensity;
alignas(4) float radius;
};
struct DirectionalLightComponents {
alignas(16) Position direction;
alignas(16) ColorRGB color;
alignas(4) float intensity;
};
}
}