Navigation
API > API/Plugins > API/Plugins/AvalancheTag
Soft handle to multiple tags in a particular Source. This should be used when needing to soft reference multiple FAvaTags.
| Name | FAvaTagSoftHandleContainer |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheTag/Public/AvaTagSoftHandleContainer.h |
| Include Path | #include "AvaTagSoftHandleContainer.h" |
Syntax
USTRUCT (BlueprintType , DisplayName="Motion Design Tag Soft Handle Container")
struct FAvaTagSoftHandleContainer
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| AvaTagSoftHandleContainer.h | |||
FAvaTagSoftHandleContainer
(
const FAvaTagHandle& InTagHandle |
AvaTagSoftHandleContainer.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Source | TSoftObjectPtr< const UAvaTagCollection > | AvaTagSoftHandleContainer.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| TagIds | TArray< FAvaTagId > | AvaTagSoftHandleContainer.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
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 | AvaTagSoftHandleContainer.h | |
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 | AvaTagSoftHandleContainer.h | |
bool ContainsTagHandle
(
const FAvaTagHandle& InTagHandle |
Returns true if the Tag Handles is the exact same as the other (Same Source and Tag Id) | AvaTagSoftHandleContainer.h | |
TConstArrayView< FAvaTagId > GetTagIds() |
AvaTagSoftHandleContainer.h | ||
void PostSerialize
(
const FArchive& Ar |
AvaTagSoftHandleContainer.h | ||
bool RemoveTagHandle
(
const FAvaTagHandle& InTagHandle |
Removes the provided Tag Handle from TagIds. | AvaTagSoftHandleContainer.h | |
const UAvaTagCollection * ResolveSource() |
Resolves the source soft object reference | AvaTagSoftHandleContainer.h | |
| Returns an array of resolved tags through this container's tag ids and source tag collection | AvaTagSoftHandleContainer.h | ||
bool SerializeFromMismatchedTag
(
const FPropertyTag& InPropertyTag, |
AvaTagSoftHandleContainer.h | ||
FString ToString() |
AvaTagSoftHandleContainer.h |