Flutter Engine
The Flutter Engine
|
#include <DawnQueueManager.h>
Public Member Functions | |
DawnQueueManager (wgpu::Queue, const SharedContext *) | |
~DawnQueueManager () override | |
const wgpu::Queue & | dawnQueue () const |
void | tick () const override |
Public Member Functions inherited from skgpu::graphite::QueueManager | |
virtual | ~QueueManager () |
bool | addRecording (const InsertRecordingInfo &, Context *) |
bool | addTask (Task *, Context *) |
bool | addFinishInfo (const InsertFinishInfo &, ResourceProvider *, SkSpan< const sk_sp< Buffer > > buffersToAsyncMap={}) |
bool | submitToGpu () |
bool | hasUnfinishedGpuWork () |
void | checkForFinishedWork (SyncToCpu) |
void | returnCommandBuffer (std::unique_ptr< CommandBuffer >) |
virtual void | tick () const |
void | addUploadBufferManagerRefs (UploadBufferManager *) |
Additional Inherited Members | |
Protected Types inherited from skgpu::graphite::QueueManager | |
using | OutstandingSubmission = std::unique_ptr< GpuWorkSubmission > |
Protected Member Functions inherited from skgpu::graphite::QueueManager | |
QueueManager (const SharedContext *sharedContext) | |
Protected Attributes inherited from skgpu::graphite::QueueManager | |
const SharedContext * | fSharedContext |
std::unique_ptr< CommandBuffer > | fCurrentCommandBuffer |
Definition at line 20 of file DawnQueueManager.h.
skgpu::graphite::DawnQueueManager::DawnQueueManager | ( | wgpu::Queue | queue, |
const SharedContext * | sharedContext | ||
) |
Definition at line 113 of file DawnQueueManager.cpp.
|
inlineoverride |
Definition at line 23 of file DawnQueueManager.h.
|
inline |
Definition at line 25 of file DawnQueueManager.h.
|
overridevirtual |
Reimplemented from skgpu::graphite::QueueManager.
Definition at line 116 of file DawnQueueManager.cpp.