12 struct FProcessingContext;
52 UE_DEPRECATED(5.5,
"This flavor of RunProcessorsView is deprecated. Use the one with TConstArrayView<FMassArchetypeEntityCollection> parameter instead.")
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ArrayView.h:139
Definition AndroidPlatformMisc.h:14
Definition MassProcessor.h:78
Definition TaskGraph.cpp:63
Type
Definition TaskGraphInterfaces.h:57
@ GameThread
Definition TaskGraphInterfaces.h:61
Definition MassExecutor.cpp:12
FGraphEventRef TriggerParallelTasks(UMassProcessor &Processor, FProcessingContext &&ProcessingContext, TFunction< void()> OnDoneNotification, ENamedThreads::Type CurrentThread)
Definition MassExecutor.cpp:155
void Run(FMassRuntimePipeline &RuntimePipeline, FProcessingContext &ProcessingContext)
Definition MassExecutor.cpp:25
void RunSparse(FMassRuntimePipeline &RuntimePipeline, FProcessingContext &ProcessingContext, FMassArchetypeHandle Archetype, TConstArrayView< FMassEntityHandle > Entities)
Definition MassExecutor.cpp:37
void RunProcessorsView(TArrayView< UMassProcessor *const > Processors, FProcessingContext &ProcessingContext, TConstArrayView< FMassArchetypeEntityCollection > EntityCollections)
Definition MassExecutor.cpp:79
Definition MassArchetypeData.h:21
Definition MassArchetypeTypes.h:93
Definition MassArchetypeTypes.h:39
Definition MassEntityHandle.h:13
Definition MassProcessingTypes.h:69