Lines Matching refs:fPixelRef
43 : fPixelRef (src.fPixelRef)
52 : fPixelRef (std::move(other.fPixelRef))
56 SkASSERT(!other.fPixelRef);
64 fPixelRef = src.fPixelRef;
74 fPixelRef = std::move(other.fPixelRef);
77 SkASSERT(!other.fPixelRef);
90 fPixelRef = nullptr; // Free pixels.
135 fPixelRef = nullptr; // Free pixels.
157 const char* pix = (const char*)(fPixelRef ? fPixelRef->pixels() : nullptr);
178 fPixelRef = kUnknown_SkColorType != this->colorType() ? std::move(pr) : nullptr;
182 if (fPixelRef) {
183 rowBytes = fPixelRef->rowBytes();
185 p = fPixelRef->pixels();
200 fPixelRef = p ? sk_make_sp<SkPixelRef>(this->width(), this->height(), p, rb) : nullptr;
343 return fPixelRef ? fPixelRef->getGenerationID() : 0;
348 if (fPixelRef) {
349 fPixelRef->notifyPixelsChanged();
378 return fPixelRef ? fPixelRef->isImmutable() : false;
382 if (fPixelRef) {
383 fPixelRef->setImmutable();
429 if (nullptr == result || !fPixelRef) {
447 if (fPixelRef) {
450 dst.setPixelRef(fPixelRef, origin.x() + r.fLeft, origin.y() + r.fTop);
591 if (fPixelRef && fPixelRef->pixels()) {
598 SkASSERT(fPixelRef);
599 SkASSERT(fPixelRef->rowBytes() == this->rowBytes());
603 SkASSERT(fPixelRef->width() >= (int)this->width() + origin.fX);
604 SkASSERT(fPixelRef->height() >= (int)this->height() + origin.fY);
605 SkASSERT(fPixelRef->rowBytes() >= this->info().minRowBytes());