UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNativeGameplayTag Class Reference

#include <NativeGameplayTags.h>

+ Inheritance diagram for FNativeGameplayTag:

Public Member Functions

GAMEPLAYTAGS_API FNativeGameplayTag (FName PluginName, FName ModuleName, FName TagName, const FString &TagDevComment, ENativeGameplayTagToken)
 
GAMEPLAYTAGS_API ~FNativeGameplayTag ()
 
 operator FGameplayTag () const
 
FGameplayTag GetTag () const
 
FGameplayTagTableRow GetGameplayTagTableRow () const
 
FName GetModuleName () const
 
FName GetPlugin () const
 
FName GetModulePackageName () const
 

Static Public Attributes

static GAMEPLAYTAGS_API FName NAME_NativeGameplayTag
 

Friends

class UGameplayTagsManager
 

Additional Inherited Members

- Protected Member Functions inherited from FNoncopyable
 FNoncopyable ()
 
 ~FNoncopyable ()
 

Detailed Description

Holds a gameplay tag that was registered during static construction of the module, and will be unregistered when the module unloads. Each registration is based on the native tag pointer so even if two modules register the same tag and one is unloaded, the tag will still be registered by the other one.

Constructor & Destructor Documentation

◆ FNativeGameplayTag()

FNativeGameplayTag::FNativeGameplayTag ( FName  PluginName,
FName  ModuleName,
FName  TagName,
const FString &  TagDevComment,
ENativeGameplayTagToken   
)

◆ ~FNativeGameplayTag()

FNativeGameplayTag::~FNativeGameplayTag ( )

Member Function Documentation

◆ GetGameplayTagTableRow()

FGameplayTagTableRow FNativeGameplayTag::GetGameplayTagTableRow ( ) const
inline

◆ GetModuleName()

FName FNativeGameplayTag::GetModuleName ( ) const
inline

◆ GetModulePackageName()

FName FNativeGameplayTag::GetModulePackageName ( ) const
inline

◆ GetPlugin()

FName FNativeGameplayTag::GetPlugin ( ) const
inline

◆ GetTag()

FGameplayTag FNativeGameplayTag::GetTag ( ) const
inline

◆ operator FGameplayTag()

FNativeGameplayTag::operator FGameplayTag ( ) const
inline

Friends And Related Symbol Documentation

◆ UGameplayTagsManager

Member Data Documentation

◆ NAME_NativeGameplayTag

FName FNativeGameplayTag::NAME_NativeGameplayTag
static

The documentation for this class was generated from the following files: