Navigation
API > API/Runtime > API/Runtime/GeometryCore
Self-registering mixin template for spline classes Uses CRTP to enable automatic registration on first instantiation
| Name | TSelfRegisteringSpline |
| Type | class |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Splines/SplineTypeRegistry.h |
| Include Path | #include "Splines/SplineTypeRegistry.h" |
Syntax
template<typename DerivedType, typename ValueType>
class TSelfRegisteringSpline
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSelfRegisteringSpline() |
Constructor ensures type is registered. | Splines/SplineTypeRegistry.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~TSelfRegisteringSpline() |
Virtual destructor for safe inheritance. | Splines/SplineTypeRegistry.h |
Functions
Protected
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void RegisterType() |
Register this type with the type registry. | Splines/SplineTypeRegistry.h |