Lines Matching refs:SkBitmap
38 class SK_API SkBitmap {
46 SkBitmap();
55 SkBitmap(const SkBitmap& src);
61 SkBitmap(SkBitmap&& src);
63 ~SkBitmap();
68 SkBitmap& operator=(const SkBitmap& src);
73 SkBitmap& operator=(SkBitmap&& src);
78 void swap(SkBitmap& other);
219 static bool ComputeIsOpaque(const SkBitmap&);
591 bool extractSubset(SkBitmap* dst, const SkIRect& subset) const;
605 bool copyTo(SkBitmap* dst, SkColorType ct, Allocator* = NULL) const;
607 bool copyTo(SkBitmap* dst, Allocator* allocator = NULL) const {
645 bool deepCopyTo(SkBitmap* dst) const;
661 bool extractAlpha(SkBitmap* dst) const { in extractAlpha()
665 bool extractAlpha(SkBitmap* dst, const SkPaint* paint, in extractAlpha()
683 bool extractAlpha(SkBitmap* dst, const SkPaint* paint, Allocator* allocator,
708 virtual bool allocPixelRef(SkBitmap*, SkColorTable*) = 0;
719 bool allocPixelRef(SkBitmap*, SkColorTable*) override;
774 static void WriteRawPixels(SkWriteBuffer*, const SkBitmap&);
775 static bool ReadRawPixels(SkReadBuffer*, SkBitmap*);
784 SkAutoLockPixels(const SkBitmap& bm, bool doLock = true) : fBitmap(bm) { in fBitmap()
797 const SkBitmap& fBitmap;
805 inline uint32_t* SkBitmap::getAddr32(int x, int y) const { in getAddr32()
812 inline uint16_t* SkBitmap::getAddr16(int x, int y) const { in getAddr16()
819 inline uint8_t* SkBitmap::getAddr8(int x, int y) const { in getAddr8()
826 inline SkPMColor SkBitmap::getIndex8Color(int x, int y) const { in getIndex8Color()