Home | History | Annotate | Download | only in core

Lines Matching full:skbitmap

29 /** \class SkBitmap
31 The SkBitmap class specifies a raster bitmap. A bitmap has an integer width
35 A const SkBitmap exposes getAddr(), which lets a caller write its pixels;
39 class SK_API SkBitmap {
62 SkBitmap();
71 SkBitmap(const SkBitmap& src);
73 ~SkBitmap();
78 SkBitmap& operator=(const SkBitmap& src);
82 void swap(SkBitmap& other);
136 /** Return the address of the pixels for this SkBitmap.
232 static bool ComputeIsOpaque(const SkBitmap&);
512 bool extractSubset(SkBitmap* dst, const SkIRect& subset) const;
526 bool copyTo(SkBitmap* dst, Config c, Allocator* allocator = NULL) const;
535 bool deepCopyTo(SkBitmap* dst, Config c) const;
559 bool extractAlpha(SkBitmap* dst) const {
563 bool extractAlpha(SkBitmap* dst, const SkPaint* paint,
581 bool extractAlpha(SkBitmap* dst, const SkPaint* paint, Allocator* allocator,
607 virtual bool allocPixelRef(SkBitmap*, SkColorTable*) = 0;
618 virtual bool allocPixelRef(SkBitmap*, SkColorTable*);
701 int extractMipLevel(SkBitmap* dst, SkFixed sx, SkFixed sy);
710 SkAutoLockPixels(const SkBitmap& bm, bool doLock = true) : fBitmap(bm) {
723 const SkBitmap& fBitmap;
740 explicit SkAutoLockColors(const SkBitmap& bm) {
773 const SkPMColor* lockColors(const SkBitmap& bm) {
785 inline uint32_t* SkBitmap::getAddr32(int x, int y) const {
792 inline uint16_t* SkBitmap::getAddr16(int x, int y) const {
799 inline uint8_t* SkBitmap::getAddr8(int x, int y) const {
806 inline SkPMColor SkBitmap::getIndex8Color(int x, int y) const {