UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MassExecutor.cpp File Reference

Classes

struct  UE::Mass::Executor::FMassExecutorDoneTask
 

Namespaces

namespace  UE
 
namespace  UE::Mass
 
namespace  UE::Mass::Executor
 

Functions

FORCEINLINE void UE::Mass::Executor::ExecuteProcessors (FMassEntityManager &EntityManager, TArrayView< UMassProcessor *const > Processors, FMassExecutionContext &ExecutionContext)
 
void UE::Mass::Executor::Run (FMassRuntimePipeline &RuntimePipeline, FProcessingContext &ProcessingContext)
 
void UE::Mass::Executor::RunSparse (FMassRuntimePipeline &RuntimePipeline, FProcessingContext &ProcessingContext, FMassArchetypeHandle Archetype, TConstArrayView< FMassEntityHandle > Entities)
 
void UE::Mass::Executor::RunSparse (FMassRuntimePipeline &RuntimePipeline, FProcessingContext &ProcessingContext, const FMassArchetypeEntityCollection &EntityCollection)
 
void UE::Mass::Executor::Run (UMassProcessor &Processor, FProcessingContext &ProcessingContext)
 
void UE::Mass::Executor::RunProcessorsView (TArrayView< UMassProcessor *const > Processors, FProcessingContext &ProcessingContext, TConstArrayView< FMassArchetypeEntityCollection > EntityCollections)
 
FGraphEventRef UE::Mass::Executor::TriggerParallelTasks (UMassProcessor &Processor, FProcessingContext &&ProcessingContext, TFunction< void()> OnDoneNotification, ENamedThreads::Type CurrentThread)
 
void UE::Mass::Executor::RunProcessorsView (TArrayView< UMassProcessor *const > Processors, FProcessingContext &ProcessingContext, const FMassArchetypeEntityCollection *EntityCollection)
 
FGraphEventRef UE::Mass::Executor::TriggerParallelTasks (UMassProcessor &Processor, FProcessingContext &ProcessingContext, TFunction< void()> OnDoneNotification, ENamedThreads::Type CurrentThread)