This is the documentation for Enlighten.
class Enlighten UE4 UnrealDirectionalLight
class Enlighten::UE4::UnrealDirectionalLight
  └>Enlighten::InputLightBase
A directional light for UE4.
It functions almost the same as enlighten directional light expect require visibility data from runtime
Classes
Name | Description |
---|---|
Enlighten::UE4::UnrealDirectionalLight::CachedData | Cached data for DirectionalLight. |
Variables
Name | Description |
---|---|
Geo::v128 m_Direction | World space direction of light. |
bool m_HasChanged | Whether the light has changed since it was last given to the extended direct lighting api. |
Geo::v128 m_Intensity | RGB intensity of the light (linear space). |
const eLightType m_LightType | Type of input light corresponding to an eLightType enum value. |
Geo::u64 m_Padding | Unused (this class is usually extended by one that starts with multiple v128s) |
Functions
Name | Description |
---|---|
InputLightBase(eLightType) | Constructor. |
InputLightBase(eLightType, bool) | Constructor. |
Enlighten::InputLightBase::InputLightBase
protected: InputLightBase
(
  eLightType lightType
)
Constructor.
Enlighten::InputLightBase::InputLightBase
protected: InputLightBase
(
  eLightType lightType,
  bool hasChanged
)
Constructor.