UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SplineComponent.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "Components/PrimitiveComponent.h"
#include "Math/InterpCurve.h"
#include "BoxTypes.h"
#include "Curves/Spline.h"
#include "SplineComponent.generated.h"

Go to the source code of this file.

Classes

class  USplineMetadata
 
struct  FSplineCurves
 
struct  FSplinePositionLinearApproximation
 
struct  FSplinePoint
 
struct  FSplineInstanceData
 
struct  FSplineComponentInstanceData
 

Namespaces

namespace  ESplinePointType
 
namespace  ESplineCoordinateSpace
 

Enumerations

enum  ESplinePointType::Type : int {
  ESplinePointType::Linear , ESplinePointType::Curve , ESplinePointType::Constant , ESplinePointType::CurveClamped ,
  ESplinePointType::CurveCustomTangent
}
 
enum  ESplineCoordinateSpace::Type : int { ESplineCoordinateSpace::Local , ESplineCoordinateSpace::World }
 
enum class  ELastAuthority : uint8 { Unset , Spline , SplineCurves }
 

Functions

ENGINE_API EInterpCurveMode ConvertSplinePointTypeToInterpCurveMode (ESplinePointType::Type SplinePointType)
 
ENGINE_API ESplinePointType::Type ConvertInterpCurveModeToSplinePointType (EInterpCurveMode InterpCurveMode)
 

Enumeration Type Documentation

◆ ELastAuthority

enum class ELastAuthority : uint8
strong
Enumerator
Unset 
Spline 
SplineCurves 

Function Documentation

◆ ConvertInterpCurveModeToSplinePointType()

ENGINE_API ESplinePointType::Type ConvertInterpCurveModeToSplinePointType ( EInterpCurveMode  InterpCurveMode)

◆ ConvertSplinePointTypeToInterpCurveMode()

ENGINE_API EInterpCurveMode ConvertSplinePointTypeToInterpCurveMode ( ESplinePointType::Type  SplinePointType)