Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | List of all members
skgpu::graphite::MtlWorkSubmission Class Referencefinal
Inheritance diagram for skgpu::graphite::MtlWorkSubmission:
skgpu::graphite::GpuWorkSubmission

Public Member Functions

 MtlWorkSubmission (std::unique_ptr< CommandBuffer > cmdBuffer, QueueManager *queueManager)
 
 ~MtlWorkSubmission () override
 
- Public Member Functions inherited from skgpu::graphite::GpuWorkSubmission
virtual ~GpuWorkSubmission ()
 
bool isFinished (const SharedContext *sharedContext)
 
void waitUntilFinished (const SharedContext *sharedContext)
 

Private Member Functions

bool onIsFinished (const SharedContext *) override
 
void onWaitUntilFinished (const SharedContext *) override
 

Additional Inherited Members

- Protected Member Functions inherited from skgpu::graphite::GpuWorkSubmission
CommandBuffercommandBuffer ()
 
 GpuWorkSubmission (std::unique_ptr< CommandBuffer > cmdBuffer, QueueManager *queueManager)
 

Detailed Description

Definition at line 37 of file MtlQueueManager.mm.

Constructor & Destructor Documentation

◆ MtlWorkSubmission()

skgpu::graphite::MtlWorkSubmission::MtlWorkSubmission ( std::unique_ptr< CommandBuffer cmdBuffer,
QueueManager queueManager 
)
inline

Definition at line 39 of file MtlQueueManager.mm.

40 : GpuWorkSubmission(std::move(cmdBuffer), queueManager) {}
GpuWorkSubmission(std::unique_ptr< CommandBuffer > cmdBuffer, QueueManager *queueManager)

◆ ~MtlWorkSubmission()

skgpu::graphite::MtlWorkSubmission::~MtlWorkSubmission ( )
inlineoverride

Definition at line 41 of file MtlQueueManager.mm.

41{}

Member Function Documentation

◆ onIsFinished()

bool skgpu::graphite::MtlWorkSubmission::onIsFinished ( const SharedContext )
inlineoverrideprivatevirtual

Implements skgpu::graphite::GpuWorkSubmission.

Definition at line 44 of file MtlQueueManager.mm.

44 {
45 return static_cast<MtlCommandBuffer*>(this->commandBuffer())->isFinished();
46 }
bool isFinished(const SharedContext *sharedContext)

◆ onWaitUntilFinished()

void skgpu::graphite::MtlWorkSubmission::onWaitUntilFinished ( const SharedContext )
inlineoverrideprivatevirtual

Implements skgpu::graphite::GpuWorkSubmission.

Definition at line 47 of file MtlQueueManager.mm.

47 {
48 return static_cast<MtlCommandBuffer*>(this->commandBuffer())->waitUntilFinished();
49 }
void waitUntilFinished(const SharedContext *sharedContext)

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