Navigation
API > API/Plugins > API/Plugins/MassEQS
Test that will send its work to MassEQSSubsystem in order to be processed in a Mass Processor
| Name | UMassEnvQueryTest |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MassGameplay/Source/MassEQS/Public/Tests/MassEnvQueryTest.h |
| Include Path | #include "Tests/MassEnvQueryTest.h" |
Syntax
UCLASS (EditInlineNew, Abstract, Meta=(Category="Tests"), MinimalAPI)
class UMassEnvQueryTest :
public UEnvQueryTest ,
public IMassEQSRequestInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEnvQueryNode → UEnvQueryTest → UMassEnvQueryTest
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMassEnvQueryTest
(
const FObjectInitializer& ObjectInitializer |
Tests/MassEnvQueryTest.h |
Functions
Public
Overridden from UEnvQueryTest
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void RunTest
(
FEnvQueryInstance& QueryInstance |
This will send this Test Request to MassEQSSubsystem the first time it is called, and Try to complete Testing with the Result from MassEQSSubsystem on subsequent calls. | Tests/MassEnvQueryTest.h |
Overridden from UEnvQueryNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsCurrentlyRunningAsync() |
Tests/MassEnvQueryTest.h |
Overridden from IMassEQSRequestInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UClass * GetRequestClass () |
Get StaticClass of the ImplementingClass. | Tests/MassEnvQueryTest.h | |
virtual TUniquePtr< FMassEQSRequestData > GetRequestData
(
FEnvQueryInstance& QueryInstance |
Called inside RequestProcessing, in order to create a copy of the relevant data for this Request. | Tests/MassEnvQueryTest.h | |
virtual bool TryAcquireResults
(
FEnvQueryInstance& QueryInstance |
Called when EnvQueryInstance is checking to try to complete its request. | Tests/MassEnvQueryTest.h |