.. _program_listing_file_PrismEngine_src_lightsComponent.h: Program Listing for File lightsComponent.h ========================================== |exhale_lsh| :ref:`Return to documentation for file ` (``PrismEngine/src/lightsComponent.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #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; }; } }