Navigation
API > API/Plugins > API/Plugins/MassEQS
Inheritance Hierarchy
- IMassEQSRequestInterface
- UMassEnvQueryGenerator
- UMassEnvQueryGenerator_MassEntityHandles
- UMassEnvQueryTest
- UMassEnvQueryTest_MassEntityTags
References
| Module | MassEQS |
| Header | /Engine/Plugins/Runtime/MassGameplay/Source/MassEQS/Public/MassEQSTypes.h |
| Include | #include "MassEQSTypes.h" |
Syntax
class IMassEQSRequestInterface
Remarks
Interface for sending and receiving EQS Requests to and from MassEQSSubsystem utilizing a MassEQSRequestHandler
Functions
| Type | Name | Description | |
|---|---|---|---|
| UClass * | Get StaticClass of the ImplementingClass. | ||
| TUniquePtr< FMassEQSRequestData > | GetRequestData
(
FEnvQueryInstance& QueryInstance |
Called inside RequestProcessing, in order to create a copy of the relevant data for this Request. | |
| bool | TryAcquireResults
(
FEnvQueryInstance& QueryInstance |
Called when EnvQueryInstance is checking to try to complete its request. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FMassEQSRequestHandler | Stores relevant information for managing requests sent to MassEQSSubsystem. |