Lines Matching refs:GrSurfaceProxy
47 GrSurfaceProxy::GrSurfaceProxy(const GrBackendFormat& format, in GrSurfaceProxy() function in GrSurfaceProxy
70 GrSurfaceProxy::GrSurfaceProxy(LazyInstantiateCallback&& callback, in GrSurfaceProxy() function in GrSurfaceProxy
96 GrSurfaceProxy::GrSurfaceProxy(sk_sp<GrSurface> surface, in GrSurfaceProxy() function in GrSurfaceProxy
116 GrSurfaceProxy::~GrSurfaceProxy() { in ~GrSurfaceProxy()
122 sk_sp<GrSurface> GrSurfaceProxy::createSurfaceImpl(GrResourceProvider* resourceProvider, in createSurfaceImpl()
145 bool GrSurfaceProxy::canSkipResourceAllocator() const { in canSkipResourceAllocator()
160 void GrSurfaceProxy::assign(sk_sp<GrSurface> surface) { in assign()
178 bool GrSurfaceProxy::instantiateImpl(GrResourceProvider* resourceProvider, int sampleCnt, in instantiateImpl()
206 void GrSurfaceProxy::deinstantiate() { in deinstantiate()
211 void GrSurfaceProxy::computeScratchKey(const GrCaps& caps, GrScratchKey* key) const { in computeScratchKey()
230 void GrSurfaceProxy::setLastRenderTask(GrRenderTask* renderTask) { in setLastRenderTask()
241 GrOpsTask* GrSurfaceProxy::getLastOpsTask() { in getLastOpsTask()
245 SkISize GrSurfaceProxy::backingStoreDimensions() const { in backingStoreDimensions()
257 bool GrSurfaceProxy::isFunctionallyExact() const { in isFunctionallyExact()
263 bool GrSurfaceProxy::isFormatCompressed(const GrCaps* caps) const { in isFormatCompressed()
268 void GrSurfaceProxy::validate(GrContext_Base* context) const { in validate()
275 GrSurfaceProxyView GrSurfaceProxy::Copy(GrRecordingContext* context, in Copy()
276 GrSurfaceProxy* src, in Copy()
330 GrSurfaceProxyView GrSurfaceProxy::Copy(GrRecordingContext* context, GrSurfaceProxy* src, in Copy()
340 int32_t GrSurfaceProxy::testingOnly_getBackingRefCnt() const { in testingOnly_getBackingRefCnt()
348 GrInternalSurfaceFlags GrSurfaceProxy::testingOnly_getFlags() const { in testingOnly_getFlags()
406 syncKey = result.fKeyMode == GrSurfaceProxy::LazyInstantiationKeyMode::kSynced; in doLazyInstantiation()
451 void GrSurfaceProxy::validateSurface(const GrSurface* surface) { in validateSurface()