Cached data.
Name | Description |
---|---|
CachedData(const UE4InputLight< UnrealFalloffModel > &) | Constructor. |
LineAttenuation(const ParentType &, const Geo::v128, const FourVec3s &, const FourVec3s &) | Evaluate line segment attenuation. |
PointAttenuation(const Geo::v128, const Geo::v128) | Evaluate point falloff. |
public: CachedData
(
const UE4InputLight< UnrealFalloffModel > & light
)
Constructor.
public: GEO_CONTROLLED_INLINEGeo::v128 LineAttenuation
(
const ParentType & Parent,
const Geo::v128 squareLD,
const FourVec3s & LightDisplacements,
const FourVec3s & Normals
) const
Evaluate line segment attenuation.
public: GEO_CONTROLLED_INLINEGeo::v128 PointAttenuation
(
const Geo::v128 squareLD,
const Geo::v128 recipLD
) const
Evaluate point falloff.