Navigation
API > API/Plugins > API/Plugins/MassEQS > API/Plugins/MassEQS/Generators
Inheritance Hierarchy
- UEnvQueryGenerator
- IMassEQSRequestInterface
- UMassEnvQueryGenerator
- UMassEnvQueryGenerator_MassEntityHandles
References
| Module | MassEQS |
| Header | /Engine/Plugins/Runtime/MassGameplay/Source/MassEQS/Public/Generators/MassEnvQueryGenerator.h |
| Include | #include "Generators/MassEnvQueryGenerator.h" |
Syntax
UCLASS (EditInlineNew, Abstract, Meta=(Category="Generators"), MinimalAPI)
class UMassEnvQueryGenerator :
public UEnvQueryGenerator,
public IMassEQSRequestInterface
Remarks
Generator that will send its work to MassEQSSubsystem in order to be processed in a Mass Processor
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMassEQSRequestHandler | MassEQSRequestHandler |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UMassEnvQueryGenerator
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GenerateItems
(
FEnvQueryInstance& QueryInstance |
This will send this Generator Request to MassEQSSubsystem the first time it is called, and Try to complete Generation with the Result from MassEQSSubsystem on subsequent calls. | |
| bool |
Overridden from IMassEQSRequestInterface
| Type | Name | Description | |
|---|---|---|---|
| UClass * | Get StaticClass of the ImplementingClass. | ||
| TUniquePtr< FMassEQSRequestData > | GetRequestData
(
FEnvQueryInstance& QueryInstance |
To be implemented by child class: | |
| bool | TryAcquireResults
(
FEnvQueryInstance& QueryInstance |
Called when EnvQueryInstance is checking to try to complete its request. |