Navigation
API > API/Runtime > API/Runtime/InterchangeCore > API/Runtime/InterchangeCore/Nodes
References
| Module | InterchangeCore |
| Header | /Engine/Source/Runtime/Interchange/Core/Public/Nodes/InterchangeBaseNode.h |
| Include | #include "Nodes/InterchangeBaseNode.h" |
namespace InterchangePrivateNodeBase
{
template<typename ValueType>
bool InterchangePrivateNodeBase::GetCustomAttribute
(
const UE::Interchange::FAttributeStorage & Attributes,
const UE::Interchange::FAttributeKey & AttributeKey,
const FString & OperationName,
ValueType & OutAttributeValue
)
}
Remarks
Retrieve a custom attribute if the attribute exists.
- returns true if the attribute exists in the storage and was queried without error. returns false if the attribute does not exist or there is an error retrieving it from the storage.
Parameters
| Name | Description |
|---|---|
| Attributes | The attribute storage you want to query for the custom attribute. |
| AttributeKey | The storage key for the attribute. |
| OperationName | The name of the operation, in case there is an error. |
| OutAttributeValue | This is where we store the value we retrieve from the storage. |