Lines Matching refs:SkBitmapDevice

8 #include "SkBitmapDevice.h"
60 SkBitmapDevice::SkBitmapDevice(const SkBitmap& bitmap) : fBitmap(bitmap) {
64 SkBitmapDevice::SkBitmapDevice(const SkBitmap& bitmap, const SkDeviceProperties& deviceProperties)
71 SkBitmapDevice* SkBitmapDevice::Create(const SkImageInfo& origInfo,
94 return SkNEW_ARGS(SkBitmapDevice, (bitmap, *props));
96 return SkNEW_ARGS(SkBitmapDevice, (bitmap));
100 SkImageInfo SkBitmapDevice::imageInfo() const {
104 void SkBitmapDevice::replaceBitmapBackendForRasterSurface(const SkBitmap& bm) {
111 SkBaseDevice* SkBitmapDevice::onCreateDevice(const SkImageInfo& info, Usage usage) {
112 return SkBitmapDevice::Create(info, &this->getDeviceProperties());
115 void SkBitmapDevice::lockPixels() {
121 void SkBitmapDevice::unlockPixels() {
127 void SkBitmapDevice::clear(SkColor color) {
131 const SkBitmap& SkBitmapDevice::onAccessBitmap() {
135 bool SkBitmapDevice::canHandleImageFilter(const SkImageFilter*) {
139 bool SkBitmapDevice::filterImage(const SkImageFilter* filter, const SkBitmap& src,
145 bool SkBitmapDevice::allowImageFilter(const SkImageFilter*) {
149 void* SkBitmapDevice::onAccessPixels(SkImageInfo* info, size_t* rowBytes) {
160 bool SkBitmapDevice::onWritePixels(const SkImageInfo& srcInfo, const void* srcPixels,
181 bool SkBitmapDevice::onReadPixels(const SkImageInfo& dstInfo, void* dstPixels, size_t dstRowBytes,
188 void SkBitmapDevice::drawPaint(const SkDraw& draw, const SkPaint& paint) {
192 void SkBitmapDevice::drawPoints(const SkDraw& draw, SkCanvas::PointMode mode, size_t count,
198 void SkBitmapDevice::drawRect(const SkDraw& draw, const SkRect& r, const SkPaint& paint) {
203 void SkBitmapDevice::drawOval(const SkDraw& draw, const SkRect& oval, const SkPaint& paint) {
213 void SkBitmapDevice::drawRRect(const SkDraw& draw, const SkRRect& rrect, const SkPaint& paint) {
228 void SkBitmapDevice::drawPath(const SkDraw& draw, const SkPath& path,
235 void SkBitmapDevice::drawBitmap(const SkDraw& draw, const SkBitmap& bitmap,
240 void SkBitmapDevice::drawBitmapRect(const SkDraw& draw, const SkBitmap& bitmap,
327 void SkBitmapDevice::drawSprite(const SkDraw& draw, const SkBitmap& bitmap,
332 void SkBitmapDevice::drawText(const SkDraw& draw, const void* text, size_t len,
337 void SkBitmapDevice::drawPosText(const SkDraw& draw, const void* text, size_t len,
343 void SkBitmapDevice::drawTextOnPath(const SkDraw& draw, const void* text,
350 void SkBitmapDevice::drawVertices(const SkDraw& draw, SkCanvas::VertexMode vmode,
360 void SkBitmapDevice::drawDevice(const SkDraw& draw, SkBaseDevice* device,
366 SkSurface* SkBitmapDevice::newSurface(const SkImageInfo& info) {
370 const void* SkBitmapDevice::peekPixels(SkImageInfo* info, size_t* rowBytes) {
386 bool SkBitmapDevice::filterTextFlags(const SkPaint& paint, TextFlags* flags) {