Navigation
API > API/Runtime > API/Runtime/InterchangeCore > API/Runtime/InterchangeCore/FAttributeStorage
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TAttributeHandle< T > GetAttributeHandle
(
const FAttributeKey& ElementAttributeKey |
Return an attribute handle for the specified attribute. | Types/AttributeStorage.h | |
TAttributeHandle< E > GetAttributeHandle
(
const FAttributeKey& ElementAttributeKey |
Redirect enum instantiations to underlying type. | Types/AttributeStorage.h | |
TAttributeHandle< B > GetAttributeHandle
(
const FAttributeKey& ElementAttributeKey |
Redirect TEnumAsByte instantiations to underlying type. | Types/AttributeStorage.h | |
TAttributeHandle< ArrayOfE > GetAttributeHandle
(
const FAttributeKey& ElementAttributeKey |
Redirect TArray |
Types/AttributeStorage.h | |
TAttributeHandle< ArrayOfB > GetAttributeHandle
(
const FAttributeKey& ElementAttributeKey |
Redirect TArray |
Types/AttributeStorage.h |
GetAttributeHandle(const FAttributeKey &)
Description
Return an attribute handle for the specified attribute. This handle is a compile type check and is use to get and set the attribute value type. The function will assert if the key is missing or the type doesn't match the specified template type.
| Name | GetAttributeHandle |
| 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 |
template<typename T, typename>
TAttributeHandle < T > GetAttributeHandle
(
const FAttributeKey & ElementAttributeKey
) const
Parameters
| Name | Remarks |
|---|---|
| ElementAttributeKey | the storage key (the path) of the attribute. |
GetAttributeHandle(const FAttributeKey &)
Description
Redirect enum instantiations to underlying type.
| Name | GetAttributeHandle |
| Type | function |
| Header File | /Engine/Source/Runtime/Interchange/Core/Public/Types/AttributeStorage.h |
| Include Path | #include "Types/AttributeStorage.h" |
template<typename E, typename, int>
TAttributeHandle < E > GetAttributeHandle
(
const FAttributeKey & ElementAttributeKey
) const
GetAttributeHandle(const FAttributeKey &)
Description
Redirect TEnumAsByte instantiations to underlying type.
| Name | GetAttributeHandle |
| Type | function |
| Header File | /Engine/Source/Runtime/Interchange/Core/Public/Types/AttributeStorage.h |
| Include Path | #include "Types/AttributeStorage.h" |
template<typename B , typename, int, int>
TAttributeHandle < B > GetAttributeHandle
(
const FAttributeKey & ElementAttributeKey
) const
GetAttributeHandle(const FAttributeKey &)
Description
Redirect TArray
| Name | GetAttributeHandle |
| Type | function |
| Header File | /Engine/Source/Runtime/Interchange/Core/Public/Types/AttributeStorage.h |
| Include Path | #include "Types/AttributeStorage.h" |
template<typename ArrayOfE, typename, int, int, int>
TAttributeHandle < ArrayOfE > GetAttributeHandle
(
const FAttributeKey & ElementAttributeKey
) const
GetAttributeHandle(const FAttributeKey &)
Description
Redirect TArray
| Name | GetAttributeHandle |
| Type | function |
| Header File | /Engine/Source/Runtime/Interchange/Core/Public/Types/AttributeStorage.h |
| Include Path | #include "Types/AttributeStorage.h" |
template<typename ArrayOfB, typename, int, int, int, int>
TAttributeHandle < ArrayOfB > GetAttributeHandle
(
const FAttributeKey & ElementAttributeKey
) const