Navigation
API > API/Runtime > API/Runtime/MassEntity
Implements the settings for MassEntity plugin
| Name | UMassEntitySettings |
| Type | class |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassEntitySettings.h |
| Include Path | #include "MassEntitySettings.h" |
Syntax
UCLASS (MinimalAPI, Config=Mass, defaultconfig, DisplayName="Mass Entity")
class UMassEntitySettings : public UMassModuleSettings
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMassModuleSettings → UMassEntitySettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMassEntitySettings
(
const FObjectInitializer& ObjectInitializer |
MassEntitySettings.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnInitialized | TMulticastDelegate_NoParams< void > | MassEntitySettings.h | |
| FOnSettingsChange | TMulticastDelegate_OneParam< void, const FPropertyChangedEvent & > | MassEntitySettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ChunkMemorySize | uint32 | MassEntitySettings.h |
|
|
| DumpDependencyGraphFileName | FString | The name of the file to dump the processor dependency graph. | MassEntitySettings.h |
|
| ProcessingPhasesConfig | FMassProcessingPhaseConfig | Lets users configure processing phases including the composite processor class to be used as a container for the phases' processors. | MassEntitySettings.h |
|
| ProcessorCDOs | TArray< TObjectPtr< UMassProcessor > > | This list contains all the processors available in the given binary (including plugins). | MassEntitySettings.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddToActiveProcessorsList
(
TSubclassOf< UMassProcessor > ProcessorClass |
MassEntitySettings.h | ||
void BuildProcessorListAndPhases() |
MassEntitySettings.h | ||
FOnSettingsChange & GetOnSettingsChange() |
MassEntitySettings.h | ||
const FMassProcessingPhaseConfig & GetProcessingPhaseConfig
(
const EMassProcessingPhase ProcessingPhase |
MassEntitySettings.h | ||
TConstArrayView< FMassProcessingPhaseConfig > GetProcessingPhasesConfig() |
MassEntitySettings.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BuildPhases() |
MassEntitySettings.h | ||
void BuildProcessorList() |
MassEntitySettings.h | ||
void OnPostEngineInit() |
MassEntitySettings.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
MassEntitySettings.h | ||
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
MassEntitySettings.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
MassEntitySettings.h | ||
virtual void PostInitProperties() |
MassEntitySettings.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FOnInitialized & GetOnInitializedEvent() |
MassEntitySettings.h | ||
static bool IsInitialized() |
MassEntitySettings.h |