Home | History | Annotate | Download | only in core

Lines Matching defs:SkBitmap

33 /** \class SkBitmap
35 The SkBitmap class specifies a raster bitmap. A bitmap has an integer width
40 class SkBitmap {
60 SkBitmap();
64 SkBitmap(const SkBitmap& src);
67 ~SkBitmap();
72 SkBitmap& operator=(const SkBitmap& src);
76 void swap(SkBitmap& other);
122 /** Return the address of the pixels for this SkBitmap.
368 bool extractSubset(SkBitmap* dst, const SkIRect& subset) const;
381 bool copyTo(SkBitmap* dst, Config c, Allocator* allocator = NULL) const;
396 int extractMipLevel(SkBitmap* dst, SkFixed sx, SkFixed sy);
398 void extractAlpha(SkBitmap* dst) const {
402 void extractAlpha(SkBitmap* dst, const SkPaint* paint,
419 virtual bool allocPixelRef(SkBitmap*, SkColorTable*) = 0;
428 virtual bool allocPixelRef(SkBitmap*, SkColorTable*);
574 SkAutoLockPixels(const SkBitmap& bitmap) : fBitmap(bitmap) {
582 const SkBitmap& fBitmap;
596 explicit SkAutoLockColors(const SkBitmap& bm) {
629 const SkPMColor* lockColors(const SkBitmap& bm) {
640 inline uint32_t* SkBitmap::getAddr32(int x, int y) const {
647 inline uint16_t* SkBitmap::getAddr16(int x, int y) const {
654 inline uint8_t* SkBitmap::getAddr8(int x, int y) const {
661 inline SkPMColor SkBitmap::getIndex8Color(int x, int y) const {
670 inline uint8_t* SkBitmap::getAddr1(int x, int y) const {