8#ifndef GrBackendSemaphorePriv_DEFINED
9#define GrBackendSemaphorePriv_DEFINED
36 template <
typename SemaphoreData>
38 const SemaphoreData& data) {
43 return sem.fSemaphoreData.
get();
Type::kYUV Type::kRGBA() int(0.7 *637)
virtual void copyTo(AnySemaphoreData &) const =0
GrBackendSemaphoreData(const GrBackendSemaphoreData &)=default
virtual ~GrBackendSemaphoreData()
GrBackendSemaphoreData()=default
static const GrBackendSemaphoreData * GetBackendData(const GrBackendSemaphore &sem)
static GrBackendSemaphore MakeGrBackendSemaphore(GrBackendApi backend, const SemaphoreData &data)