Module |
|
Header |
/Engine/Source/Runtime/ImageWriteQueue/Public/ImageWriteQueue.h |
Include |
#include "ImageWriteQueue.h" |
class IImageWriteQueue
Public interface for an asynchronous queue of work dedicated to writing images to disk
Concurrency metrics are controllable by ImageWriteQueue.MaxConcurrency and ImageWriteQueue.MaxQueueSize Dispatched tasks can contain callbacks that are called on the main thread when completed. It is possible to wait on completion of the current queue state by creating a 'fence' that can be waited upon
Name | Description | |
---|---|---|
|
~IImageWriteQueue() |
Name | Description | ||
---|---|---|---|
|
TFuture< voi... |
CreateFence ( |
(thread-safe) Create a fence at the current position in the queue. |
|
TFuture< boo... |
Enqueue ( |
(thread-safe) Enqueue a new asynchronous image write task. |
|
int32 |
GetNumPendingTasks() |
(thread-safe) Query the number of tasks currently pending or in progress |