Navigation
API > API/Runtime > API/Runtime/Renderer
References
| Module | Renderer |
| Header | /Engine/Source/Runtime/Renderer/Public/ComputeSystemInterface.h |
| Include | #include "ComputeSystemInterface.h" |
Syntax
class IComputeSystem
Remarks
Interface for compute systems. IComputeSystem objects are registered with the renderer. Whenever a scene is created it instantiates the IComputeTaskWorker objects required by the registered IComputeSystem. IComputeTaskWorker objects have their work executed by the renderer at specific points in the frame. The compute tasks are scheduled by the IComputeSystem.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CreateWorkers
(
FSceneInterface const* InScene, |
Create compute workers and add to OutWorkers. | |
| void | DestroyWorkers
(
FSceneInterface const* InScene, |
Destroy any compute workers created by this system that are found the InOutWorkers array. |