Navigation
API > API/Runtime > API/Runtime/GeometryCore
Interface for all spline types, where spline is defined as a piecewise continuous curve. Provides the base functionality independent of value type.
| Name | ISplineInterface |
| Type | class |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Splines/SplineInterfaces.h |
| Include Path | #include "Splines/SplineInterfaces.h" |
Syntax
class ISplineInterface
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ISplineInterface() |
Splines/SplineInterfaces.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Clear() |
Splines/SplineInterfaces.h | ||
TUniquePtr< ISplineInterface > Clone() |
Splines/SplineInterfaces.h | ||
FString GetImplementationName() |
Splines/SplineInterfaces.h | ||
int32 GetNumberOfSegments() |
Splines/SplineInterfaces.h | ||
FInterval1f GetParameterSpace() |
Splines/SplineInterfaces.h | ||
FInterval1f GetSegmentParameterRange
(
int32 SegmentIndex |
Splines/SplineInterfaces.h | ||
FSplineTypeId::IdType GetTypeId() |
Gets the type ID for this spline instance | Splines/SplineInterfaces.h | |
FString GetValueTypeName() |
Splines/SplineInterfaces.h | ||
bool IsClosedLoop() |
Splines/SplineInterfaces.h | ||
bool IsEqual
(
const ISplineInterface* OtherSpline |
Splines/SplineInterfaces.h | ||
virtual bool Serialize
(
FArchive& Ar |
Splines/SplineInterfaces.h | ||
void SetClosedLoop
(
bool bClosed |
Splines/SplineInterfaces.h |