Lines Matching refs:fBitmap
86 const SkBitmap* onPeekBitmap() const override { return &fBitmap; } in onPeekBitmap()
91 SkPixelRef* getPixelRef() const { return fBitmap.pixelRef(); } in getPixelRef()
98 , fBitmap(bm) { in SkImage_Raster()
99 SkASSERT(bitmapMayBeMutable || fBitmap.isImmutable()); in SkImage_Raster()
112 SkASSERT(fBitmap.pixelRef()); in notifyAddedToRasterCache()
113 fBitmap.pixelRef()->notifyAddedToCache(); in notifyAddedToRasterCache()
122 bool onHasMipmaps() const override { return SkToBool(fBitmap.fMips); } in onHasMipmaps()
124 SkMipmap* onPeekMips() const override { return fBitmap.fMips.get(); } in onPeekMips()
127 auto img = new SkImage_Raster(fBitmap); in onMakeWithMipmaps()
129 img->fBitmap.fMips = std::move(mips); in onMakeWithMipmaps()
131 img->fBitmap.fMips.reset(SkMipmap::Build(fBitmap.pixmap(), nullptr)); in onMakeWithMipmaps()
150 SkBitmap fBitmap; member in SkImage_Raster
175 fBitmap.installPixels(info, addr, rowBytes, release_data, data.release()); in SkImage_Raster()
176 fBitmap.setImmutable(); in SkImage_Raster()
192 SkBitmap shallowCopy(fBitmap); in onReadPixels()
197 return fBitmap.peekPixels(pm); in onPeekPixels()
201 *dst = fBitmap; in getROPixels()
217 fBitmap, in onPinAsTexture()
223 fPinnedUniqueID = fBitmap.getGenerationID(); in onPinAsTexture()
255 SkImageInfo info = fBitmap.info().makeDimensions(subset.size()); in onMakeSubset()
262 void* src = fBitmap.getAddr(subset.x(), subset.y()); in onMakeSubset()
268 SkRectMemcpy(dst, bitmap.rowBytes(), src, fBitmap.rowBytes(), bitmap.rowBytes(), in onMakeSubset()
382 if (fBitmap.isImmutable()) { in onAsLegacyBitmap()
383 SkIPoint origin = fBitmap.pixelRefOrigin(); in onAsLegacyBitmap()
384 bitmap->setInfo(fBitmap.info(), fBitmap.rowBytes()); in onAsLegacyBitmap()
385 bitmap->setPixelRef(sk_ref_sp(fBitmap.pixelRef()), origin.x(), origin.y()); in onAsLegacyBitmap()
397 SkAssertResult(fBitmap.peekPixels(&src)); in onMakeColorTypeAndColorSpace()
400 dst.allocPixels(fBitmap.info().makeColorType(targetCT).makeColorSpace(targetCS)); in onMakeColorTypeAndColorSpace()
411 SkPixmap pixmap = fBitmap.pixmap(); in onReinterpretColorSpace()
433 return GrMakeCachedBitmapProxyView(rContext, fBitmap, mipmapped); in onAsView()
439 fBitmap, in onAsView()