FGameplayTagQueryExpression

Windows
MacOS
Linux

References

Module

GameplayTags

Header

/Engine/Source/Runtime/GameplayTags/Classes/GameplayTagContainer.h

Include

#include "GameplayTagContainer.h"

Syntax

struct FGameplayTagQueryExpression

Variables

Name Description

Public variable

TArray< struct ...

 

ExprSet

Expression list, for expression types that need it

Public variable

EGameplayTagQue...

 

ExprType

Which type of expression this is.

Public variable

TArray< FGamepl...

 

TagSet

Tag list, for expression types that need it

Functions

Name Description

Public function

FGameplayTag...

 

AddExpr

(
    FGameplayTagQueryExpression& Expr
)

Public function

FGameplayTag...

 

AddTag

(
    TCHAR const* TagString
)

Public function

FGameplayTag...

 

AddTag

(
    FName TagName
)

Public function

FGameplayTag...

 

AddTag

(
    FGameplayTag Tag
)

Public function

FGameplayTag...

 

AddTags

(
    FGameplayTagContainer const& Tags
)

Public function

FGameplayTag...

 

AllExprMatch()

Public function

FGameplayTag...

 

AllTagsMatch()

Public function

FGameplayTag...

 

AnyExprMatch()

Public function

FGameplayTag...

 

AnyTagsMatch()

Fluid syntax approach for setting the type of this expression.

Public function Const

void

 

EmitTokens

(
    TArray< uint8 >& TokenStream,
    TArray< FGameplayTag >& TagDiction...
)

Writes this expression to the given token stream.

Public function

FGameplayTag...

 

NoExprMatch()

Public function

FGameplayTag...

 

NoTagsMatch()

Public function Const

bool

 

UsesExprSet()

Returns true if this expression uses the expression list data.

Public function Const

bool

 

UsesTagSet()

Returns true if this expression uses the tag data.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss