UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::FGameplayTagContainerAccessorForNetSerializer Struct Reference
+ Inheritance diagram for UE::Net::FGameplayTagContainerAccessorForNetSerializer:

Public Member Functions

const TArray< FGameplayTag > & GetGameplayTags () const
 
TArray< FGameplayTag > & GetGameplayTags ()
 
- Public Member Functions inherited from FGameplayTagContainer
 FGameplayTagContainer ()
 
 FGameplayTagContainer (FGameplayTagContainer const &Other)
 
 FGameplayTagContainer (const FGameplayTag &Tag)
 
 FGameplayTagContainer (FGameplayTagContainer &&Other)
 
 ~FGameplayTagContainer ()
 
GAMEPLAYTAGS_API FGameplayTagContaineroperator= (FGameplayTagContainer const &Other)
 
GAMEPLAYTAGS_API FGameplayTagContaineroperator= (FGameplayTagContainer &&Other)
 
GAMEPLAYTAGS_API bool operator== (FGameplayTagContainer const &Other) const
 
GAMEPLAYTAGS_API bool operator!= (FGameplayTagContainer const &Other) const
 
bool HasTag (const FGameplayTag &TagToCheck) const
 
bool HasTagExact (const FGameplayTag &TagToCheck) const
 
bool HasAny (const FGameplayTagContainer &ContainerToCheck) const
 
bool HasAnyExact (const FGameplayTagContainer &ContainerToCheck) const
 
bool HasAll (const FGameplayTagContainer &ContainerToCheck) const
 
bool HasAllExact (const FGameplayTagContainer &ContainerToCheck) const
 
int32 Num () const
 
bool IsValid () const
 
bool IsEmpty () const
 
GAMEPLAYTAGS_API FGameplayTagContainer GetGameplayTagParents () const
 
GAMEPLAYTAGS_API FGameplayTagContainer Filter (const FGameplayTagContainer &OtherContainer) const
 
GAMEPLAYTAGS_API FGameplayTagContainer FilterExact (const FGameplayTagContainer &OtherContainer) const
 
GAMEPLAYTAGS_API bool MatchesQuery (const struct FGameplayTagQuery &Query) const
 
GAMEPLAYTAGS_API void AppendTags (FGameplayTagContainer const &Other)
 
GAMEPLAYTAGS_API void AppendMatchingTags (FGameplayTagContainer const &OtherA, FGameplayTagContainer const &OtherB)
 
GAMEPLAYTAGS_API void AddTag (const FGameplayTag &TagToAdd)
 
GAMEPLAYTAGS_API void AddTagFast (const FGameplayTag &TagToAdd)
 
GAMEPLAYTAGS_API bool AddLeafTag (const FGameplayTag &TagToAdd)
 
GAMEPLAYTAGS_API bool RemoveTag (const FGameplayTag &TagToRemove, bool bDeferParentTags=false)
 
GAMEPLAYTAGS_API void RemoveTags (const FGameplayTagContainer &TagsToRemove)
 
GAMEPLAYTAGS_API void Reset (int32 Slack=0)
 
GAMEPLAYTAGS_API bool Serialize (FStructuredArchive::FSlot Slot)
 
GAMEPLAYTAGS_API bool NetSerialize (FArchive &Ar, class UPackageMap *Map, bool &bOutSuccess)
 
GAMEPLAYTAGS_API bool ImportTextItem (const TCHAR *&Buffer, int32 PortFlags, UObject *Parent, FOutputDevice *ErrorText)
 
GAMEPLAYTAGS_API void PostScriptConstruct ()
 
GAMEPLAYTAGS_API FString ToString () const
 
GAMEPLAYTAGS_API void FromExportString (const FString &ExportString, int32 PortFlags=0)
 
GAMEPLAYTAGS_API FString ToStringSimple (bool bQuoted=false) const
 
GAMEPLAYTAGS_API TArray< FString > ToStringsMaxLen (int32 MaxLen) const
 
GAMEPLAYTAGS_API FText ToMatchingText (EGameplayContainerMatchType MatchType, bool bInvertCondition) const
 
void GetGameplayTagArray (TArray< FGameplayTag > &InOutGameplayTags) const
 
GAMEPLAYTAGS_API const TArray< FGameplayTag > & GetGameplayTagArray () const
 
TArray< FGameplayTag >::TConstIterator CreateConstIterator () const
 
bool IsValidIndex (int32 Index) const
 
FGameplayTag GetByIndex (int32 Index) const
 
FGameplayTag First () const
 
FGameplayTag Last () const
 
GAMEPLAYTAGS_API void FillParentTags ()
 

Additional Inherited Members

- Static Public Member Functions inherited from FGameplayTagContainer
template<class AllocatorType >
static FGameplayTagContainer CreateFromArray (const TArray< FGameplayTag, AllocatorType > &SourceTags)
 
- Static Public Attributes inherited from FGameplayTagContainer
static GAMEPLAYTAGS_API const FGameplayTagContainer EmptyContainer
 
- Protected Member Functions inherited from FGameplayTagContainer
bool RemoveTagByExplicitName (const FName &TagName)
 
GAMEPLAYTAGS_API void AddParentsForTag (const FGameplayTag &Tag)
 
- Protected Attributes inherited from FGameplayTagContainer
TArray< FGameplayTagGameplayTags
 
TArray< FGameplayTagParentTags
 

Member Function Documentation

◆ GetGameplayTags() [1/2]

TArray< FGameplayTag > & UE::Net::FGameplayTagContainerAccessorForNetSerializer::GetGameplayTags ( )
inline

◆ GetGameplayTags() [2/2]

const TArray< FGameplayTag > & UE::Net::FGameplayTagContainerAccessorForNetSerializer::GetGameplayTags ( ) const
inline

The documentation for this struct was generated from the following file: