UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::Spline::TSplineInterface< VALUETYPE > Member List

This is the complete list of members for UE::Geometry::Spline::TSplineInterface< VALUETYPE >, including all inherited members.

Clear()=0UE::Geometry::Spline::ISplineInterfacepure virtual
Clone() const =0UE::Geometry::Spline::ISplineInterfacepure virtual
Evaluate(float Parameter) constUE::Geometry::Spline::TSplineInterface< VALUETYPE >inline
EvaluateImpl(float Parameter) const =0UE::Geometry::Spline::TSplineInterface< VALUETYPE >protectedpure virtual
FindNearest(const ValueType &Point, float &OutSquaredDistance) const =0UE::Geometry::Spline::TSplineInterface< VALUETYPE >pure virtual
GetImplementationName() const =0UE::Geometry::Spline::ISplineInterfacepure virtual
GetNumberOfSegments() const =0UE::Geometry::Spline::ISplineInterfacepure virtual
GetParameterSpace() const =0UE::Geometry::Spline::ISplineInterfacepure virtual
GetPostInfinityMode() constUE::Geometry::Spline::TSplineInterface< VALUETYPE >inlinevirtual
GetPreInfinityMode() constUE::Geometry::Spline::TSplineInterface< VALUETYPE >inlinevirtual
GetSegmentParameterRange(int32 SegmentIndex) const =0UE::Geometry::Spline::ISplineInterfacepure virtual
GetTypeId() const overrideUE::Geometry::Spline::TSplineInterface< VALUETYPE >inlinevirtual
GetValueTypeName() const overrideUE::Geometry::Spline::TSplineInterface< VALUETYPE >inlinevirtual
HandleOutOfBounds(float Parameter) constUE::Geometry::Spline::TSplineInterface< VALUETYPE >inlineprotected
IsClosedLoop() const =0UE::Geometry::Spline::ISplineInterfacepure virtual
IsEqual(const ISplineInterface *OtherSpline) const =0UE::Geometry::Spline::ISplineInterfacepure virtual
operator<<UE::Geometry::Spline::TSplineInterface< VALUETYPE >friend
PostInfinityModeUE::Geometry::Spline::TSplineInterface< VALUETYPE >protected
PreInfinityModeUE::Geometry::Spline::TSplineInterface< VALUETYPE >protected
Serialize(FArchive &Ar) overrideUE::Geometry::Spline::TSplineInterface< VALUETYPE >inlinevirtual
SetClosedLoop(bool bClosed)=0UE::Geometry::Spline::ISplineInterfacepure virtual
SetPostInfinityMode(EOutOfBoundsHandlingMode InMode)UE::Geometry::Spline::TSplineInterface< VALUETYPE >inlinevirtual
SetPreInfinityMode(EOutOfBoundsHandlingMode InMode)UE::Geometry::Spline::TSplineInterface< VALUETYPE >inlinevirtual
SetTypeName(const FString &InTypeName)UE::Geometry::Spline::TSplineInterface< VALUETYPE >inlinestatic
TSplineInterface()UE::Geometry::Spline::TSplineInterface< VALUETYPE >inline
ValueType typedefUE::Geometry::Spline::TSplineInterface< VALUETYPE >
~ISplineInterface()=defaultUE::Geometry::Spline::ISplineInterfacevirtual
~TSplineInterface() override=defaultUE::Geometry::Spline::TSplineInterface< VALUETYPE >virtual