| AddAttributeValue(FName Name, const AttrType &Value, float Parameter) | FNewSpline | |
| AddPoint(const FSplinePoint &Point) | FNewSpline | |
| Clear() override | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inlinevirtual |
| ClearAttributeChannel(const FName &Name) | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inline |
| Clone() const override | UE::Geometry::Spline::TSplineWrapper< SPLINETYPE > | inlinevirtual |
| CloneAttributeChannel(const FName &SourceName, const FName &DestName) | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inline |
| CreateAttributeChannel(const FName &Name) | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inline |
| EMappingRangeSpace enum name | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | |
| Evaluate(float Parameter) const | UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType > | inline |
| EvaluateAttribute(const FName &Name, float Parameter) const | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inline |
| EvaluateDerivative(float Parameter) const | FNewSpline | |
| EvaluateImpl(float Parameter) const override | UE::Geometry::Spline::TSplineWrapper< SPLINETYPE > | inlinevirtual |
| EvaluatePosition(float Parameter) const | FNewSpline | |
| EvaluateRotation(float Parameter) const | FNewSpline | |
| EvaluateScale(float Parameter) const | FNewSpline | |
| FindNearest(const FVector &InLocation, float &OutSquaredDistance) const override | FNewSpline | virtual |
| TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d >::FindNearest(const ValueType &Point, float &OutSquaredDistance) const override | UE::Geometry::Spline::TSplineWrapper< SPLINETYPE > | inlinevirtual |
| TSplineInterface< SPLINETYPE::ValueType >::FindNearest(const ValueType &Point, float &OutSquaredDistance) const=0 | UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType > | pure virtual |
| FindNearestOnSegment(const FVector &InLocation, int32 SegmentIndex, float &OutSquaredDistance) const | FNewSpline | |
| FNewSpline() | FNewSpline | |
| FNewSpline(const FNewSpline &Other) | FNewSpline | |
| FNewSpline(const FLegacySpline &Other) | FNewSpline | |
| FNewSpline(const FSplineCurves &Other) | FNewSpline | |
| FSpline | FNewSpline | friend |
| GetAllAttributeChannelNames() const | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inline |
| GetAttributeChannel(FName Name) const | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inline |
| GetAttributeChannelNamesBySplineType() const | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inline |
| GetAttributeChannelNamesByValueType() const | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inline |
| GetAttributeChannelNamesOfType() const | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inline |
| GetAttributeParameter(const FName &Name, int32 Index) const | FNewSpline | |
| GetAttributeValue(const FName &Name, int32 Index) const | FNewSpline | |
| GetDistanceAtParameter(float Parameter) | FNewSpline | |
| GetImplementationName() const override | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inlinevirtual |
| GetInTangent(const int32 Index) const | FNewSpline | |
| GetLocation(const int32 Index) const | FNewSpline | |
| GetMappedChildSpace(FName Name) const | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inline |
| GetNumberOfSegments() const override | UE::Geometry::Spline::TSplineWrapper< SPLINETYPE > | inlinevirtual |
| GetOutTangent(const int32 Index) const | FNewSpline | |
| GetParameterAtDistance(float Distance) | FNewSpline | |
| GetParameterAtIndex(int32 Index) const | FNewSpline | |
| GetParameterSpace() const override | UE::Geometry::Spline::TSplineWrapper< SPLINETYPE > | inlinevirtual |
| GetPoint(int32 Index) const | FNewSpline | |
| GetPostInfinityMode() const override | UE::Geometry::Spline::TSplineWrapper< SPLINETYPE > | inlinevirtual |
| GetPreInfinityMode() const override | UE::Geometry::Spline::TSplineWrapper< SPLINETYPE > | inlinevirtual |
| GetRotation(const int32 Index) const | FNewSpline | |
| GetScale(const int32 Index) const | FNewSpline | |
| GetSegmentLength(const int32 Index, const float Param, const FVector &Scale3D=FVector(1.0f)) const | FNewSpline | |
| GetSegmentParameterRange(int32 SegmentIndex) const override | UE::Geometry::Spline::TSplineWrapper< SPLINETYPE > | inlinevirtual |
| GetSegmentSpace() const | FNewSpline | |
| GetSpline() | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inline |
| GetSpline() const | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inline |
| GetSplineLength() | FNewSpline | |
| GetSplinePointsPosition() const | FNewSpline | inline |
| GetSplinePointsRotation() const | FNewSpline | inline |
| GetSplinePointsScale() const | FNewSpline | inline |
| GetSplinePointType(int32 Index) const | FNewSpline | |
| GetSplineTypeName() | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inlinestatic |
| GetStaticTypeId() | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inlinestatic |
| GetTypedAttributeChannel(FName Name) const | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inline |
| GetTypeId() const override | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inlinevirtual |
| GetValueTypeName() const override | UE::Geometry::Spline::TSplineWrapper< SPLINETYPE > | inlinevirtual |
| HandleOutOfBounds(float Parameter) const | UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType > | inlineprotected |
| HasAttributeChannel(const FName &Name) const | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inline |
| InsertPoint(const FSplinePoint &Point, int32 Index) | FNewSpline | |
| InternalSpline | UE::Geometry::Spline::TSplineWrapper< SPLINETYPE > | protected |
| IsClosedLoop() const override | UE::Geometry::Spline::TSplineWrapper< SPLINETYPE > | inlinevirtual |
| IsEqual(const ISplineInterface *OtherSpline) const override | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inlinevirtual |
| MapParameterFromChildSpace(FName Name, float Parameter) const | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inline |
| MapParameterToChildSpace(FName Name, float Parameter) const | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inline |
| NumAttributeValues(FName Name) const | FNewSpline | |
| operator!=(const FNewSpline &Other) const | FNewSpline | |
| operator<< | FNewSpline | friend |
| operator=(const FNewSpline &Other) | FNewSpline | |
| operator==(const TMultiSpline< SplineType > &Other) const | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inlinevirtual |
| PostInfinityMode | UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType > | protected |
| PreInfinityMode | UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType > | protected |
| RemoveAttributeChannel(const FName &Name) | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inline |
| RemoveAttributeValue(FName Name, int32 Index) | FNewSpline | |
| RemovePoint(int32 Index) | FNewSpline | |
| Reset() | FNewSpline | |
| ResetRotation() | FNewSpline | |
| ResetScale() | FNewSpline | |
| Serialize(FArchive &Ar) override | FNewSpline | virtual |
| SetAttributeChannelRange(FName Name, const FInterval1f &Range, EMappingRangeSpace RangeSpace) | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | inline |
| SetAttributeParameter(const FName &Name, int32 Index, float ParentSpaceParameter) | FNewSpline | |
| SetAttributeValue(FName Name, const AttrType &Value, int32 Index) | FNewSpline | |
| SetClosedLoop(bool bInClosedLoop) override | FNewSpline | virtual |
| SetInTangent(const int32 Index, const FVector &InTangent) | FNewSpline | |
| SetLocation(int32 Index, const FVector &InLocation) | FNewSpline | |
| SetOutTangent(const int32 Index, const FVector &OutTangent) | FNewSpline | |
| SetPostInfinityMode(EOutOfBoundsHandlingMode InMode) override | UE::Geometry::Spline::TSplineWrapper< SPLINETYPE > | inlinevirtual |
| SetPreInfinityMode(EOutOfBoundsHandlingMode InMode) override | UE::Geometry::Spline::TSplineWrapper< SPLINETYPE > | inlinevirtual |
| SetRotation(int32 Index, const FQuat &InRotation) | FNewSpline | |
| SetScale(int32 Index, const FVector &InScale) | FNewSpline | |
| SetSplinePointType(int32 Index, EInterpCurveMode Type) | FNewSpline | |
| SetTypeName(const FString &InTypeName) | UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType > | inlinestatic |
| SplineType typedef | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | |
| TSplineInterface() | UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType > | inline |
| UpdateSpline() | FNewSpline | |
| UpdateSpline(const FSpline::FUpdateSplineParams &Params) | FNewSpline | |
| ValueType typedef | UE::Geometry::Spline::TMultiSpline< UE::Geometry::Spline::FTangentBezierSpline3d > | |
| ~FNewSpline() override=default | FNewSpline | virtual |
| ~ISplineInterface()=default | UE::Geometry::Spline::ISplineInterface | virtual |
| ~TSplineInterface() override=default | UE::Geometry::Spline::TSplineInterface< SPLINETYPE::ValueType > | virtual |
| ~TSplineWrapper() override=default | UE::Geometry::Spline::TSplineWrapper< SPLINETYPE > | virtual |