![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <GameplayTagsManager.h>
Public Member Functions | |
| FGameplayTagNode () | |
| FGameplayTagNode (FName InTag, FName InFullTag, TSharedPtr< FGameplayTagNode > InParentNode, bool InIsExplicitTag, bool InIsRestrictedTag, bool InAllowNonRestrictedChildren) | |
| const FGameplayTagContainer & | GetSingleTagContainer () const |
| const FGameplayTag & | GetCompleteTag () const |
| FName | GetCompleteTagName () const |
| FString | GetCompleteTagString () const |
| FName | GetSimpleTagName () const |
| TArray< TSharedPtr< FGameplayTagNode > > & | GetChildTagNodes () |
| const TArray< TSharedPtr< FGameplayTagNode > > & | GetChildTagNodes () const |
| TSharedPtr< FGameplayTagNode > | GetParentTagNode () const |
| FGameplayTagNetIndex | GetNetIndex () const |
| GAMEPLAYTAGS_API void | ResetNode () |
| bool | IsExplicitTag () const |
| bool | GetAllowNonRestrictedChildren () const |
| bool | IsRestrictedGameplayTag () const |
Friends | |
| class | UGameplayTagsManager |
| class | SGameplayTagWidget |
| class | SGameplayTagPicker |
Simple tree node for gameplay tags, this stores metadata about specific tags
|
inline |
| FGameplayTagNode::FGameplayTagNode | ( | FName | InTag, |
| FName | InFullTag, | ||
| TSharedPtr< FGameplayTagNode > | InParentNode, | ||
| bool | InIsExplicitTag, | ||
| bool | InIsRestrictedTag, | ||
| bool | InAllowNonRestrictedChildren | ||
| ) |
Simple constructor, passing redundant data for performance
|
inline |
Returns true if the tag is a restricted tag and allows non-restricted children
|
inline |
Get the children nodes of this node
|
inline |
Get the children nodes of this node
|
inline |
Get the complete tag for the node, including all parent tags, delimited by periods
|
inline |
|
inline |
|
inline |
Get the net index of this node
|
inline |
Get the parent tag node of this node
|
inline |
Get the simple tag for the node (doesn't include any parent tags)
|
inline |
Returns a correctly constructed container with only this tag, useful for doing container queries
|
inline |
Returns true if the tag was explicitly specified in code or data
|
inline |
Returns true if the tag is a restricted tag
| void FGameplayTagNode::ResetNode | ( | ) |
Reset the node of all of its values
|
friend |
|
friend |
|
friend |