Navigation
API > API/Runtime > API/Runtime/MassEntity
| Name | FMassProcessingPhase |
| Type | struct |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassProcessingPhaseManager.h |
| Include Path | #include "MassProcessingPhaseManager.h" |
Syntax
struct FMassProcessingPhase : public FTickFunction
Inheritance Hierarchy
- FTickFunction → FMassProcessingPhase
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MassProcessingPhaseManager.h | |||
FMassProcessingPhase
(
const FMassProcessingPhase& Other |
MassProcessingPhaseManager.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnPhaseEvent | TMulticastDelegate_OneParam< void, const float > | MassProcessingPhaseManager.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsDuringMassProcessing | std::atomic< bool > | MassProcessingPhaseManager.h | ||
| bRunInParallelMode | bool | MassProcessingPhaseManager.h | ||
| PhaseManager | FMassProcessingPhaseManager * | MassProcessingPhaseManager.h | ||
| SupportedTickTypes | uint8 | MassProcessingPhaseManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddSupportedTickType
(
const ELevelTick TickType |
MassProcessingPhaseManager.h | ||
const UMassCompositeProcessor * DebugGetPhaseProcessor() |
Inlines | MassProcessingPhaseManager.h | |
void Initialize
(
FMassProcessingPhaseManager& InPhaseManager, |
MassProcessingPhaseManager.h | ||
void RemoveSupportedTickType
(
const ELevelTick TickType |
MassProcessingPhaseManager.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ConfigureForParallelMode() |
MassProcessingPhaseManager.h | ||
void ConfigureForSingleThreadMode() |
MassProcessingPhaseManager.h | ||
bool IsConfiguredForParallelMode() |
MassProcessingPhaseManager.h | ||
void OnParallelExecutionDone
(
const float DeltaTime |
MassProcessingPhaseManager.h | ||
bool ShouldTick
(
const ELevelTick TickType |
MassProcessingPhaseManager.h |
Overridden from FTickFunction
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FName DiagnosticContext
(
bool bDetailed |
MassProcessingPhaseManager.h | ||
virtual FString DiagnosticMessage() |
MassProcessingPhaseManager.h | ||
virtual void ExecuteTick
(
float DeltaTime, |
MassProcessingPhaseManager.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMassProcessingPhase & operator=
(
const FMassProcessingPhase& Other |
MassProcessingPhaseManager.h |