| AddValue(const ValueType &NewValue) | UE::Geometry::Spline::TBSpline< T, 1 > | inline |
| ApplyClampedKnotsMultiplicity() | UE::Geometry::Spline::TBSpline< T, 1 > | inlineprotected |
| Base typedef | UE::Geometry::Spline::TLinearSpline< T > | |
| bClampEnds | UE::Geometry::Spline::TBSpline< T, 1 > | protected |
| bFlatKnotsCacheDirty | UE::Geometry::Spline::TBSpline< T, 1 > | mutableprotected |
| bIsClosedLoop | UE::Geometry::Spline::TBSpline< T, 1 > | protected |
| Clear() override | UE::Geometry::Spline::TBSpline< T, 1 > | inlinevirtual |
| Clone() const override | UE::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 > | |
| Degree | UE::Geometry::Spline::TBSpline< T, 1 > | static |
| Dump() const | UE::Geometry::Spline::TBSpline< T, 1 > | inline |
| Evaluate(float Parameter) const | UE::Geometry::Spline::TSplineInterface< VALUETYPE > | inline |
| EvaluateImpl(float Parameter) const override | UE::Geometry::Spline::TBSpline< T, 1 > | inlinevirtual |
| FindIndexForParameter(float Parameter, float &OutLocalParam) const | UE::Geometry::Spline::TBSpline< T, 1 > | inlinevirtual |
| FindNearest(const ValueType &Point, float &OutSquaredDistance) const override | UE::Geometry::Spline::TBSpline< T, 1 > | inlinevirtual |
| UE::Geometry::Spline::TSplineInterface::FindNearest(const ValueType &Point, float &OutSquaredDistance) const =0 | UE::Geometry::Spline::TSplineInterface< VALUETYPE > | pure virtual |
| FlatKnots | UE::Geometry::Spline::TBSpline< T, 1 > | mutableprotected |
| FWindow typedef | UE::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() const | UE::Geometry::Spline::TBSpline< T, 1 > | inlineprotectedvirtual |
| GetImplementationName() const =0 | UE::Geometry::Spline::ISplineInterface | pure virtual |
| GetKnotMultiplicity(int32 KnotIndex) const | UE::Geometry::Spline::TBSpline< T, 1 > | inline |
| GetKnotRange() const | UE::Geometry::Spline::TBSpline< T, 1 > | inline |
| GetKnotVector() const | UE::Geometry::Spline::TBSpline< T, 1 > | inline |
| GetNearestAvailableKnotValue(const FValidKnotSearchParams &InSearchParams) const | UE::Geometry::Spline::TBSpline< T, 1 > | inlineprotected |
| GetNumberOfSegments() const override | UE::Geometry::Spline::TBSpline< T, 1 > | inlinevirtual |
| GetPairKnots() const | UE::Geometry::Spline::TBSpline< T, 1 > | inline |
| GetParameter(int32 Index) const override | UE::Geometry::Spline::TLinearSpline< T > | inlinevirtual |
| GetParameterSpace() const override | UE::Geometry::Spline::TBSpline< T, 1 > | inlinevirtual |
| GetPostInfinityMode() const | UE::Geometry::Spline::TSplineInterface< VALUETYPE > | inlinevirtual |
| GetPreInfinityMode() const | UE::Geometry::Spline::TSplineInterface< VALUETYPE > | inlinevirtual |
| GetSegmentParameterRange(int32 SegmentIndex) const override | UE::Geometry::Spline::TBSpline< T, 1 > | inlinevirtual |
| GetTypeId() const override | UE::Geometry::Spline::TSplineInterface< VALUETYPE > | inlinevirtual |
| GetValue(int32 Idx) const | UE::Geometry::Spline::TBSpline< T, 1 > | inline |
| GetValueTypeName() const override | UE::Geometry::Spline::TSplineInterface< VALUETYPE > | inlinevirtual |
| HandleOutOfBounds(float Parameter) const | UE::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() const | UE::Geometry::Spline::TBSpline< T, 1 > | inline |
| IsClosedLoop() const override | UE::Geometry::Spline::TBSpline< T, 1 > | inlinevirtual |
| IsEqual(const ISplineInterface *OtherSpline) const override | UE::Geometry::Spline::TBSpline< T, 1 > | inlinevirtual |
| MarkFlatKnotsCacheDirty() const | UE::Geometry::Spline::TBSpline< T, 1 > | inlineprotected |
| NumKeys() const | UE::Geometry::Spline::TBSpline< T, 1 > | inline |
| operator==(const TBSpline &Other) const | UE::Geometry::Spline::TBSpline< T, 1 > | inline |
| PairKnots | UE::Geometry::Spline::TBSpline< T, 1 > | protected |
| PostInfinityMode | UE::Geometry::Spline::TSplineInterface< VALUETYPE > | protected |
| PreInfinityMode | UE::Geometry::Spline::TSplineInterface< VALUETYPE > | protected |
| PrintKnotVector() const | UE::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) override | UE::Geometry::Spline::TBSpline< T, 1 > | inlinevirtual |
| SetClampedEnds(bool bInClampEnds) | UE::Geometry::Spline::TBSpline< T, 1 > | inline |
| SetClosedLoop(bool bClosed) override | UE::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) override | UE::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()=default | UE::Geometry::Spline::TBSpline< T, 1 > | |
| TLinearSpline() | UE::Geometry::Spline::TLinearSpline< T > | inline |
| TSplineInterface() | UE::Geometry::Spline::TSplineInterface< VALUETYPE > | inline |
| UpdateFlatKnotsCache() const | UE::Geometry::Spline::TBSpline< T, 1 > | inlineprotected |
| Values | UE::Geometry::Spline::TBSpline< T, 1 > | protected |
| ValueType typedef | UE::Geometry::Spline::TBSpline< T, 1 > | |
| WindowSize | UE::Geometry::Spline::TBSpline< T, 1 > | static |
| ~ISplineInterface()=default | UE::Geometry::Spline::ISplineInterface | virtual |
| ~TBSpline() override=default | UE::Geometry::Spline::TBSpline< T, 1 > | virtual |
| ~TSplineInterface() override=default | UE::Geometry::Spline::TSplineInterface< VALUETYPE > | virtual |