5#include "Containers/Array.h"
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition SceneInterface.h:106
Definition ComputeSystemInterface.h:19
virtual void DestroyWorkers(FSceneInterface const *InScene, TArray< IComputeTaskWorker * > &InOutWorkers)=0
virtual ~IComputeSystem()
Definition ComputeSystemInterface.h:21
virtual void CreateWorkers(FSceneInterface const *InScene, TArray< IComputeTaskWorker * > &OutWorkers)=0
Definition ComputeWorkerInterface.h:26
Definition ComputeSystemInterface.cpp:6
void UnregisterSystem(IComputeSystem *InSystem)
Definition ComputeSystemInterface.cpp:14
void DestroyWorkers(FSceneInterface const *InScene, TArray< IComputeTaskWorker * > &InOutWorkders)
Definition ComputeSystemInterface.cpp:34
void CreateWorkers(FSceneInterface const *InScene, TArray< IComputeTaskWorker * > &OutWorkders)
Definition ComputeSystemInterface.cpp:26
void RegisterSystem(IComputeSystem *InSystem)
Definition ComputeSystemInterface.cpp:9