Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
skgpu::graphite::VulkanQueueManager Class Referencefinal

#include <VulkanQueueManager.h>

Inheritance diagram for skgpu::graphite::VulkanQueueManager:
skgpu::graphite::QueueManager

Public Member Functions

 VulkanQueueManager (VkQueue queue, const SharedContext *)
 
 ~VulkanQueueManager () 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 SharedContextfSharedContext
 
std::unique_ptr< CommandBufferfCurrentCommandBuffer
 

Detailed Description

Definition at line 19 of file VulkanQueueManager.h.

Constructor & Destructor Documentation

◆ VulkanQueueManager()

skgpu::graphite::VulkanQueueManager::VulkanQueueManager ( VkQueue  queue,
const SharedContext sharedContext 
)

Definition at line 17 of file VulkanQueueManager.cpp.

18 : QueueManager(sharedContext)
19 , fQueue(queue) {
20}
QueueManager(const SharedContext *sharedContext)
VkQueue queue
Definition: main.cc:55

◆ ~VulkanQueueManager()

skgpu::graphite::VulkanQueueManager::~VulkanQueueManager ( )
inlineoverride

Definition at line 22 of file VulkanQueueManager.h.

22{}

The documentation for this class was generated from the following files: