• Home
  • Raw
  • Download

Lines Matching refs:fBitmap

31     SkBitmap    fBitmap;  member in SkSurface_Raster
66 fBitmap.installPixels(info, pixels, rb, releaseProc, context); in SkSurface_Raster()
74 fBitmap.setInfo(info, pr->rowBytes()); in SkSurface_Raster()
75 fBitmap.setPixelRef(std::move(pr), 0, 0); in SkSurface_Raster()
79 SkCanvas* SkSurface_Raster::onNewCanvas() { return new SkCanvas(fBitmap, this->props()); } in onNewCanvas()
87 canvas->drawImage(fBitmap.asImage().get(), x, y, sampling, paint); in onDraw()
92 SkASSERT(SkIRect::MakeWH(fBitmap.width(), fBitmap.height()).contains(*subset)); in onNewImageSnapshot()
94 dst.allocPixels(fBitmap.info().makeDimensions(subset->size())); in onNewImageSnapshot()
95 SkAssertResult(fBitmap.readPixels(dst.pixmap(), subset->left(), subset->top())); in onNewImageSnapshot()
104 if (SkPixelRef* pr = fBitmap.pixelRef()) { in onNewImageSnapshot()
113 return SkMakeImageFromRasterBitmap(fBitmap, cpm); in onNewImageSnapshot()
117 fBitmap.writePixels(src, x, y); in onWritePixels()
122 if (SkPixelRef* pr = fBitmap.pixelRef()) { in onRestoreBackingMutability()
131 if (SkBitmapImageGetPixelRef(cached.get()) == fBitmap.pixelRef()) { in onCopyOnWrite()
134 fBitmap.allocPixels(); in onCopyOnWrite()
136 SkBitmap prev(fBitmap); in onCopyOnWrite()
137 fBitmap.allocPixels(); in onCopyOnWrite()
138 SkASSERT(prev.info() == fBitmap.info()); in onCopyOnWrite()
139 SkASSERT(prev.rowBytes() == fBitmap.rowBytes()); in onCopyOnWrite()
140 memcpy(fBitmap.getPixels(), prev.getPixels(), fBitmap.computeByteSize()); in onCopyOnWrite()
147 this->getCachedCanvas()->baseDevice()->replaceBitmapBackendForRasterSurface(fBitmap); in onCopyOnWrite()