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