Lines Matching defs:SkBitmapDevice

8 #include "SkBitmapDevice.h"
71 SkBitmapDevice::SkBitmapDevice(const SkBitmap& bitmap)
80 SkBitmapDevice* SkBitmapDevice::Create(const SkImageInfo& info) {
84 SkBitmapDevice::SkBitmapDevice(const SkBitmap& bitmap, const SkSurfaceProps& surfaceProps,
95 SkBitmapDevice* SkBitmapDevice::Create(const SkImageInfo& origInfo,
131 return new SkBitmapDevice(bitmap, surfaceProps, hndl);
134 void SkBitmapDevice::replaceBitmapBackendForRasterSurface(const SkBitmap& bm) {
142 SkBaseDevice* SkBitmapDevice::onCreateDevice(const CreateInfo& cinfo, const SkPaint*) {
144 return SkBitmapDevice::Create(cinfo.fInfo, surfaceProps, cinfo.fAllocator);
147 bool SkBitmapDevice::onAccessPixels(SkPixmap* pmap) {
155 bool SkBitmapDevice::onPeekPixels(SkPixmap* pmap) {
165 bool SkBitmapDevice::onWritePixels(const SkImageInfo& srcInfo, const void* srcPixels,
179 bool SkBitmapDevice::onReadPixels(const SkImageInfo& dstInfo, void* dstPixels, size_t dstRowBytes,
186 class SkBitmapDevice::BDDraw : public SkDraw {
188 BDDraw(SkBitmapDevice* dev) {
199 void SkBitmapDevice::drawPaint(const SkPaint& paint) {
203 void SkBitmapDevice::drawPoints(SkCanvas::PointMode mode, size_t count,
208 void SkBitmapDevice::drawRect(const SkRect& r, const SkPaint& paint) {
212 void SkBitmapDevice::drawOval(const SkRect& oval, const SkPaint& paint) {
220 void SkBitmapDevice::drawRRect(const SkRRect& rrect, const SkPaint& paint) {
233 void SkBitmapDevice::drawPath(const SkPath& path,
239 void SkBitmapDevice::drawBitmap(const SkBitmap& bitmap,
254 void SkBitmapDevice::drawBitmapRect(const SkBitmap& bitmap,
359 void SkBitmapDevice::drawSprite(const SkBitmap& bitmap, int x, int y, const SkPaint& paint) {
363 void SkBitmapDevice::drawText(const void* text, size_t len,
368 void SkBitmapDevice::drawPosText(const void* text, size_t len, const SkScalar xpos[],
374 void SkBitmapDevice::drawVertices(const SkVertices* vertices, SkBlendMode bmode,
381 void SkBitmapDevice::drawDevice(SkBaseDevice* device, int x, int y, const SkPaint& paint) {
383 BDDraw(this).drawSprite(static_cast<SkBitmapDevice*>(device)->fBitmap, x, y, paint);
388 void SkBitmapDevice::drawSpecial(SkSpecialImage* srcImg, int x, int y,
419 sk_sp<SkSpecialImage> SkBitmapDevice::makeSpecial(const SkBitmap& bitmap) {
423 sk_sp<SkSpecialImage> SkBitmapDevice::makeSpecial(const SkImage* image) {
428 sk_sp<SkSpecialImage> SkBitmapDevice::snapSpecial() {
434 sk_sp<SkSurface> SkBitmapDevice::makeSurface(const SkImageInfo& info, const SkSurfaceProps& props) {
438 SkImageFilterCache* SkBitmapDevice::getImageFilterCache() {
446 bool SkBitmapDevice::onShouldDisableLCD(const SkPaint& paint) const {
461 void SkBitmapDevice::onSave() {
465 void SkBitmapDevice::onRestore() {
469 void SkBitmapDevice::onClipRect(const SkRect& rect, SkClipOp op, bool aa) {
473 void SkBitmapDevice::onClipRRect(const SkRRect& rrect, SkClipOp op, bool aa) {
477 void SkBitmapDevice::onClipPath(const SkPath& path, SkClipOp op, bool aa) {
481 void SkBitmapDevice::onClipRegion(const SkRegion& rgn, SkClipOp op) {
493 void SkBitmapDevice::onSetDeviceClipRestriction(SkIRect* mutableClipRestriction) {
501 bool SkBitmapDevice::onClipIsAA() const {
506 void SkBitmapDevice::onAsRgnClip(SkRegion* rgn) const {
515 void SkBitmapDevice::validateDevBounds(const SkIRect& drawClipBounds) {
522 SkBaseDevice::ClipType SkBitmapDevice::onGetClipType() const {