Searched refs:SkSpriteBlitter (Results 1 - 4 of 4) sorted by relevance
/third_party/skia/src/core/ |
H A D | SkBlitter_Sprite.cpp | 15 #include "src/core/SkSpriteBlitter.h" 20 SkSpriteBlitter::SkSpriteBlitter(const SkPixmap& source) in SkSpriteBlitter() function in SkSpriteBlitter 23 bool SkSpriteBlitter::setup(const SkPixmap& dst, int left, int top, const SkPaint& paint) { in setup() 31 void SkSpriteBlitter::blitH(int x, int y, int width) { in blitH() 38 void SkSpriteBlitter::blitAntiH(int x, int y, const SkAlpha antialias[], const int16_t runs[]) { in blitAntiH() 44 void SkSpriteBlitter::blitV(int x, int y, int height, SkAlpha alpha) { in blitV() 51 void SkSpriteBlitter::blitMask(const SkMask& mask, const SkIRect& clip) { in blitMask() 60 class SkSpriteBlitter_Memcpy final : public SkSpriteBlitter { 100 using INHERITED = SkSpriteBlitter; [all...] |
H A D | SkSpriteBlitter.h | 17 // SkSpriteBlitter specializes SkBlitter in a way to move large rectangles of pixels around. 20 class SkSpriteBlitter : public SkBlitter { class 22 SkSpriteBlitter(const SkPixmap& source); 26 // blitH, blitAntiH, blitV and blitMask should not be called on an SkSpriteBlitter. 32 // A SkSpriteBlitter must implement blitRect. 35 static SkSpriteBlitter* ChooseL32(const SkPixmap& source, const SkPaint&, SkArenaAlloc*); 36 static SkSpriteBlitter* ChooseL565(const SkPixmap& source, const SkPaint&, SkArenaAlloc*); 37 static SkSpriteBlitter* ChooseLA8(const SkPixmap& source, const SkPaint&, SkArenaAlloc*);
|
H A D | SkSpriteBlitter_ARGB32.cpp | 14 #include "src/core/SkSpriteBlitter.h" 19 class Sprite_D32_S32 : public SkSpriteBlitter { 56 using INHERITED = SkSpriteBlitter; 61 class Sprite_D32_S32A_Xfer: public SkSpriteBlitter { 63 Sprite_D32_S32A_Xfer(const SkPixmap& source, const SkPaint& paint) : SkSpriteBlitter(source) { in Sprite_D32_S32A_Xfer() 88 using INHERITED = SkSpriteBlitter; 93 SkSpriteBlitter* SkSpriteBlitter::ChooseL32(const SkPixmap& source, const SkPaint& paint, in ChooseL32()
|
H A D | SkSpriteBlitter_RGB565.cpp | 14 #include "src/core/SkSpriteBlitter.h" 31 class Sprite_D16_S32 : public SkSpriteBlitter { 62 using INHERITED = SkSpriteBlitter; 65 SkSpriteBlitter* SkSpriteBlitter::ChooseL565(const SkPixmap& source, const SkPaint& paint, in ChooseL565() 120 class Sprite_D8_S32 : public SkSpriteBlitter { 151 using INHERITED = SkSpriteBlitter; 154 SkSpriteBlitter* SkSpriteBlitter::ChooseLA8(const SkPixmap& source, const SkPaint& paint, in ChooseLA8()
|
Completed in 2 milliseconds