Lines Matching refs:fProxy
380 SkASSERT(!fProxy->isFullyLazy());
385 SkASSERT(SkBackingFit::kApprox == fProxy->fFit);
387 if (fProxy->fTarget) {
393 fProxy->fDimensions = fProxy->fTarget->dimensions();
410 fProxy->fFit = SkBackingFit::kExact;
418 SkASSERT(fProxy->isLazy());
421 if (const auto& uniqueKey = fProxy->getUniqueKey(); uniqueKey.isValid()) {
429 auto result = fProxy->fLazyInstantiateCallback(resourceProvider, fProxy->callbackDesc());
435 fProxy->fDimensions.setEmpty();
439 if (fProxy->isFullyLazy()) {
443 fProxy->fDimensions = surface->dimensions();
446 SkASSERT(fProxy->width() <= surface->width());
447 SkASSERT(fProxy->height() <= surface->height());
449 if (GrTextureProxy* texProxy = fProxy->asTextureProxy()) {
469 fProxy->fLazyInstantiateCallback = nullptr;