UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CustomAttributes.h File Reference
#include "UObject/ObjectMacros.h"
#include "UObject/NameTypes.h"
#include "Misc/Variant.h"
#include "Animation/AnimTypes.h"
#include "BoneIndices.h"
#include "Templates/Tuple.h"
#include "Curves/StringCurve.h"
#include "Curves/IntegralCurve.h"
#include "Curves/SimpleCurve.h"
#include "CustomAttributes.generated.h"

Go to the source code of this file.

Classes

struct  FCustomAttributeSetting
 
struct  FTimecodeCustomAttributeNameSettings
 
struct  FCustomAttribute
 
struct  FCustomAttributePerBoneData
 
struct  FBakedStringCustomAttribute
 
struct  FBakedIntegerCustomAttribute
 
struct  FBakedFloatCustomAttribute
 
struct  FBakedCustomAttributePerBoneData
 

Enumerations

enum class  ECustomAttributeBlendType : uint8 { Override , Blend }
 

Functions

struct UE_DEPRECATED (5.0, "FCustomAttribute has been deprecated") FCustomAttribute
 
struct UE_DEPRECATED (5.0, "FCustomAttributePerBoneData has been deprecated") FCustomAttributePerBoneData
 
struct UE_DEPRECATED (5.0, "FBakedStringCustomAttribute has been deprecated") FBakedStringCustomAttribute
 
struct UE_DEPRECATED (5.0, "FBakedIntegerCustomAttribute has been deprecated") FBakedIntegerCustomAttribute
 
struct UE_DEPRECATED (5.0, "FBakedFloatCustomAttribute has been deprecated") FBakedFloatCustomAttribute
 
struct UE_DEPRECATED (5.0, "FBakedCustomAttributePerBoneData has been deprecated") FBakedCustomAttributePerBoneData
 

Enumeration Type Documentation

◆ ECustomAttributeBlendType

Enumerator
Override 

Overrides Custom attributes according to highest weighted pose

Blend 

Blends Custom attributes according to weights per pose

Function Documentation

◆ UE_DEPRECATED() [1/6]

struct UE_DEPRECATED ( 5.  0,
"FBakedCustomAttributePerBoneData has been deprecated"   
)

Structure describing baked custom attributes for a single bone (index)

◆ UE_DEPRECATED() [2/6]

struct UE_DEPRECATED ( 5.  0,
"FBakedFloatCustomAttribute has been deprecated"   
)

(Baked) float custom attribute, uses FSimpleCurve for evaluation instead of FVariant array

◆ UE_DEPRECATED() [3/6]

struct UE_DEPRECATED ( 5.  0,
"FBakedIntegerCustomAttribute has been deprecated"   
)

(Baked) int32 custom attribute, uses FIntegralCurve for evaluation instead of FVariant array

◆ UE_DEPRECATED() [4/6]

struct UE_DEPRECATED ( 5.  0,
"FBakedStringCustomAttribute has been deprecated"   
)

(Baked) string custom attribute, uses FStringCurve for evaluation instead of FVariant array

◆ UE_DEPRECATED() [5/6]

struct UE_DEPRECATED ( 5.  0,
"FCustomAttribute has been deprecated"   
)

◆ UE_DEPRECATED() [6/6]

struct UE_DEPRECATED ( 5.  0,
"FCustomAttributePerBoneData has been deprecated"   
)

Structure describing custom attributes for a single bone (index)