Navigation
Unreal Engine C++ API Reference > Runtime > GameplayTags
Inheritance Hierarchy
- UBlueprintFunctionLibrary
- UBlueprintGameplayTagLibrary
References
Module | GameplayTags |
Header | /Engine/Source/Runtime/GameplayTags/Classes/BlueprintGameplayTagLibrary.h |
Include | #include "BlueprintGameplayTagLibrary.h" |
Syntax
UCLASS (Meta=(ScriptName="GameplayTagLibrary"), MinimalAPI)
class UBlueprintGameplayTagLibrary : public UBlueprintFunctionLibrary
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UBlueprintGameplayTagLibrary
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
void | AddGameplayTag
(
UPARAM(ref) FGameplayTagContainer& TagContainer, |
Adds a single tag to the passed in tag container |
![]() ![]() ![]() ![]() |
void | AppendGameplayTagContainers
(
UPARAM(ref) FGameplayTagContainer& InOutTagContainer, |
Appends all tags in the InTagContainer to InOutTagContainer |
![]() ![]() ![]() ![]() |
void | BreakGameplayTagContainer
(
const FGameplayTagContainer& GameplayTagContainer, |
Breaks tag container into explicit array of tags |
![]() ![]() ![]() ![]() |
TScriptInterface< IGameplayTagAssetInterface > | Conv_ObjectToGameplayTagAssetInterface
(
UObject* InObject |
Converts a UObject to a GameplayTagAssetInterface. |
![]() ![]() ![]() ![]() |
bool | DoesContainerMatchTagQuery
(
const FGameplayTagContainer& TagContainer, |
Check if the specified tag container matches the given Tag Query |
![]() ![]() ![]() ![]() |
bool | DoesTagAssetInterfaceHaveTag
(
TScriptInterface< IGameplayTagAssetInterface > TagContainerInterface, |
Check if the specified tag container has the specified tag, using the specified tag matching types |
![]() ![]() ![]() ![]() |
bool | Returns true if the values are equal (A == B) | |
![]() ![]() ![]() ![]() |
bool | EqualEqual_GameplayTagContainer
(
const FGameplayTagContainer& A, |
Returns true if the values are equal (A == B) |
![]() ![]() ![]() ![]() |
void | GetAllActorsOfClassMatchingTagQuery
(
UObject* WorldContextObject, |
Get an array of all actors of a specific class (or subclass of that class) which match the specified gameplay tag query. |
![]() ![]() ![]() ![]() |
FString | GetDebugStringFromGameplayTag
(
FGameplayTag GameplayTag |
Returns an FString representation of a gameplay tag for debugging purposes. |
![]() ![]() ![]() ![]() |
FString | GetDebugStringFromGameplayTagContainer
(
const FGameplayTagContainer& TagContainer |
Returns an FString listing all of the gameplay tags in the tag container for debugging purposes. |
![]() ![]() ![]() ![]() |
int32 | GetNumGameplayTagsInContainer
(
const FGameplayTagContainer& TagContainer |
Get the number of gameplay tags in the specified container |
![]() ![]() ![]() ![]() |
FName | GetTagName
(
const FGameplayTag& GameplayTag |
Returns FName of this tag |
![]() ![]() ![]() ![]() |
bool | HasAllMatchingGameplayTags
(
TScriptInterface< IGameplayTagAssetInterface > TagContainerInterface, |
Check Gameplay tags in the interface has all of the specified tags in the tag container (expands to include parents of asset tags) |
![]() ![]() ![]() ![]() |
bool | HasAllTags
(
const FGameplayTagContainer& TagContainer, |
Check if the specified tag container has ALL of the tags in the other container |
![]() ![]() ![]() ![]() |
bool | HasAnyTags
(
const FGameplayTagContainer& TagContainer, |
Check if the specified tag container has ANY of the tags in the other container |
![]() ![]() ![]() ![]() |
bool | HasTag
(
const FGameplayTagContainer& TagContainer, |
Check if the tag container has the specified tag |
![]() ![]() ![]() ![]() |
bool | IsGameplayTagValid
(
FGameplayTag GameplayTag |
Returns true if the passed in gameplay tag is non-null |
![]() ![]() ![]() ![]() |
bool | IsTagQueryEmpty
(
const FGameplayTagQuery& TagQuery |
Check if the specified tag query is empty |
![]() ![]() ![]() ![]() |
FGameplayTagContainer | MakeGameplayTagContainerFromArray
(
const TArray< FGameplayTag >& GameplayTags |
Creates a FGameplayTagContainer from the array of passed in tags |
![]() ![]() ![]() ![]() |
FGameplayTagContainer | MakeGameplayTagContainerFromTag
(
FGameplayTag SingleTag |
Creates a FGameplayTagContainer containing a single tag |
![]() ![]() ![]() ![]() |
FGameplayTagQuery | MakeGameplayTagQuery
(
FGameplayTagQuery TagQuery |
Creates a literal FGameplayTagQuery |
![]() ![]() ![]() ![]() |
FGameplayTagQuery | MakeGameplayTagQuery_MatchAllTags
(
const FGameplayTagContainer& InTags |
Creates a literal FGameplayTagQuery with a prepopulated AllTagsMatch expression |
![]() ![]() ![]() ![]() |
FGameplayTagQuery | MakeGameplayTagQuery_MatchAnyTags
(
const FGameplayTagContainer& InTags |
Creates a literal FGameplayTagQuery with a prepopulated AnyTagsMatch expression |
![]() ![]() ![]() ![]() |
FGameplayTagQuery | MakeGameplayTagQuery_MatchNoTags
(
const FGameplayTagContainer& InTags |
Creates a literal FGameplayTagQuery with a prepopulated NoTagsMatch expression |
![]() ![]() ![]() ![]() |
FGameplayTag | MakeLiteralGameplayTag
(
FGameplayTag Value |
Creates a literal FGameplayTag |
![]() ![]() ![]() ![]() |
FGameplayTagContainer | Creates a literal FGameplayTagContainer | |
![]() ![]() ![]() ![]() |
bool | MatchesAnyTags
(
FGameplayTag TagOne, |
Determine if TagOne matches against any tag in OtherContainer |
![]() ![]() ![]() ![]() |
bool | MatchesTag
(
FGameplayTag TagOne, |
Determine if TagOne matches against TagTwo |
![]() ![]() ![]() ![]() |
bool | NotEqual_GameplayTag
(
FGameplayTag A, |
Returns true if the values are not equal (A != B) |
![]() ![]() ![]() ![]() |
bool | NotEqual_GameplayTagContainer
(
const FGameplayTagContainer& A, |
Returns true if the values are not equal (A != B) |
![]() ![]() ![]() ![]() |
bool | NotEqual_TagContainerTagContainer
(
FGameplayTagContainer A, |
Checks if a gameplay tag containers's name and a string are not equal to one another |
![]() ![]() ![]() ![]() |
bool | NotEqual_TagTag
(
FGameplayTag A, |
Checks if a gameplay tag's name and a string are not equal to one another |
![]() ![]() ![]() ![]() |
bool | RemoveGameplayTag
(
UPARAM(ref) FGameplayTagContainer& TagContainer, |
Remove a single tag from the passed in tag container, returns true if found |
![]() ![]() ![]() ![]() |
static | UPARAM
(
DisplayName |