UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAnimCurveBufferAccess Struct Reference

#include <AnimCurveCompressionCodec_UniformIndexable.h>

Public Member Functions

ENGINE_API FAnimCurveBufferAccess (const UAnimSequenceBase *InSequence, SmartName::UID_Type InUID)
 
ENGINE_API FAnimCurveBufferAccess (const UAnimSequenceBase *InSequence, FName InName)
 
bool IsValid () const
 
int32 GetNumSamples () const
 
ENGINE_API float GetValue (int32 SampleIndex) const
 
ENGINE_API float GetTime (int32 SampleIndex) const
 

Detailed Description

Stores the raw rich curves as FCompressedRichCurve internally with optional key reduction and key time quantization.

Constructor & Destructor Documentation

◆ FAnimCurveBufferAccess() [1/2]

FAnimCurveBufferAccess::FAnimCurveBufferAccess ( const UAnimSequenceBase InSequence,
SmartName::UID_Type  InUID 
)

◆ FAnimCurveBufferAccess() [2/2]

FAnimCurveBufferAccess::FAnimCurveBufferAccess ( const UAnimSequenceBase InSequence,
FName  InName 
)

Member Function Documentation

◆ GetNumSamples()

int32 FAnimCurveBufferAccess::GetNumSamples ( ) const
inline

◆ GetTime()

float FAnimCurveBufferAccess::GetTime ( int32  SampleIndex) const

◆ GetValue()

float FAnimCurveBufferAccess::GetValue ( int32  SampleIndex) const

◆ IsValid()

bool FAnimCurveBufferAccess::IsValid ( ) const
inline

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