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

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

AddValue(const ValueType &NewValue)UE::Geometry::Spline::TBSpline< T, 1 >inline
ApplyClampedKnotsMultiplicity()UE::Geometry::Spline::TBSpline< T, 1 >inlineprotected
Base typedefUE::Geometry::Spline::TLinearSpline< T >
bClampEndsUE::Geometry::Spline::TBSpline< T, 1 >protected
bFlatKnotsCacheDirtyUE::Geometry::Spline::TBSpline< T, 1 >mutableprotected
bIsClosedLoopUE::Geometry::Spline::TBSpline< T, 1 >protected
Clear() overrideUE::Geometry::Spline::TBSpline< T, 1 >inlinevirtual
Clone() const overrideUE::Geometry::Spline::TBSpline< T, 1 >inlinevirtual
DECLARE_SPLINE_TYPE_ID(TEXT("BSpline1"), *TSplineValueTypeTraits< T >::Name)UE::Geometry::Spline::TLinearSpline< T >
TBSpline< T, 1 >::DECLARE_SPLINE_TYPE_ID(BSplineNameSelector< DEGREE >::Name, *TSplineValueTypeTraits< T >::Name)UE::Geometry::Spline::TBSpline< T, 1 >
DegreeUE::Geometry::Spline::TBSpline< T, 1 >static
Dump() constUE::Geometry::Spline::TBSpline< T, 1 >inline
Evaluate(float Parameter) constUE::Geometry::Spline::TSplineInterface< VALUETYPE >inline
EvaluateImpl(float Parameter) const overrideUE::Geometry::Spline::TBSpline< T, 1 >inlinevirtual
FindIndexForParameter(float Parameter, float &OutLocalParam) constUE::Geometry::Spline::TBSpline< T, 1 >inlinevirtual
FindNearest(const ValueType &Point, float &OutSquaredDistance) const overrideUE::Geometry::Spline::TBSpline< T, 1 >inlinevirtual
UE::Geometry::Spline::TSplineInterface::FindNearest(const ValueType &Point, float &OutSquaredDistance) const =0UE::Geometry::Spline::TSplineInterface< VALUETYPE >pure virtual
FlatKnotsUE::Geometry::Spline::TBSpline< T, 1 >mutableprotected
FWindow typedefUE::Geometry::Spline::TBSpline< T, 1 >
GenerateCentripetalKnots(int32 KnotCount)UE::Geometry::Spline::TBSpline< T, 1 >inlineprotected
GenerateChordLengthKnots(int32 KnotCount)UE::Geometry::Spline::TBSpline< T, 1 >inlineprotected
GenerateUniformKnots(int32 KnotCount)UE::Geometry::Spline::TBSpline< T, 1 >inlineprotected
GetExpectedNumKnots() constUE::Geometry::Spline::TBSpline< T, 1 >inlineprotectedvirtual
GetImplementationName() const =0UE::Geometry::Spline::ISplineInterfacepure virtual
GetKnotMultiplicity(int32 KnotIndex) constUE::Geometry::Spline::TBSpline< T, 1 >inline
GetKnotRange() constUE::Geometry::Spline::TBSpline< T, 1 >inline
GetKnotVector() constUE::Geometry::Spline::TBSpline< T, 1 >inline
GetNearestAvailableKnotValue(const FValidKnotSearchParams &InSearchParams) constUE::Geometry::Spline::TBSpline< T, 1 >inlineprotected
GetNumberOfSegments() const overrideUE::Geometry::Spline::TBSpline< T, 1 >inlinevirtual
GetPairKnots() constUE::Geometry::Spline::TBSpline< T, 1 >inline
GetParameter(int32 Index) const overrideUE::Geometry::Spline::TLinearSpline< T >inlinevirtual
GetParameterSpace() const overrideUE::Geometry::Spline::TBSpline< T, 1 >inlinevirtual
GetPostInfinityMode() constUE::Geometry::Spline::TSplineInterface< VALUETYPE >inlinevirtual
GetPreInfinityMode() constUE::Geometry::Spline::TSplineInterface< VALUETYPE >inlinevirtual
GetSegmentParameterRange(int32 SegmentIndex) const overrideUE::Geometry::Spline::TBSpline< T, 1 >inlinevirtual
GetTypeId() const overrideUE::Geometry::Spline::TSplineInterface< VALUETYPE >inlinevirtual
GetValue(int32 Idx) constUE::Geometry::Spline::TBSpline< T, 1 >inline
GetValueTypeName() const overrideUE::Geometry::Spline::TSplineInterface< VALUETYPE >inlinevirtual
HandleOutOfBounds(float Parameter) constUE::Geometry::Spline::TSplineInterface< VALUETYPE >inlineprotected
InsertKnot(FKnot InKnot)UE::Geometry::Spline::TBSpline< T, 1 >inlineprotected
InsertValue(int32 Idx, const ValueType &NewValue)UE::Geometry::Spline::TBSpline< T, 1 >inline
IsClampedEnds() constUE::Geometry::Spline::TBSpline< T, 1 >inline
IsClosedLoop() const overrideUE::Geometry::Spline::TBSpline< T, 1 >inlinevirtual
IsEqual(const ISplineInterface *OtherSpline) const overrideUE::Geometry::Spline::TBSpline< T, 1 >inlinevirtual
MarkFlatKnotsCacheDirty() constUE::Geometry::Spline::TBSpline< T, 1 >inlineprotected
NumKeys() constUE::Geometry::Spline::TBSpline< T, 1 >inline
operator==(const TBSpline &Other) constUE::Geometry::Spline::TBSpline< T, 1 >inline
PairKnotsUE::Geometry::Spline::TBSpline< T, 1 >protected
PostInfinityModeUE::Geometry::Spline::TSplineInterface< VALUETYPE >protected
PreInfinityModeUE::Geometry::Spline::TSplineInterface< VALUETYPE >protected
PrintKnotVector() constUE::Geometry::Spline::TBSpline< T, 1 >inlineprotected
RemoveKnot(int32 KnotIdx)UE::Geometry::Spline::TBSpline< T, 1 >inlineprotected
RemoveValue(int32 Index)UE::Geometry::Spline::TBSpline< T, 1 >inlinevirtual
Reparameterize(EParameterizationPolicy ParameterizationPolicy)UE::Geometry::Spline::TBSpline< T, 1 >inlinevirtual
ResetKnotVector()UE::Geometry::Spline::TBSpline< T, 1 >inline
Serialize(FArchive &Ar) overrideUE::Geometry::Spline::TBSpline< T, 1 >inlinevirtual
SetClampedEnds(bool bInClampEnds)UE::Geometry::Spline::TBSpline< T, 1 >inline
SetClosedLoop(bool bClosed) overrideUE::Geometry::Spline::TBSpline< T, 1 >inlinevirtual
SetCustomKnots(const TArray< FKnot > &NewKnots)UE::Geometry::Spline::TBSpline< T, 1 >inline
SetKnot(int32 KnotIdx, float NewValue)UE::Geometry::Spline::TBSpline< T, 1 >inlineprotected
SetParameter(int32 Index, float NewParam) overrideUE::Geometry::Spline::TLinearSpline< T >inlinevirtual
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
SetValue(int32 Idx, const ValueType &NewValue)UE::Geometry::Spline::TBSpline< T, 1 >inline
SwapKnots(int32 KnotIdxA, int32 KnotIdxB)UE::Geometry::Spline::TBSpline< T, 1 >inlineprotected
TBSpline()=defaultUE::Geometry::Spline::TBSpline< T, 1 >
TLinearSpline()UE::Geometry::Spline::TLinearSpline< T >inline
TSplineInterface()UE::Geometry::Spline::TSplineInterface< VALUETYPE >inline
UpdateFlatKnotsCache() constUE::Geometry::Spline::TBSpline< T, 1 >inlineprotected
ValuesUE::Geometry::Spline::TBSpline< T, 1 >protected
ValueType typedefUE::Geometry::Spline::TBSpline< T, 1 >
WindowSizeUE::Geometry::Spline::TBSpline< T, 1 >static
~ISplineInterface()=defaultUE::Geometry::Spline::ISplineInterfacevirtual
~TBSpline() override=defaultUE::Geometry::Spline::TBSpline< T, 1 >virtual
~TSplineInterface() override=defaultUE::Geometry::Spline::TSplineInterface< VALUETYPE >virtual