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

#include <AnimCurveTypes.h>

+ Inheritance diagram for FAnimCurveBase:

Public Member Functions

 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)
 

Detailed Description

Float curve data for one track

Constructor & Destructor Documentation

◆ FAnimCurveBase() [1/3]

FAnimCurveBase::FAnimCurveBase ( )
inline

◆ FAnimCurveBase() [2/3]

FAnimCurveBase::FAnimCurveBase ( FName  InName,
int32  InCurveTypeFlags 
)
inline

◆ FAnimCurveBase() [3/3]

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

Member Function Documentation

◆ GetCurveTypeFlag()

bool FAnimCurveBase::GetCurveTypeFlag ( EAnimAssetCurveFlags  InFlag) const

Return true if InFlag is set, false otherwise

◆ GetCurveTypeFlags()

int32 FAnimCurveBase::GetCurveTypeFlags ( ) const

returns CurveTypeFlags

◆ GetName()

FName FAnimCurveBase::GetName ( ) const
inline

Get the name of this curve

◆ PostSerialize()

void FAnimCurveBase::PostSerialize ( const FArchive Ar)

◆ PostSerializeFixup()

void FAnimCurveBase::PostSerializeFixup ( FArchive Ar)

◆ Serialize()

bool FAnimCurveBase::Serialize ( FArchive Ar)

◆ SetCurveTypeFlag()

void FAnimCurveBase::SetCurveTypeFlag ( EAnimAssetCurveFlags  InFlag,
bool  bValue 
)

Set InFlag to bValue

◆ SetCurveTypeFlags()

void FAnimCurveBase::SetCurveTypeFlags ( int32  NewCurveTypeFlags)

Set CurveTypeFlags to NewCurveTypeFlags This just overwrites CurveTypeFlags

◆ SetName()

void FAnimCurveBase::SetName ( FName  InName)
inline

Set the name of this curve

◆ ToggleCurveTypeFlag()

void FAnimCurveBase::ToggleCurveTypeFlag ( EAnimAssetCurveFlags  InFlag)

Toggle the value of the specified flag


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