UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MassProcessingTypes.h File Reference
#include "StructUtils/StructUtilsTypes.h"
#include "StructUtils/InstancedStruct.h"
#include "Templates/SubclassOf.h"
#include "MassEntityMacros.h"
#include "MassProcessingTypes.generated.h"

Go to the source code of this file.

Classes

struct  FProcessorAuxDataBase
 
struct  FMassProcessingContext_DEPRECATED
 
struct  FMassRuntimePipeline
 
struct  FMassProcessorOrderInfo
 

Namespaces

namespace  UE
 
namespace  UE::Mass
 

Macros

#define UE_API   MASSENTITY_API
 
#define MASS_DO_PARALLEL   !UE_SERVER
 

Typedefs

using FMassProcessingContext = UE::Mass::FProcessingContext
 

Enumerations

enum class  EProcessorExecutionFlags : uint8 {
  None = 0 UMETA(Hidden) , Standalone = 1 << 0 , Server = 1 << 1 , Client = 1 << 2 ,
  Editor = 1 << 3 , EditorWorld = 1 << 4 , AllNetModes = Standalone | Server | Client UMETA(Hidden) , AllWorldModes = Standalone | Server | Client | EditorWorld UMETA(Hidden) ,
  All = Standalone | Server | Client | Editor | EditorWorld UMETA(Hidden)
}
 
enum class  EMassProcessingPhase : uint8 {
  PrePhysics , StartPhysics , DuringPhysics , EndPhysics ,
  PostPhysics , FrameEnd , MAX
}
 

Functions

 ENUM_CLASS_FLAGS (EProcessorExecutionFlags)
 

Macro Definition Documentation

◆ MASS_DO_PARALLEL

#define MASS_DO_PARALLEL   !UE_SERVER

◆ UE_API

#define UE_API   MASSENTITY_API

Typedef Documentation

◆ FMassProcessingContext

Enumeration Type Documentation

◆ EMassProcessingPhase

Enumerator
PrePhysics 
StartPhysics 
DuringPhysics 
EndPhysics 
PostPhysics 
FrameEnd 
MAX 

◆ EProcessorExecutionFlags

Enumerator
None 
Standalone 
Server 
Client 
Editor 
EditorWorld 
AllNetModes 
AllWorldModes 
All 

Function Documentation

◆ ENUM_CLASS_FLAGS()

ENUM_CLASS_FLAGS ( EProcessorExecutionFlags  )