UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ComputeSystemInterface.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "Containers/Array.h"
6#include "RHIDefinitions.h"
7
10
29
31{
34
37
40
43}
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 Array.h:670
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