This is the documentation for Enlighten.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 2 Current »

Enlighten::UE4

Unreal Engine 4 specifics.

Classes

Name Description
Enlighten::UE4::FourVec3s

Helper class for handling 4 SoA packed 3-vectors.

Enlighten::UE4::InverseSquareFalloffModel

Inverse-square radial falloff model.

Enlighten::UE4::RectLight

A UE4 Rect Light.

Enlighten::UE4::UE4InputLight

A UE4 input light.

Enlighten::UE4::UnrealDirectionalLight

A directional light for UE4.

Enlighten::UE4::UnrealDirectionalLightFunction

A light type similar to DirectionalLight which uses an approximation of a 2D light function to control the intensity of the lighting.

Enlighten::UE4::UnrealFalloffModel

Default Unreal radial falloff model.

Typedefs

Name Description
UE4InputLight< InverseSquareFalloffModel > InverseSquareFalloffLight

Typedefs for the various concrete light types.

UE4InputLight< UnrealFalloffModel > UnrealFalloffLight

Typedefs for the various concrete light types.

Functions

Name Description
Clamp(Geo::v128, Geo::v128, Geo::v128)

Clamps each component of given vector between min and max.

Saturate(Geo::v128)

Clamps each component of given vector between zero and one.

Square(T)

Calculates x * x.


GEO_CONTROLLED_INLINE Geo::v128 Enlighten::UE4::Clamp


public: GEO_CONTROLLED_INLINEGeo::v128 Clamp
(
    Geo::v128 x,
    Geo::v128 min,
    Geo::v128 max
)


Clamps each component of given vector between min and max.


GEO_CONTROLLED_INLINE Geo::v128 Enlighten::UE4::Saturate


public: GEO_CONTROLLED_INLINEGeo::v128 Saturate
(
    Geo::v128 x
)


Clamps each component of given vector between zero and one.


GEO_CONTROLLED_INLINE T Enlighten::UE4::Square


public: GEO_CONTROLLED_INLINE T Square
(
    T x
)


Calculates x * x.

  • No labels