Home
last modified time | relevance | path

Searched refs:SkSpriteBlitter (Results 1 - 4 of 4) sorted by relevance

/third_party/skia/src/core/
H A DSkBlitter_Sprite.cpp15 #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 DSkSpriteBlitter.h17 // 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 DSkSpriteBlitter_ARGB32.cpp14 #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 DSkSpriteBlitter_RGB565.cpp14 #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