Navigation
API > API/Runtime > API/Runtime/InterchangeCore > API/Runtime/InterchangeCore/FAttributeStorage
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void CopyStorageAttributes
(
const FAttributeStorage& SourceStorage, |
Copy an array of attributes from the source storage to the destination storage. | Types/AttributeStorage.h | |
static void CopyStorageAttributes
(
const FAttributeStorage& SourceStorage, |
Copy an array of attributes from the source storage to the destination storage. | Types/AttributeStorage.h |
CopyStorageAttributes(const FAttributeStorage &, FAttributeStorage &, const TArray< FAttributeKey > &)
Description
Copy an array of attributes from the source storage to the destination storage. If the attribute already exists in the destination, the value will be updated. If a key does not exist in the source it will not be copied/created in the destination.
| Name | CopyStorageAttributes |
| Type | function |
| Header File | /Engine/Source/Runtime/Interchange/Core/Public/Types/AttributeStorage.h |
| Include Path | #include "Types/AttributeStorage.h" |
| Source | /Engine/Source/Runtime/Interchange/Core/Private/Types/AttributeStorage.cpp |
static void CopyStorageAttributes
(
const FAttributeStorage & SourceStorage,
FAttributeStorage & DestinationStorage,
const TArray < FAttributeKey > & AttributeKeys
)
Parameters
| Name | Remarks |
|---|---|
| SourceStorage | The storage source. |
| DestinationStorage | The storage destination. |
| AttributeKeys | All attributes that must be copied from the source to the destination. |
CopyStorageAttributes(const FAttributeStorage &, FAttributeStorage &, const TArray< TPair< FAttributeKey, FAttributeKey > > &)
Description
Copy an array of attributes from the source storage to the destination storage. If the attribute already exists in the destination, the value will be updated. If a key does not exist in the source it will not be copied/created in the destination.
| Name | CopyStorageAttributes |
| Type | function |
| Header File | /Engine/Source/Runtime/Interchange/Core/Public/Types/AttributeStorage.h |
| Include Path | #include "Types/AttributeStorage.h" |
| Source | /Engine/Source/Runtime/Interchange/Core/Private/Types/AttributeStorage.cpp |
static void CopyStorageAttributes
(
const FAttributeStorage & SourceStorage,
FAttributeStorage & DestinationStorage,
const TArray < TPair< FAttributeKey , FAttributeKey > > & SrcDestAttributeKeys
)
Parameters
| Name | Remarks |
|---|---|
| SourceStorage | The storage source. |
| DestinationStorage | The storage destination. |
| SrcDestAttributeKeys | All attributes that must be copied from the source to the destination, with a new key name. |