The FCommandQueue class provides a way to enqueue tasks for being processed asynchronously in coordination with a FThreadPool.
More...
The FCommandQueue stores a TQueue of FCommand and schedules the commands on the FThreadPool.
- See also
- FCommand
-
FThreadPool
◆ ~FCommandQueue()
FCommandQueue::~FCommandQueue |
( |
| ) |
|
◆ FCommandQueue() [1/2]
◆ FCommandQueue() [2/2]
◆ Fence()
void FCommandQueue::Fence |
( |
| ) |
|
Wait for completion of all already issued commands
◆ Finish()
void FCommandQueue::Finish |
( |
| ) |
|
Issue all commands and wait for completion
◆ Flush()
void FCommandQueue::Flush |
( |
| ) |
|
Issue all commands and return immediately.
◆ operator=()
◆ FContext