Navigation
API > API/Runtime > API/Runtime/GameplayTags
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.
| Name | FNativeGameplayTag |
| Type | class |
| Header File | /Engine/Source/Runtime/GameplayTags/Public/NativeGameplayTags.h |
| Include Path | #include "NativeGameplayTags.h" |
Syntax
class FNativeGameplayTag : public FNoncopyable
Inheritance Hierarchy
- FNoncopyable → FNativeGameplayTag
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNativeGameplayTag
(
FName PluginName, |
NativeGameplayTags.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FNativeGameplayTag() |
NativeGameplayTags.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| NAME_NativeGameplayTag | FName | NativeGameplayTags.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bValidated | bool | NativeGameplayTags.h | ||
| DeveloperComment | FString | NativeGameplayTags.h | ||
| InternalTag | FGameplayTag | NativeGameplayTags.h | ||
| ModuleName | FName | NativeGameplayTags.h | ||
| ModulePackageName | FName | NativeGameplayTags.h | ||
| PluginName | FName | NativeGameplayTags.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGameplayTagTableRow GetGameplayTagTableRow() |
NativeGameplayTags.h | ||
FName GetModuleName() |
NativeGameplayTags.h | ||
FName GetModulePackageName() |
NativeGameplayTags.h | ||
FName GetPlugin() |
NativeGameplayTags.h | ||
FGameplayTag GetTag() |
NativeGameplayTags.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSet< const class FNativeGameplayTag * > & GetRegisteredNativeTags() |
NativeGameplayTags.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator FGameplayTag() |
NativeGameplayTags.h |