![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DynamicMeshComponent.h>
Classes | |
| struct | FComputeJob |
Public Member Functions | |
| ~TAsyncComponentDataComputeQueue () | |
| void | LaunchJob (const TCHAR *DebugName, TFunction< TUniquePtr< DataType >(FProgressCancel &Progress)> JobWork) |
| void | WaitForAllJobsDuringShutdown () |
Public Attributes | |
| std::atomic< int > | JobCounter = 0 |
| bool | bIsShuttingDown = false |
| TArray< TUniquePtr< FComputeJob > > | PendingJobs |
| FCriticalSection | PendingJobsLock |
| TFunction< void(TUniquePtr< DataType > NewData)> | OnComputeCompleted |
|
inline |
|
inline |
|
inline |
| bool TAsyncComponentDataComputeQueue< DataType >::bIsShuttingDown = false |
| std::atomic<int> TAsyncComponentDataComputeQueue< DataType >::JobCounter = 0 |
| TFunction<void(TUniquePtr<DataType> NewData)> TAsyncComponentDataComputeQueue< DataType >::OnComputeCompleted |
| TArray<TUniquePtr<FComputeJob> > TAsyncComponentDataComputeQueue< DataType >::PendingJobs |
| FCriticalSection TAsyncComponentDataComputeQueue< DataType >::PendingJobsLock |