Navigation
API > API/Plugins > API/Plugins/MassEntityEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USubsystem
- UDynamicSubsystem
- UEditorSubsystem
- UMassEntityEditorSubsystem
References
| Module | MassEntityEditor |
| Header | /Engine/Plugins/Runtime/MassEntity/Source/MassEntityEditor/Public/MassEntityEditorSubsystem.h |
| Include | #include "MassEntityEditorSubsystem.h" |
Syntax
UCLASS&40;&41;
class UMassEntityEditorSubsystem : public UEditorSubsystem
Variables
| Type | Name | Description | |
|---|---|---|---|
| UE::Mass::FMassEditorTickFunction * | EditorTickFunction | ||
| TSharedRef< FMassEntityManager > | EntityManager | ||
| bool | IsProcessing | ||
| FOnPreTick | OnPreTickDelegate | Gets broadcast right before issuing FMassProcessingPhaseManager's phases execution | |
| TSharedRef< FMassProcessingPhaseManager > | PhaseManager | ||
| FMassProcessingPhaseConfig[(uint8) EMassProcessingPhase::MAX] | ProcessingPhasesConfig |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< FMassEntityManager > | |||
| TSharedRef< FMassProcessingPhaseManager > | |||
| FOnPreTick & | |||
| void | RegisterDynamicProcessor
(
UMassProcessor& Processor |
Registers a dynamic processor. | |
| void | |||
| void | Tick
(
float DeltaTime |
||
| void | UnregisterDynamicProcessor
(
UMassProcessor& Processor |
Removes a previously registered dynamic processor of throws an assert if not found. |
Overridden from USubsystem
| Type | Name | Description | |
|---|---|---|---|
| void | Deinitialize () |
Implement this for deinitialization of instances of the system | |
| void | Initialize
(
FSubsystemCollectionBase& Collection |
Implement this for initialization of instances of the system |
Typedefs
| Name | Description |
|---|---|
| FOnPreTick |