Lines Matching refs:GrSurfaceProxy
53 GrSurfaceProxy::GrSurfaceProxy(LazyInstantiateCallback&& callback, LazyInstantiationType lazyType, in GrSurfaceProxy() function in GrSurfaceProxy
85 GrSurfaceProxy::GrSurfaceProxy(sk_sp<GrSurface> surface, GrSurfaceOrigin origin, SkBackingFit fit) in GrSurfaceProxy() function in GrSurfaceProxy
104 GrSurfaceProxy::~GrSurfaceProxy() { in ~GrSurfaceProxy()
127 sk_sp<GrSurface> GrSurfaceProxy::createSurfaceImpl(GrResourceProvider* resourceProvider, in createSurfaceImpl()
131 SkASSERT(GrSurfaceProxy::LazyState::kNot == this->lazyInstantiationState()); in createSurfaceImpl()
191 bool GrSurfaceProxy::canSkipResourceAllocator() const { in canSkipResourceAllocator()
201 void GrSurfaceProxy::assign(sk_sp<GrSurface> surface) { in assign()
224 bool GrSurfaceProxy::instantiateImpl(GrResourceProvider* resourceProvider, int sampleCnt, in instantiateImpl()
252 void GrSurfaceProxy::deinstantiate() { in deinstantiate()
258 void GrSurfaceProxy::computeScratchKey(GrScratchKey* key) const { in computeScratchKey()
279 void GrSurfaceProxy::setLastOpList(GrOpList* opList) { in setLastOpList()
290 GrRenderTargetOpList* GrSurfaceProxy::getLastRenderTargetOpList() { in getLastRenderTargetOpList()
294 GrTextureOpList* GrSurfaceProxy::getLastTextureOpList() { in getLastTextureOpList()
298 int GrSurfaceProxy::worstCaseWidth() const { in worstCaseWidth()
310 int GrSurfaceProxy::worstCaseHeight() const { in worstCaseHeight()
323 void GrSurfaceProxy::validate(GrContext_Base* context) const { in validate()
332 sk_sp<GrTextureProxy> GrSurfaceProxy::Copy(GrRecordingContext* context, in Copy()
333 GrSurfaceProxy* src, in Copy()
366 sk_sp<GrTextureProxy> GrSurfaceProxy::Copy(GrRecordingContext* context, GrSurfaceProxy* src, in Copy()
374 sk_sp<GrSurfaceContext> GrSurfaceProxy::TestCopy(GrRecordingContext* context, in TestCopy()
376 GrSurfaceOrigin origin, GrSurfaceProxy* srcProxy) { in TestCopy()
398 SkASSERT(GrSurfaceProxy::LazyState::kFully != fProxy->lazyInstantiationState()); in exactify()
426 SkASSERT(GrSurfaceProxy::LazyState::kNot != fProxy->lazyInstantiationState()); in doLazyInstantiation()
438 if (GrSurfaceProxy::LazyInstantiationType::kSingleUse == fProxy->fLazyInstantiationType) { in doLazyInstantiation()
482 void GrSurfaceProxy::validateSurface(const GrSurface* surface) { in validateSurface()