Navigation
API > API/Plugins > API/Plugins/AvalancheAttribute
Attribute that holds a tag container handle, for multi-tag referencing
| Name | UAvaTagContainerAttribute |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheAttribute/Public/Tags/AvaTagContainerAttribute.h |
| Include Path | #include "Tags/AvaTagContainerAttribute.h" |
Syntax
UCLASS (MinimalAPI, DisplayName="Tag Container Attribute")
class UAvaTagContainerAttribute : public UAvaTagAttributeBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAvaAttribute → UAvaTagAttributeBase → UAvaTagContainerAttribute
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| TagContainer | FAvaTagHandleContainer | Tags/AvaTagContainerAttribute.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetTagContainer
(
const FAvaTagHandleContainer& InTagContainer |
Tags/AvaTagContainerAttribute.h |
Overridden from UAvaTagAttributeBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool ClearTagHandle
(
const FAvaTagHandle& InTagHandle |
Clears/Removes the given tag handle from the tag attribute | Tags/AvaTagContainerAttribute.h | |
virtual bool ContainsTag
(
const FAvaTagHandle& InTagHandle |
Checks whether the resolved tag from the given tag handle exists in the tag attribute | Tags/AvaTagContainerAttribute.h | |
virtual bool HasValidTagHandle() |
Checks whether the tag attribute has any tag handle that could resolve to a valid tag | Tags/AvaTagContainerAttribute.h | |
virtual bool SetTagHandle
(
const FAvaTagHandle& InTagHandle |
Sets/Adds the given tag handle to the tag attribute | Tags/AvaTagContainerAttribute.h |
Overridden from UAvaAttribute
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FText GetDisplayName() |
Gets the display name to use for the attribute | Tags/AvaTagContainerAttribute.h |