UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GameplayTagsManager.cpp File Reference

Classes

struct  FCompareFGameplayTagNodeByTag
 

Namespaces

namespace  GameplayTagUtil
 
namespace  UE
 
namespace  UE::GameplayTags
 
namespace  UE::GameplayTags::Private
 

Macros

#define LOCTEXT_NAMESPACE   "GameplayTagManager"
 
#define GAMEPLAYTAGS_VERBOSE   0
 
#define SCOPE_LOG_GAMEPLAYTAGS(Name)
 
#define VALIDATE_EXTRACT_PARENT_TAGS   0
 

Functions

 DECLARE_CYCLE_STAT (TEXT("Load Gameplay Tags"), STAT_GameplayTags_LoadGameplayTags, STATGROUP_GameplayTags)
 
 DECLARE_FLOAT_ACCUMULATOR_STAT (TEXT("Add Tag *.ini Search Path"), STAT_GameplayTags_AddTagIniSearchPath, STATGROUP_GameplayTags)
 
 DECLARE_FLOAT_ACCUMULATOR_STAT (TEXT("Remove Tag *.ini Search Path"), STAT_GameplayTags_RemoveTagIniSearchPath, STATGROUP_GameplayTags)
 
 DECLARE_CYCLE_STAT (TEXT("UGameplayTagsManager::RequestGameplayTag"), STAT_UGameplayTagsManager_RequestGameplayTag, STATGROUP_GameplayTags)
 
template<typename FixedStringType >
bool UE::GameplayTags::Private::IsValidGameplayTagString (const FStringView &TagString, FText *OutError, FixedStringType *OutFixedString, const FString &InvalidTagCharacters)
 
 DECLARE_CYCLE_STAT (TEXT("UGameplayTagsManager::GetAllParentNodeNames"), STAT_UGameplayTagsManager_GetAllParentNodeNames, STATGROUP_GameplayTags)
 
 DECLARE_CYCLE_STAT (TEXT("UGameplayTagsManager::ValidateTagCreation"), STAT_UGameplayTagsManager_ValidateTagCreation, STATGROUP_GameplayTags)
 

Variables

int32 PrintNetIndiceAssignment = 0
 

Macro Definition Documentation

◆ GAMEPLAYTAGS_VERBOSE

#define GAMEPLAYTAGS_VERBOSE   0

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "GameplayTagManager"

◆ SCOPE_LOG_GAMEPLAYTAGS

#define SCOPE_LOG_GAMEPLAYTAGS (   Name)

◆ VALIDATE_EXTRACT_PARENT_TAGS

#define VALIDATE_EXTRACT_PARENT_TAGS   0

Function Documentation

◆ DECLARE_CYCLE_STAT() [1/4]

DECLARE_CYCLE_STAT ( TEXT("Load Gameplay Tags" ,
STAT_GameplayTags_LoadGameplayTags  ,
STATGROUP_GameplayTags   
)

◆ DECLARE_CYCLE_STAT() [2/4]

DECLARE_CYCLE_STAT ( TEXT("UGameplayTagsManager::GetAllParentNodeNames")  ,
STAT_UGameplayTagsManager_GetAllParentNodeNames  ,
STATGROUP_GameplayTags   
)

◆ DECLARE_CYCLE_STAT() [3/4]

DECLARE_CYCLE_STAT ( TEXT("UGameplayTagsManager::RequestGameplayTag")  ,
STAT_UGameplayTagsManager_RequestGameplayTag  ,
STATGROUP_GameplayTags   
)

◆ DECLARE_CYCLE_STAT() [4/4]

DECLARE_CYCLE_STAT ( TEXT("UGameplayTagsManager::ValidateTagCreation")  ,
STAT_UGameplayTagsManager_ValidateTagCreation  ,
STATGROUP_GameplayTags   
)

◆ DECLARE_FLOAT_ACCUMULATOR_STAT() [1/2]

DECLARE_FLOAT_ACCUMULATOR_STAT ( TEXT("Add Tag *.ini Search Path" ,
STAT_GameplayTags_AddTagIniSearchPath  ,
STATGROUP_GameplayTags   
)

◆ DECLARE_FLOAT_ACCUMULATOR_STAT() [2/2]

DECLARE_FLOAT_ACCUMULATOR_STAT ( TEXT("Remove Tag *.ini Search Path" ,
STAT_GameplayTags_RemoveTagIniSearchPath  ,
STATGROUP_GameplayTags   
)

Variable Documentation

◆ PrintNetIndiceAssignment

int32 PrintNetIndiceAssignment = 0