Navigation
API > API/Plugins > API/Plugins/AvalancheTag
References
| Module | AvalancheTag |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheTag/Public/AvaTagHandleContainer.h |
| Include | #include "AvaTagHandleContainer.h" |
Syntax
USTRUCT ()
struct FAvaTagHandleContainer
Remarks
Handle to a multiple tags in a particular Source. This should be used by the UStructs/UObjects to properly reference a multiple FAvaTags.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< const UAvaTagCollection > | Source |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAvaTagHandleContainer
(
const FAvaTagHandle& InTagHandle |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | AddTagHandle
(
const FAvaTagHandle& InTagHandle |
Adds the provided Tag Handle to TagIds. Returns true only if it was added as a new entry to TagIds | |
| bool | ContainsTag
(
const FAvaTagHandle& InTagHandle |
Returns true if the Tag Handles resolve to same valued FAvaTags, even if the Source or Tag Id is different | |
| bool | ContainsTagHandle
(
const FAvaTagHandle& InTagHandle |
Returns true if the Tag Handles is the exact same as the other (Same Source and Tag Id) | |
| void | PostSerialize
(
const FArchive& Ar |
||
| bool | RemoveTagHandle
(
const FAvaTagHandle& InTagHandle |
Removes the provided Tag Handle from TagIds. | |
| TArray< FAvaTag > | ResolveTags () |
Returns an array of resolved tags through this container's tag ids and source tag collection | |
| bool | SerializeFromMismatchedTag
(
const FPropertyTag& InPropertyTag, |
||
| FString | ToString () |