![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Functions | |
| void | RegisterSystem (IComputeSystem *InSystem) |
| void | UnregisterSystem (IComputeSystem *InSystem) |
| void | CreateWorkers (FSceneInterface const *InScene, TArray< IComputeTaskWorker * > &OutWorkders) |
| void | DestroyWorkers (FSceneInterface const *InScene, TArray< IComputeTaskWorker * > &InOutWorkders) |
Variables | |
| TArray< IComputeSystem * > | GRegisteredSystems |
| void ComputeSystemInterface::CreateWorkers | ( | FSceneInterface const * | InScene, |
| TArray< IComputeTaskWorker * > & | OutSchedulers | ||
| ) |
Create compute workers for all registered systems.
| void ComputeSystemInterface::DestroyWorkers | ( | FSceneInterface const * | InScene, |
| TArray< IComputeTaskWorker * > & | InOutSchedulers | ||
| ) |
Destroy compute workers from all registered systems.
| RENDERER_API void ComputeSystemInterface::RegisterSystem | ( | IComputeSystem * | InSystem | ) |
Register a system that can provide a compute work scheduler for every scene.
| RENDERER_API void ComputeSystemInterface::UnregisterSystem | ( | IComputeSystem * | InSystem | ) |
Unregister a system that provides compute workers.
| TArray<IComputeSystem*> ComputeSystemInterface::GRegisteredSystems |