UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UniformKeyDataAdapter< Format > Struct Template Reference

Public Member Functions

template<typename KeyTimeAdapterType >
constexpr UniformKeyDataAdapter (const uint8 *BasePtr, const KeyTimeAdapterType &KeyTimeAdapter)
 
constexpr KeyDataHandle GetKeyDataHandle (int32 KeyIndexToQuery) const
 
constexpr float GetKeyValue (KeyDataHandle Handle) const
 
constexpr float GetKeyArriveTangent (KeyDataHandle Handle) const
 
constexpr float GetKeyLeaveTangent (KeyDataHandle Handle) const
 
constexpr ERichCurveCompressionFormat GetKeyInterpMode (int32 KeyIndex) const
 
constexpr ERichCurveTangentWeightMode GetKeyTangentWeightMode (int32 KeyIndex) const
 
constexpr float GetKeyArriveTangentWeight (KeyDataHandle Handle) const
 
constexpr float GetKeyLeaveTangentWeight (KeyDataHandle Handle) const
 

Public Attributes

const floatKeyData
 

Constructor & Destructor Documentation

◆ UniformKeyDataAdapter()

template<ERichCurveCompressionFormat Format>
constexpr UniformKeyDataAdapter< Format >::UniformKeyDataAdapter ( const uint8 BasePtr,
const KeyTimeAdapterType KeyTimeAdapter 
)
inlineconstexpr

Member Function Documentation

◆ GetKeyArriveTangent()

template<ERichCurveCompressionFormat Format>
constexpr float UniformKeyDataAdapter< Format >::GetKeyArriveTangent ( KeyDataHandle  Handle) const
inlineconstexpr

◆ GetKeyArriveTangentWeight()

template<ERichCurveCompressionFormat Format>
constexpr float UniformKeyDataAdapter< Format >::GetKeyArriveTangentWeight ( KeyDataHandle  Handle) const
inlineconstexpr

◆ GetKeyDataHandle()

template<ERichCurveCompressionFormat Format>
constexpr KeyDataHandle UniformKeyDataAdapter< Format >::GetKeyDataHandle ( int32  KeyIndexToQuery) const
inlineconstexpr

◆ GetKeyInterpMode()

template<ERichCurveCompressionFormat Format>
constexpr ERichCurveCompressionFormat UniformKeyDataAdapter< Format >::GetKeyInterpMode ( int32  KeyIndex) const
inlineconstexpr

◆ GetKeyLeaveTangent()

template<ERichCurveCompressionFormat Format>
constexpr float UniformKeyDataAdapter< Format >::GetKeyLeaveTangent ( KeyDataHandle  Handle) const
inlineconstexpr

◆ GetKeyLeaveTangentWeight()

template<ERichCurveCompressionFormat Format>
constexpr float UniformKeyDataAdapter< Format >::GetKeyLeaveTangentWeight ( KeyDataHandle  Handle) const
inlineconstexpr

◆ GetKeyTangentWeightMode()

template<ERichCurveCompressionFormat Format>
constexpr ERichCurveTangentWeightMode UniformKeyDataAdapter< Format >::GetKeyTangentWeightMode ( int32  KeyIndex) const
inlineconstexpr

◆ GetKeyValue()

template<ERichCurveCompressionFormat Format>
constexpr float UniformKeyDataAdapter< Format >::GetKeyValue ( KeyDataHandle  Handle) const
inlineconstexpr

Member Data Documentation

◆ KeyData

template<ERichCurveCompressionFormat Format>
const float* UniformKeyDataAdapter< Format >::KeyData

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