UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BoneAttributeHelpers Namespace Reference

Functions

template<typename ParentType , typename AttribValueType >
void EnableIfMatching (FDynamicMesh3 *Mesh, TUniquePtr< TDynamicBoneAttributeBase< ParentType, AttribValueType > > &Attribute, const TDynamicBoneAttributeBase< ParentType, AttribValueType > *ToMatch, const AttribValueType &InitialValue, bool bClearExisting, bool bDiscardExtraAttributes)
 
template<typename ParentType , typename AttribValueType >
void CopyBoneAttribute (FDynamicMesh3 *Mesh, TUniquePtr< TDynamicBoneAttributeBase< ParentType, AttribValueType > > &Attribute, const TDynamicBoneAttributeBase< ParentType, AttribValueType > *Copy)
 
template<typename ParentType , typename AttribValueType >
void SparseCopyBoneAttribute (FDynamicMesh3 *Mesh, TUniquePtr< TDynamicBoneAttributeBase< ParentType, AttribValueType > > &Attribute, const TDynamicBoneAttributeBase< ParentType, AttribValueType > *Copy, TConstArrayView< int32 > InIndicesToCopy)
 

Function Documentation

◆ CopyBoneAttribute()

template<typename ParentType , typename AttribValueType >
void BoneAttributeHelpers::CopyBoneAttribute ( FDynamicMesh3 Mesh,
TUniquePtr< TDynamicBoneAttributeBase< ParentType, AttribValueType > > &  Attribute,
const TDynamicBoneAttributeBase< ParentType, AttribValueType > *  Copy 
)

◆ EnableIfMatching()

template<typename ParentType , typename AttribValueType >
void BoneAttributeHelpers::EnableIfMatching ( FDynamicMesh3 Mesh,
TUniquePtr< TDynamicBoneAttributeBase< ParentType, AttribValueType > > &  Attribute,
const TDynamicBoneAttributeBase< ParentType, AttribValueType > *  ToMatch,
const AttribValueType InitialValue,
bool  bClearExisting,
bool  bDiscardExtraAttributes 
)

◆ SparseCopyBoneAttribute()

template<typename ParentType , typename AttribValueType >
void BoneAttributeHelpers::SparseCopyBoneAttribute ( FDynamicMesh3 Mesh,
TUniquePtr< TDynamicBoneAttributeBase< ParentType, AttribValueType > > &  Attribute,
const TDynamicBoneAttributeBase< ParentType, AttribValueType > *  Copy,
TConstArrayView< int32 InIndicesToCopy 
)