Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Enlighten::UE4

Unreal Engine 4 specifics.

Classes

NameDescription
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

NameDescription
UE4InputLight< InverseSquareFalloffModel > InverseSquareFalloffLight

Typedefs for the various concrete light types.

UE4InputLight< UnrealFalloffModel > UnrealFalloffLight

Typedefs for the various concrete light types.

Functions

NameDescription
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.


Anchor
a45e61fd38ba121519ee0254b14557b0a
a45e61fd38ba121519ee0254b14557b0a

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.


Anchor
aaf6d06f7ef677d5fb7e4712565369cc9
aaf6d06f7ef677d5fb7e4712565369cc9

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.


Anchor
ab0d4fde9b5370eb49c3c1aba0aba046a
ab0d4fde9b5370eb49c3c1aba0aba046a

GEO_CONTROLLED_INLINE T Enlighten::UE4::Square

...

public: GEO_CONTROLLED_INLINE T Square
(
    T x
)

...

Calculates x * x.