UEnvQueryGenerator_Composite

Composite generator allows using multiple generators in single query option All child generators must produce exactly the same item type!

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AIModule

Header

/Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/Generators/EnvQueryGenerator_Composite.h

Include

#include "EnvironmentQuery/Generators/EnvQueryGenerator_Composite.h"

Syntax

class UEnvQueryGenerator_Composite : public UEnvQueryGenerator

Remarks

Composite generator allows using multiple generators in single query option All child generators must produce exactly the same item type!

Variables

Name Description

Public variable

uint32: 1

 

bAllowDifferentItemTypes

Allow generators with different item types, use at own risk!

Public variable

uint32: 1

 

bHasMatchingItemType

Public variable

TSubclassOf< UE...

 

ForcedItemType

Public variable

TArray< TObject...

 

Generators

Constructors

Name Description

Public function

UEnvQueryGenerator_Composite

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

void

 

VerifyItemTypes()

Overridden from UEnvQueryGenerator

Name Description

Protected function Virtual Const

void

 

GenerateItems

(
    FEnvQueryInstance& QueryInstance
)

Protected function Virtual Const

bool

 

IsValidGenerator()

Overridden from UEnvQueryNode

Name Description

Protected function Virtual Const

FText

 

GetDescriptionTitle()