Navigation
| Name | MassEQS |
| Type | Runtime |
| Part of Plugins | MassGameplay |
| Location | /Engine/Plugins/Runtime/MassGameplay/Source/MassEQS/ |
| Module Build Rules | MassEQS.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FMassEQSModule | |
| UEnvQueryItemType_MassEntityHandle | EnvQueryType representing a MassEntity. |
| UMassEnvQueryGenerator | Generator that will send its work to MassEQSSubsystem in order to be processed in a Mass Processor |
| UMassEnvQueryGenerator_MassEntityHandles | Generator to be sent to MassEQSSubsystem for processing on Mass. |
| UMassEnvQueryGeneratorProcessor_MassEntityHandles | Processor for completing MassEQSSubsystem Requests sent from UMassEnvQueryGenerator_MassEntityHandles |
| UMassEnvQueryProcessorBase | Processor for completing MassEQSSubsystem Requests sent from UMassEnvQueryTest_MassEntityTags |
| UMassEnvQueryTest | Test that will send its work to MassEQSSubsystem in order to be processed in a Mass Processor |
| UMassEnvQueryTest_MassEntityTags | Test to be sent to MassEQSSubsystem for processing on Mass. |
| UMassEnvQueryTestProcessor_MassEntityTags | Processor for completing MassEQSSubsystem Requests sent from UMassEnvQueryTest_MassEntityTags |
| UMassEQSBlueprintLibrary | Function library for interfacing with EntityInfo inside blueprints. |
| UMassEQSRequestInterface | Interface for sending and receiving EQS Requests to and from MassEQSSubsystem |
| UMassEQSSubsystem | Subsystem for sending UMassEQSGenerator and UMassEQSTest requests to Mass Processors, and for returning the results back to EQS. |
Structs
| Name | Remarks |
|---|---|
| FMassEnvQueryEntityInfo | Contents of EnvQueryItemType_MassEntityHandle |
| FMassEnvQueryEntityInfoBlueprintWrapper | Wrapper for Blueprints to be able to parse MassEntityInfo to use functions defined in UMassEQSBlueprintLibrary |
| FMassEnvQueryResultData_MassEntityHandles | |
| FMassEnvQueryResultData_MassEntityTags | Data required to be sent to Mass for processing this Test Request |
| FMassEQSRequestData | To be extended to hold any data which needs to be transferred between EQS and Mass for a given Request. |
| FMassEQSRequestData_MassEntityHandles | Data required to be sent to Mass for processing this Generator Request |
| FMassEQSRequestData_MassEntityTags | Data required to be sent to Mass for processing this Test Request |
| FMassEQSRequestHandle | Provides a Unique Handle for incoming MassEQS Requests |
| FMassEQSUtils | Holds Utility functions for Mass EQS Needs |
Interfaces
| Name | Remarks |
|---|---|
| IMassEQSRequestInterface | Interface for sending and receiving EQS Requests to and from MassEQSSubsystem utilizing a MassEQSRequestHandler |
Enums
Public
| Name | Remarks |
|---|---|
| EMassEntityTagsTestMode | Different modes that this Test can be run in |