Zdexby TheHolyOneZ
5,372 classes
Class

UFSDSplineLibrary

: UBlueprintFunctionLibrary : UObject
/Script/FSD.FSDSplineLibrary 0x0028 (40 B) align 8 inherited 0x0028 vtable /Script/FSD
0x00x0028

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 16

SignatureFlagsNativeParams
bool SplineComponentSphereTrace(const USplineComponent*& SplineComponent, float Radius, uint8 TraceType, float StepSize, const TArray<AActor*>& IgnoreActors, FHitResult& OutHitResult, const FVector& Offset)FinalNative+2 flags0xBD
void SetStartAndEndTangentsCurve2D(const FInterpCurveVector2D& Curve, const FVector2D& StartTangent, const FVector2D& EndTangent)FinalNative+2 flags0x28
TArray<FTransform> GetSplineComponentTransforms(const USplineComponent*& SplineComponent, float StepSize, uint8 Space)FinalNative+2 flags0x20
void GetLocationAndTangentsAtSplinePoint(USplineComponent* Spline, int32 PointIndex, const FVector& Location, const FVector& ArriveTangent, const FVector& LeaveTangent, uint8 CoordinateSpace)FinalNative+2 flags0x31
void EvalCurveScaled2D(const FInterpCurveVector2D& Curve, float Key, const FVector2D& ScaleBy, const FVector2D& OutPosition, const FVector2D& OutTangent)FinalNative+2 flags0x34
void EvalCurve2D(const FInterpCurveVector2D& Curve, float Key, const FVector2D& OutPosition, const FVector2D& OutTangent)FinalNative+2 flags0x2C
void DrawCurveScaled2D(FPaintContext& Context, const FInterpCurveVector2D& Curve, const FVector2D& ScaleBy, const FCurve2DAppearance& Appearance, float Opacity)FinalNative+2 flags0x7C
void DrawCurve2D(FPaintContext& Context, const FInterpCurveVector2D& Curve, const FCurve2DAppearance& Appearance, float Opacity)FinalNative+2 flags0x74
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 flags0x85
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 flags0x7D
FInterpCurveVector2D CreateCurveWithTangents2D(const TArray<FVector2D>& Positions, const FVector2D& StartTangent, const FVector2D& EndTangent, uint8 Mode)FinalNative+2 flags0x40
FInterpCurveVector2D CreateCurve2D(const TArray<FVector2D>& Positions, uint8 Mode)FinalNative+2 flags0x30
void ConvertSplineDistanceToInputKey(const USplineComponent*& SplineComponent, USplineComponent* OptionalTargetSpline)FinalNative+2 flags0x10
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 flags0x4B
bool CarveAroundSplineMesh(USplineMeshComponent* InMesh, float InRadius, UTerrainMaterial* InTerrainMaterial, const ECarveFilterType& InCarveFilter, const EPreciousMaterialOptions& InPrecious)FinalNative+2 flags0x1B
float ApproximateSplineDistanceAtWorldLocation(USplineComponent* Spline, const FVector& WorldLocation)FinalNative+2 flags0x18