UEditableGameplayTagQuery

This is an editor-only representation of a query, designed to be editable with a typical property window.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UEditableGameplayTagQuery

References

Module

GameplayTags

Header

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

Include

#include "GameplayTagContainer.h"

Syntax

class UEditableGameplayTagQuery : public UObject

Remarks

This is an editor-only representation of a query, designed to be editable with a typical property window. To edit a query in the editor, an FGameplayTagQuery is converted to a set of UObjects and edited, When finished, the query struct is rewritten and these UObjects are discarded. This query representation is not intended for runtime use.

Variables

Name Description

Public variable

FString

 

AutoDescription

Automatically-generated description

Public variable

TObjectPtr< cla...

 

RootExpression

The base expression of this query.

Public variable

FString

 

UserDescription

User-supplied description, shown in property details.

Functions

Name Description

Public function Const

void

 

EmitTokens

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

Converts this editor query construct into the runtime-usable token stream.

Public function

FString

 

GetTagQueryExportText

(
    FGameplayTagQuery const& TagQuery
)

Generates and returns the export text for this query.