![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <GameplayTagContainer.h>
Public Member Functions | |
| FGameplayTagQueryExpression & | AnyTagsMatch () |
| FGameplayTagQueryExpression & | AllTagsMatch () |
| FGameplayTagQueryExpression & | NoTagsMatch () |
| FGameplayTagQueryExpression & | AnyTagsExactMatch () |
| FGameplayTagQueryExpression & | AllTagsExactMatch () |
| FGameplayTagQueryExpression & | AnyExprMatch () |
| FGameplayTagQueryExpression & | AllExprMatch () |
| FGameplayTagQueryExpression & | NoExprMatch () |
| FGameplayTagQueryExpression & | AddTag (TCHAR const *TagString) |
| GAMEPLAYTAGS_API FGameplayTagQueryExpression & | AddTag (FName TagName) |
| FGameplayTagQueryExpression & | AddTag (FGameplayTag Tag) |
| FGameplayTagQueryExpression & | AddTags (FGameplayTagContainer const &Tags) |
| FGameplayTagQueryExpression & | AddExpr (FGameplayTagQueryExpression &Expr) |
| GAMEPLAYTAGS_API void | EmitTokens (TArray< uint8 > &TokenStream, TArray< FGameplayTag > &TagDictionary) const |
| bool | UsesTagSet () const |
| bool | UsesExprSet () const |
| GAMEPLAYTAGS_API bool | ConvertToJsonObject (TSharedRef< FJsonObject > &OutObject) const |
Static Public Member Functions | |
| static GAMEPLAYTAGS_API bool | MakeFromJsonObject (const TSharedRef< FJsonObject > &InObject, FGameplayTagQueryExpression &OutQueryExpression) |
Public Attributes | |
| EGameplayTagQueryExprType | ExprType |
| TArray< struct FGameplayTagQueryExpression > | ExprSet |
| TArray< FGameplayTag > | TagSet |
|
inline |
|
inline |
| FGameplayTagQueryExpression & FGameplayTagQueryExpression::AddTag | ( | FName | TagName | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Fluid syntax approach for setting the type of this expression.
| bool FGameplayTagQueryExpression::ConvertToJsonObject | ( | TSharedRef< FJsonObject > & | OutObject | ) | const |
Converts the existing TagQueryExpression into a json object. Returns true on success
| void FGameplayTagQueryExpression::EmitTokens | ( | TArray< uint8 > & | TokenStream, |
| TArray< FGameplayTag > & | TagDictionary | ||
| ) | const |
Writes this expression to the given token stream.
|
static |
Uses the input json object and fills out the OutQueryExpression with the data.
|
inline |
|
inline |
|
inline |
Returns true if this expression uses the expression list data.
|
inline |
Returns true if this expression uses the tag data.
| TArray<struct FGameplayTagQueryExpression> FGameplayTagQueryExpression::ExprSet |
Expression list, for expression types that need it
| EGameplayTagQueryExprType FGameplayTagQueryExpression::ExprType |
Which type of expression this is.
| TArray<FGameplayTag> FGameplayTagQueryExpression::TagSet |
Tag list, for expression types that need it