Flutter Engine
The Flutter Engine
Public Member Functions | Private Member Functions | Friends | List of all members
GrSemaphore Class Referenceabstract

#include <GrSemaphore.h>

Inheritance diagram for GrSemaphore:
GrD3DSemaphore GrGLSemaphore GrMtlSemaphore GrVkSemaphore

Public Member Functions

virtual ~GrSemaphore ()
 
virtual GrBackendSemaphore backendSemaphore () const =0
 

Private Member Functions

virtual void setIsOwned ()=0
 

Friends

class GrGpu
 

Detailed Description

Represents a semaphore-like GPU synchronization object.

Definition at line 16 of file GrSemaphore.h.

Constructor & Destructor Documentation

◆ ~GrSemaphore()

virtual GrSemaphore::~GrSemaphore ( )
inlinevirtual

Definition at line 18 of file GrSemaphore.h.

18{}

Member Function Documentation

◆ backendSemaphore()

virtual GrBackendSemaphore GrSemaphore::backendSemaphore ( ) const
pure virtual

◆ setIsOwned()

virtual void GrSemaphore::setIsOwned ( )
privatepure virtual

Friends And Related Function Documentation

◆ GrGpu

friend class GrGpu
friend

Definition at line 26 of file GrSemaphore.h.


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