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