Lines Matching refs:bitmap
103 const SkBitmap& ImageBuffer::bitmap() const
105 return m_surface->bitmap();
141 static SkBitmap deepSkBitmapCopy(const SkBitmap& bitmap)
144 if (!bitmap.deepCopyTo(&tmp))
145 bitmap.copyTo(&tmp, bitmap.colorType());
155 const SkBitmap& bitmap = m_surface->bitmap();
156 return BitmapImage::create(NativeImageSkia::create(copyBehavior == CopyBackingStore ? deepSkBitmapCopy(bitmap) : bitmap));
268 SkBitmap bitmap = m_surface->bitmap();
273 bitmap = m_surface->cachedBitmap();
276 RefPtr<Image> image = BitmapImage::create(NativeImageSkia::create(drawNeedsCopy(m_context.get(), context) ? deepSkBitmapCopy(bitmap) : bitmap));
294 const SkBitmap& bitmap = m_surface->bitmap();
295 RefPtr<Image> image = BitmapImage::create(NativeImageSkia::create(drawNeedsCopy(m_context.get(), context) ? deepSkBitmapCopy(bitmap) : bitmap));
309 const SkBitmap& bitmap = m_surface->bitmap();
310 if (bitmap.isNull())
313 ASSERT(bitmap.colorType() == kN32_SkColorType);
315 SkAutoLockPixels bitmapLock(bitmap);
317 uint32_t* srcRow = bitmap.getAddr32(0, y);
427 if (!isSurfaceValid() || !encodeImage(m_surface->bitmap(), mimeType, quality, &encodedImage))