|
| template<typename OtherAllocator > |
| void | CopyFrom (const TAttributeContainer< BoneIndexType, OtherAllocator > &Other) |
| |
| template<class OtherBoneIndexType , typename OtherAllocator > |
| void | CopyFrom (const TAttributeContainer< OtherBoneIndexType, OtherAllocator > &Other, const TMap< OtherBoneIndexType, BoneIndexType > &IndexMapping) |
| |
| template<class OtherBoneIndexType , typename OtherAllocator > |
| void | CopyFrom (const TAttributeContainer< OtherBoneIndexType, OtherAllocator > &Other, const FBoneContainer &BoneContainer) |
| |
| void | CopyFrom (const TAttributeContainer< BoneIndexType, InAllocator > &Other) |
| |
| void | MoveFrom (TAttributeContainer< BoneIndexType, InAllocator > &Other) |
| |
| bool | ContainsData () const |
| |
| void | Empty () |
| |
| bool | operator!= (const TAttributeContainer< BoneIndexType, InAllocator > &Other) |
| |
| template<typename AttributeType > |
| AttributeType * | Add (const FAttributeId &InAttributeId, const AttributeType &Attribute) |
| |
| uint8 * | Add (const UScriptStruct *InScriptStruct, const FAttributeId &InAttributeId) |
| |
| template<typename AttributeType > |
| AttributeType * | FindOrAdd (const FAttributeId &InAttributeId) |
| |
| uint8 * | FindOrAdd (const UScriptStruct *InScriptStruct, const FAttributeId &InAttributeId) |
| |
| template<typename AttributeType > |
| AttributeType * | Find (const FAttributeId &InAttributeId) |
| |
| uint8 * | Find (const UScriptStruct *InScriptStruct, const FAttributeId &InAttributeId) |
| |
| template<typename AttributeType > |
| const AttributeType * | Find (const FAttributeId &InAttributeId) const |
| |
| const uint8 * | Find (const UScriptStruct *InScriptStruct, const FAttributeId &InAttributeId) const |
| |
| template<typename AttributeType > |
| AttributeType & | FindChecked (const FAttributeId &InAttributeId) |
| |
| template<typename AttributeType > |
| const AttributeType & | FindChecked (const FAttributeId &InAttributeId) const |
| |
| template<typename AttributeType > |
| int32 | IndexOfByKey (const FAttributeId &InAttributeId) const |
| |
| int32 | IndexOfByKey (const UScriptStruct *InScriptStruct, const FAttributeId &InAttributeId) const |
| |
| template<typename AttributeType > |
| bool | Remove (const FAttributeId &InAttributeId) |
| |
| bool | Remove (const UScriptStruct *InScriptStruct, const FAttributeId &InAttributeId) |
| |
| template<typename AttributeType > |
| bool | RemoveAll () |
| |
| bool | RemoveAll (const UScriptStruct *InScriptStruct, const FAttributeId &InAttributeId) |
| |
| int32 | FindTypeIndex (const UScriptStruct *InScriptStruct) const |
| |
| const TArray< FAttributeId > & | GetKeys (int32 TypeIndex) const |
| |
| const TArray< TWrappedAttribute< InAllocator > > & | GetValues (int32 TypeIndex) const |
| |
| const TArray< TWeakObjectPtr< UScriptStruct > > & | GetUniqueTypes () const |
| |
| template<typename ArrayAllocator > |
| bool | GetAllKeyNames (TArray< FName, ArrayAllocator > &OutAttributeKeyNames) const |
| |
| const TArray< int32 > & | GetUniqueTypedBoneIndices (int32 TypeIndex) const |
| |
| int32 | Num () const |
| |
template<class BoneIndexType,
typename InAllocator>
struct UE::Anim::TAttributeContainer< BoneIndexType, InAllocator >
Runtime container for Animation Attributes, providing a TMap like interface. Used in FStack