Navigation
API > API/Plugins > API/Plugins/MassEntity
Inheritance Hierarchy
- FTickFunction
- FMassProcessingPhase
References
| Module | MassEntity |
| Header | /Engine/Plugins/Runtime/MassEntity/Source/MassEntity/Public/MassProcessingPhaseManager.h |
| Include | #include "MassProcessingPhaseManager.h" |
Syntax
struct FMassProcessingPhase : public FTickFunction
Variables
| Type | Name | Description | |
|---|---|---|---|
| friend | FMassProcessingPhaseManager | ||
| FOnPhaseEvent | OnPhaseEnd | ||
| FOnPhaseEvent | OnPhaseStart | ||
| EMassProcessingPhase | Phase | ||
| TObjectPtr< UMassCompositeProcessor > | PhaseProcessor | Composite processor representing work to be performed. GC-referenced via AddReferencedObjects |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FMassProcessingPhase
(
const FMassProcessingPhase& Other |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddSupportedTickType
(
const ELevelTick TickType |
||
| void | |||
| void | |||
| void | Initialize
(
FMassProcessingPhaseManager& InPhaseManager, |
||
| bool | |||
| void | OnParallelExecutionDone
(
const float DeltaTime |
||
| void | RemoveSupportedTickType
(
const ELevelTick TickType |
||
| bool | ShouldTick
(
const ELevelTick TickType |
Overridden from FTickFunction
| Type | Name | Description | |
|---|---|---|---|
| FName | DiagnosticContext
(
bool bDetailed |
Function to give a 'context' for this tick, used for grouped active tick reporting | |
| FString | Abstract function to describe this tick. | ||
| void | ExecuteTick
(
float DeltaTime, |
Abstract function actually execute the tick. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FMassProcessingPhase & | operator=
(
const FMassProcessingPhase& Other |
Typedefs
| Name | Description |
|---|---|
| FOnPhaseEvent |