Navigation
API > API/Plugins > API/Plugins/AvalancheAttribute
Base implementation of an attribute that represent one or more tags in some form
| Name | UAvaTagAttributeBase |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheAttribute/Public/Tags/AvaTagAttributeBase.h |
| Include Path | #include "Tags/AvaTagAttributeBase.h" |
Syntax
UCLASS (MinimalAPI, Abstract)
class UAvaTagAttributeBase : public UAvaAttribute
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAvaAttribute → UAvaTagAttributeBase
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool ClearTagHandle
(
const FAvaTagHandle& InTagHandle |
Clears/Removes the given tag handle from the tag attribute | Tags/AvaTagAttributeBase.h | |
virtual bool ContainsTag
(
const FAvaTagHandle& InTagHandle |
Checks whether the resolved tag from the given tag handle exists in the tag attribute | Tags/AvaTagAttributeBase.h | |
virtual bool HasValidTagHandle() |
Checks whether the tag attribute has any tag handle that could resolve to a valid tag | Tags/AvaTagAttributeBase.h | |
virtual bool SetTagHandle
(
const FAvaTagHandle& InTagHandle |
Sets/Adds the given tag handle to the tag attribute | Tags/AvaTagAttributeBase.h |