| bool SplineComponentSphereTrace(const USplineComponent*& SplineComponent, float Radius, uint8 TraceType, float StepSize, const TArray<AActor*>& IgnoreActors, FHitResult& OutHitResult, const FVector& Offset) | FinalNative+2 flags | | 0xBD |
| void SetStartAndEndTangentsCurve2D(const FInterpCurveVector2D& Curve, const FVector2D& StartTangent, const FVector2D& EndTangent) | FinalNative+2 flags | | 0x28 |
| TArray<FTransform> GetSplineComponentTransforms(const USplineComponent*& SplineComponent, float StepSize, uint8 Space) | FinalNative+2 flags | | 0x20 |
| void GetLocationAndTangentsAtSplinePoint(USplineComponent* Spline, int32 PointIndex, const FVector& Location, const FVector& ArriveTangent, const FVector& LeaveTangent, uint8 CoordinateSpace) | FinalNative+2 flags | | 0x31 |
| void EvalCurveScaled2D(const FInterpCurveVector2D& Curve, float Key, const FVector2D& ScaleBy, const FVector2D& OutPosition, const FVector2D& OutTangent) | FinalNative+2 flags | | 0x34 |
| void EvalCurve2D(const FInterpCurveVector2D& Curve, float Key, const FVector2D& OutPosition, const FVector2D& OutTangent) | FinalNative+2 flags | | 0x2C |
| void DrawCurveScaled2D(FPaintContext& Context, const FInterpCurveVector2D& Curve, const FVector2D& ScaleBy, const FCurve2DAppearance& Appearance, float Opacity) | FinalNative+2 flags | | 0x7C |
| void DrawCurve2D(FPaintContext& Context, const FInterpCurveVector2D& Curve, const FCurve2DAppearance& Appearance, float Opacity) | FinalNative+2 flags | | 0x74 |
| void DrawBezierScaled2D(FPaintContext& Context, const FVector2D& InStartPos, const FVector2D& InStartTangent, const FVector2D& InEndPos, const FVector2D& InEndTangent, const FCurve2DAppearance& InAppearance, const FVector2D& ScaleBy, float Opacity, bool InClampTangents) | FinalNative+2 flags | | 0x85 |
| void DrawBezier2D(FPaintContext& Context, const FVector2D& InStartPos, const FVector2D& InStartTangent, const FVector2D& InEndPos, const FVector2D& InEndTangent, const FCurve2DAppearance& InAppearance, float Opacity, bool InClampTangents) | FinalNative+2 flags | | 0x7D |
| FInterpCurveVector2D CreateCurveWithTangents2D(const TArray<FVector2D>& Positions, const FVector2D& StartTangent, const FVector2D& EndTangent, uint8 Mode) | FinalNative+2 flags | | 0x40 |
| FInterpCurveVector2D CreateCurve2D(const TArray<FVector2D>& Positions, uint8 Mode) | FinalNative+2 flags | | 0x30 |
| void ConvertSplineDistanceToInputKey(const USplineComponent*& SplineComponent, USplineComponent* OptionalTargetSpline) | FinalNative+2 flags | | 0x10 |
| bool CarveAroundSplinePoints(UObject* WorldContext, const FVector& InStartLocation, const FVector& InStartTangent, const FVector& InEndLocation, const FVector& InEndTangent, float InRadius, UTerrainMaterial* InTerrainMaterial, const ECarveFilterType& InCarveFilter, const EPreciousMaterialOptions& InPrecious) | FinalNative+2 flags | | 0x4B |
| bool CarveAroundSplineMesh(USplineMeshComponent* InMesh, float InRadius, UTerrainMaterial* InTerrainMaterial, const ECarveFilterType& InCarveFilter, const EPreciousMaterialOptions& InPrecious) | FinalNative+2 flags | | 0x1B |
| float ApproximateSplineDistanceAtWorldLocation(USplineComponent* Spline, const FVector& WorldLocation) | FinalNative+2 flags | | 0x18 |