UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MassProcessor.h File Reference
#include "MassProcessingTypes.h"
#include "Async/TaskGraphInterfaces.h"
#include "MassCommandBuffer.h"
#include "MassRequirements.h"
#include "MassProcessor.generated.h"

Go to the source code of this file.

Classes

struct  FMassProcessorExecutionOrder
 
class  UMassProcessor
 
class  UMassCompositeProcessor
 
struct  UMassCompositeProcessor::FDependencyNode
 
struct  UMassCompositeProcessor::FProcessorCompletion
 

Namespaces

namespace  UE
 
namespace  UE::Mass
 

Macros

#define UE_API   MASSENTITY_API
 

Enumerations

enum class  EProcessorCompletionStatus : uint8 { Invalid , Threaded , Postponed , Done }
 
enum class  EActivationState : uint8 { Inactive , Active , OneShot }
 
enum class  EMassQueryBasedPruning : uint8 { Prune , Never , Default = Prune }
 

Macro Definition Documentation

◆ UE_API

#define UE_API   MASSENTITY_API

Enumeration Type Documentation

◆ EActivationState

enum class EActivationState : uint8
strong
Enumerator
Inactive 
Active 
OneShot 

◆ EMassQueryBasedPruning

Values determining whether a processor wants to be pruned at runtime. The value is not used when processing graph is generated for project configuration purposes or debug-time graph visualization purposes This behavior can be overridden by UMassProcessor::ShouldAllowQueryBasedPruning child class overrides

Enumerator
Prune 
Never 
Default 

◆ EProcessorCompletionStatus

Enumerator
Invalid 
Threaded 
Postponed 
Done