UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSplinePoint Struct Reference

#include <SplineComponent.h>

Public Member Functions

 FSplinePoint ()
 
 FSplinePoint (float InInputKey, const FVector &InPosition)
 
 FSplinePoint (float InInputKey, const FVector &InPosition, ESplinePointType::Type InType, const FRotator &InRotation=FRotator(0.0f), const FVector &InScale=FVector(1.0f))
 
 FSplinePoint (float InInputKey, const FVector &InPosition, const FVector &InArriveTangent, const FVector &InLeaveTangent, const FRotator &InRotation=FRotator(0.0f), const FVector &InScale=FVector(1.0f), ESplinePointType::Type InType=ESplinePointType::CurveCustomTangent)
 

Public Attributes

float InputKey
 
FVector Position
 
FVector ArriveTangent
 
FVector LeaveTangent
 
FRotator Rotation
 
FVector Scale
 
TEnumAsByte< ESplinePointType::TypeType
 

Constructor & Destructor Documentation

◆ FSplinePoint() [1/4]

FSplinePoint::FSplinePoint ( )
inline

Default constructor

◆ FSplinePoint() [2/4]

FSplinePoint::FSplinePoint ( float  InInputKey,
const FVector InPosition 
)
inline

Constructor taking a point position

◆ FSplinePoint() [3/4]

FSplinePoint::FSplinePoint ( float  InInputKey,
const FVector InPosition,
ESplinePointType::Type  InType,
const FRotator InRotation = FRotator(0.0f),
const FVector InScale = FVector(1.0f) 
)
inline

Constructor taking a point position and type, and optionally rotation and scale

◆ FSplinePoint() [4/4]

FSplinePoint::FSplinePoint ( float  InInputKey,
const FVector InPosition,
const FVector InArriveTangent,
const FVector InLeaveTangent,
const FRotator InRotation = FRotator(0.0f),
const FVector InScale = FVector(1.0f),
ESplinePointType::Type  InType = ESplinePointType::CurveCustomTangent 
)
inline

Constructor taking a point position and tangent, and optionally rotation and scale

Member Data Documentation

◆ ArriveTangent

FVector FSplinePoint::ArriveTangent

◆ InputKey

float FSplinePoint::InputKey

◆ LeaveTangent

FVector FSplinePoint::LeaveTangent

◆ Position

FVector FSplinePoint::Position

◆ Rotation

FRotator FSplinePoint::Rotation

◆ Scale

FVector FSplinePoint::Scale

◆ Type

TEnumAsByte<ESplinePointType::Type> FSplinePoint::Type

The documentation for this struct was generated from the following file: