UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SplineTypeId.h File Reference
#include "CoreMinimal.h"

Go to the source code of this file.

Classes

struct  UE::Geometry::Spline::TDependentFalse< T >
 
struct  UE::Geometry::Spline::TSplineValueTypeTraits< T >
 
class  UE::Geometry::Spline::FSplineTypeId
 

Namespaces

namespace  UE
 
namespace  UE::Geometry
 
namespace  UE::Geometry::Spline
 

Macros

#define DECLARE_SPLINE_TYPE_ID(ImplName, ValueTypeName)
 

Functions

 UE::Geometry::Spline::DEFINE_LOG_CATEGORY_STATIC (LogSpline, Log, All)
 

Macro Definition Documentation

◆ DECLARE_SPLINE_TYPE_ID

#define DECLARE_SPLINE_TYPE_ID (   ImplName,
  ValueTypeName 
)
Value:
static const FSplineTypeId::IdType& GetStaticTypeId() \
{ \
static const FSplineTypeId::IdType CachedTypeId = \
FSplineTypeId::GenerateTypeId(ImplName, ValueTypeName); \
return CachedTypeId; \
} \
virtual FSplineTypeId::IdType GetTypeId() const override \
{ \
return GetStaticTypeId(); \
} \
static FString GetSplineTypeName() \
{ \
return FString(ImplName); \
} \
virtual FString GetImplementationName() const override \
{ \
return FString(ImplName); \
}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127