UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::Spline::Param Namespace Reference

Enumerations

enum class  EDir : uint8 { Left , Right }
 

Functions

float NextDistinct (float t)
 
float PrevDistinct (float t)
 
float Step (float t, EDir d)
 
float StepInside (float t, EDir d, const FInterval1f &bounds)
 
float NormalizeKey (float t)
 

Enumeration Type Documentation

◆ EDir

Enumerator
Left 
Right 

Function Documentation

◆ NextDistinct()

float UE::Geometry::Spline::Param::NextDistinct ( float  t)
inline

Step to a distinct adjacent parameter (float), FTZ-proof.

◆ NormalizeKey()

float UE::Geometry::Spline::Param::NormalizeKey ( float  t)
inline

Key sanitizer for sets/maps that use exact float equality.

◆ PrevDistinct()

float UE::Geometry::Spline::Param::PrevDistinct ( float  t)
inline

◆ Step()

float UE::Geometry::Spline::Param::Step ( float  t,
EDir  d 
)
inline

Step one distinct param in given direction.

◆ StepInside()

float UE::Geometry::Spline::Param::StepInside ( float  t,
EDir  d,
const FInterval1f bounds 
)
inline

Step and clamp to an interval (when you want to stay inside bounds).