UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TCustomLerp< UE::Math::TQuat< T > > Struct Template Reference

#include <Quat.h>

Public Types

using QuatType = UE::Math::TQuat< T >
 

Static Public Member Functions

template<class U >
static UE_FORCEINLINE_HINT QuatType Lerp (const QuatType &A, const QuatType &B, const U &Alpha)
 
template<class U >
static QuatType BiLerp (const QuatType &P00, const QuatType &P10, const QuatType &P01, const QuatType &P11, const U &FracX, const U &FracY)
 
template<class U >
static UE_FORCEINLINE_HINT QuatType CubicInterp (const QuatType &P0, const QuatType &T0, const QuatType &P1, const QuatType &T1, const U &A)
 

Static Public Attributes

static constexpr bool Value = true
 

Member Typedef Documentation

◆ QuatType

template<typename T >
using TCustomLerp< UE::Math::TQuat< T > >::QuatType = UE::Math::TQuat<T>

Member Function Documentation

◆ BiLerp()

template<typename T >
template<class U >
static QuatType TCustomLerp< UE::Math::TQuat< T > >::BiLerp ( const QuatType P00,
const QuatType P10,
const QuatType P01,
const QuatType P11,
const U &  FracX,
const U &  FracY 
)
inlinestatic

◆ CubicInterp()

template<typename T >
template<class U >
static UE_FORCEINLINE_HINT QuatType TCustomLerp< UE::Math::TQuat< T > >::CubicInterp ( const QuatType P0,
const QuatType T0,
const QuatType P1,
const QuatType T1,
const U &  A 
)
inlinestatic

◆ Lerp()

template<typename T >
template<class U >
static UE_FORCEINLINE_HINT QuatType TCustomLerp< UE::Math::TQuat< T > >::Lerp ( const QuatType A,
const QuatType B,
const U &  Alpha 
)
inlinestatic

Member Data Documentation

◆ Value

template<typename T >
constexpr bool TCustomLerp< UE::Math::TQuat< T > >::Value = true
staticconstexpr

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