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

#include <AnimCurveTypes.h>

+ Inheritance diagram for FFloatCurve:

Public Member Functions

 FFloatCurve ()
 
 FFloatCurve (FSmartName InName, int32 InCurveTypeFlags) PRAGMA_DISABLE_DEPRECATION_WARNINGS
 
ENGINE_API void CopyCurve (const FFloatCurve &SourceCurve)
 
ENGINE_API float Evaluate (float CurrentTime) const
 
ENGINE_API void UpdateOrAddKey (float NewKey, float CurrentTime)
 
ENGINE_API void GetKeys (TArray< float > &OutTimes, TArray< float > &OutValues) const
 
ENGINE_API void Resize (float NewLength, bool bInsert, float OldStartTime, float OldEndTime)
 
- Public Member Functions inherited from FAnimCurveBase
 FAnimCurveBase ()
 
 FAnimCurveBase (FName InName, int32 InCurveTypeFlags)
 
 FAnimCurveBase (FSmartName InName, int32 InCurveTypeFlags)
 
ENGINE_API void PostSerializeFixup (FArchive &Ar)
 
ENGINE_API bool Serialize (FArchive &Ar)
 
ENGINE_API void PostSerialize (const FArchive &Ar)
 
ENGINE_API void SetCurveTypeFlag (EAnimAssetCurveFlags InFlag, bool bValue)
 
ENGINE_API void ToggleCurveTypeFlag (EAnimAssetCurveFlags InFlag)
 
ENGINE_API bool GetCurveTypeFlag (EAnimAssetCurveFlags InFlag) const
 
ENGINE_API void SetCurveTypeFlags (int32 NewCurveTypeFlags)
 
ENGINE_API int32 GetCurveTypeFlags () const
 
FName GetName () const
 
void SetName (FName InName)
 

Public Attributes

FRichCurve FloatCurve
 

Constructor & Destructor Documentation

◆ FFloatCurve() [1/2]

FFloatCurve::FFloatCurve ( )
inline

◆ FFloatCurve() [2/2]

FFloatCurve::FFloatCurve ( FSmartName  InName,
int32  InCurveTypeFlags 
)
inline

Member Function Documentation

◆ CopyCurve()

void FFloatCurve::CopyCurve ( const FFloatCurve SourceCurve)

◆ Evaluate()

float FFloatCurve::Evaluate ( float  CurrentTime) const

◆ GetKeys()

void FFloatCurve::GetKeys ( TArray< float > &  OutTimes,
TArray< float > &  OutValues 
) const

◆ Resize()

void FFloatCurve::Resize ( float  NewLength,
bool  bInsert,
float  OldStartTime,
float  OldEndTime 
)

◆ UpdateOrAddKey()

void FFloatCurve::UpdateOrAddKey ( float  NewKey,
float  CurrentTime 
)

Member Data Documentation

◆ FloatCurve

FRichCurve FFloatCurve::FloatCurve

Curve data for float.


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