Lines Matching refs:fProxy
371 SkASSERT(!fProxy->isFullyLazy()); in exactify()
376 SkASSERT(SkBackingFit::kApprox == fProxy->fFit); in exactify()
378 if (fProxy->fTarget) { in exactify()
384 fProxy->fDimensions = fProxy->fTarget->dimensions(); in exactify()
401 fProxy->fFit = SkBackingFit::kExact; in exactify()
409 SkASSERT(fProxy->isLazy()); in doLazyInstantiation()
412 if (const auto& uniqueKey = fProxy->getUniqueKey(); uniqueKey.isValid()) { in doLazyInstantiation()
420 auto result = fProxy->fLazyInstantiateCallback(resourceProvider, fProxy->callbackDesc()); in doLazyInstantiation()
426 fProxy->fDimensions.setEmpty(); in doLazyInstantiation()
430 if (fProxy->isFullyLazy()) { in doLazyInstantiation()
434 fProxy->fDimensions = surface->dimensions(); in doLazyInstantiation()
437 SkASSERT(fProxy->width() <= surface->width()); in doLazyInstantiation()
438 SkASSERT(fProxy->height() <= surface->height()); in doLazyInstantiation()
440 if (GrTextureProxy* texProxy = fProxy->asTextureProxy()) { in doLazyInstantiation()
460 fProxy->fLazyInstantiateCallback = nullptr; in doLazyInstantiation()