Navigation
API > API/Plugins > API/Plugins/MassEntityTestSuite
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMassProcessor
- UMassTestProcessorBase
- UMassTestProcessor_A
- UMassTestProcessor_B
- UMassTestProcessor_C
- UMassTestProcessor_D
- UMassTestProcessor_E
- UMassTestProcessor_F
- UMassTestProcessor_Floats
- UMassTestProcessor_FloatsInts
- UMassTestProcessor_Ints
References
| Module | MassEntityTestSuite |
| Header | /Engine/Plugins/Runtime/MassEntity/Source/MassEntityTestSuite/Public/MassEntityTestTypes.h |
| Include | #include "MassEntityTestTypes.h" |
Syntax
UCLASS&40;&41;
class UMassTestProcessorBase : public UMassProcessor
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMassEntityQuery | EntityQuery | Public on purpose, this is a test processor, no worries about access | |
| FExecutionFunction | ExecutionFunction | ||
| FMassExecuteFunction | ForEachEntityChunkExecutionFunction | By default ExecutionFunction is configured to pass this function over to EntityQuery.ForEachEntityChunk call. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ConfigureQueries is called in PostInitProperties, so there's no point in calling anything here, since the EntityQuery configuration will take place after a processor instance gets created (so after PostInitProperties has already been called). | ||
| void | Execute
(
FMassEntityManager& EntityManager, |
||
| FMassProcessorExecutionOrder & | |||
| void | SetShouldAllowMultipleInstances
(
const bool bInShouldAllowDuplicated |
Overridden from UMassProcessor
| Type | Name | Description | |
|---|---|---|---|
| bool | ShouldAllowQueryBasedPruning
(
const bool bRuntimeMode |
Ordering functions. |
Typedefs
| Name | Description |
|---|---|
| FExecutionFunction |