UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
InterpCurve.h File Reference
#include "CoreTypes.h"
#include "Misc/AssertionMacros.h"
#include "Algo/MinElement.h"
#include "Containers/Array.h"
#include "Math/PolynomialRootSolver.h"
#include "Math/UnrealMathUtility.h"
#include "Math/Color.h"
#include "Math/Vector2D.h"
#include "Math/Vector.h"
#include "Math/Quat.h"
#include "Math/TwoVectors.h"
#include "Math/InterpCurvePoint.h"

Go to the source code of this file.

Classes

class  FInterpCurve< T >
 

Macros

#define DEFINE_INTERPCURVE_WRAPPER_STRUCT(Name, ElementType)
 

Macro Definition Documentation

◆ DEFINE_INTERPCURVE_WRAPPER_STRUCT

#define DEFINE_INTERPCURVE_WRAPPER_STRUCT (   Name,
  ElementType 
)
Value:
struct Name : FInterpCurve<ElementType> \
{ \
private: \
typedef FInterpCurve<ElementType> Super; \
\
public: \
Name() \
: Super() \
{ \
} \
Name(const Super& Other) \
: Super( Other ) \
{ \
} \
}; \
\
template <> \
struct TIsBitwiseConstructible<Name, FInterpCurve<ElementType>> \
{ \
enum { Value = true }; \
}; \
\
template <> \
struct TIsBitwiseConstructible<FInterpCurve<ElementType>, Name> \
{ \
enum { Value = true }; \
};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition InterpCurve.h:26
Definition UnrealTypeTraits.h:410
@ Value
Definition UnrealTypeTraits.h:422