![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AnimCurveMetadata.h>
Inheritance diagram for IInterface_AnimCurveMetaData:Public Member Functions | |
| virtual void | ForEachCurveMetaData (const TFunctionRef< void(FName, const FCurveMetaData &)> &InFunction) const =0 |
| virtual int32 | GetNumCurveMetaData () const =0 |
| virtual const FCurveMetaData * | GetCurveMetaData (FName InCurveName) const =0 |
| virtual bool | AddCurveMetaData (FName InCurveName, bool bInTransact=true)=0 |
| virtual FCurveMetaData * | GetCurveMetaData (FName InCurveName)=0 |
| virtual void | GetCurveMetaDataNames (TArray< FName > &OutNames) const =0 |
| virtual void | RefreshBoneIndices (USkeleton *InSkeleton) |
| virtual uint16 | GetVersionNumber () const =0 |
Interface for curve metadata-hosting objects
|
pure virtual |
Adds a curve metadata entry with the specified name
| InCurveName | The name of the curve to find |
| bInTransact | If true record a new transaction |
Implemented in UAnimCurveMetaData.
|
pure virtual |
Iterate over all curve metadata entries, calling InFunction on each
| InFunction | The function to call |
Implemented in UAnimCurveMetaData.
|
pure virtual |
Get the curve metadata entry with the specified name
| InCurveName | The name of the curve to find |
Implemented in UAnimCurveMetaData.
|
pure virtual |
Get the curve metadata entry with the specified name
| InCurveName | The name of the curve to find |
Implemented in UAnimCurveMetaData.
|
pure virtual |
Get an array of all curve metadata names
| OutNames | The array to receive the metadata names |
Implemented in UAnimCurveMetaData.
Implemented in UAnimCurveMetaData.
Implemented in UAnimCurveMetaData.
|
inlinevirtual |
Refresh the indices of any linked bone references
| InSkeleton | The skeleton to use |
Reimplemented in UAnimCurveMetaData.