Home | History | Annotate | Download | only in core

Lines Matching defs:bitmap

43 SkThreadedBMPDevice::SkThreadedBMPDevice(const SkBitmap& bitmap,
47 : INHERITED(bitmap)
59 int h = (bitmap.height() + fTileCnt - 1) / SkTMax(fTileCnt, 1);
60 int w = bitmap.width();
172 void SkThreadedBMPDevice::drawBitmap(const SkBitmap& bitmap, SkScalar x, SkScalar y,
176 SkRect drawBounds = SkRect::MakeWH(bitmap.width(), bitmap.height());
179 TileDraw(ds, tileBounds).drawBitmap(bitmap, matrix, nullptr, paint);
183 void SkThreadedBMPDevice::drawSprite(const SkBitmap& bitmap, int x, int y, const SkPaint& paint) {
184 SkRect drawBounds = SkRect::MakeXYWH(x, y, bitmap.width(), bitmap.height());
186 TileDraw(ds, tileBounds).drawSprite(bitmap, x, y, paint);
222 // copy the bitmap because it may deleted after this call
223 SkBitmap* bitmap = fAlloc.make<SkBitmap>(static_cast<SkBitmapDevice*>(device)->fBitmap);
225 TileDraw(ds, tileBounds).drawSprite(*bitmap, x, y, paint);