Home
last modified time | relevance | path

Searched refs:SkBlitter (Results 1 – 25 of 25) sorted by relevance

/external/skia/include/core/
DSkScan.h24 class SkBlitter; variable
34 static void FillIRect(const SkIRect&, const SkRegion* clip, SkBlitter*);
35 static void FillXRect(const SkXRect&, const SkRegion* clip, SkBlitter*);
39 SkBlitter* blitter) { in FillRect()
43 static void FillRect(const SkRect&, const SkRegion* clip, SkBlitter*);
45 static void FillPath(const SkPath&, const SkRegion& clip, SkBlitter*);
47 static void FillTriangle(const SkPoint pts[], const SkRegion*, SkBlitter*);
50 SkBlitter* blitter) { in FillTriangle()
59 SkBlitter*);
60 static void HairRect(const SkRect&, const SkRegion* clip, SkBlitter*);
[all …]
DSkBlitter.h28 class SkBlitter {
30 virtual ~SkBlitter();
50 static SkBlitter* Choose(const SkBitmap& device, in Choose()
56 static SkBlitter* Choose(const SkBitmap& device,
61 static SkBlitter* ChooseSprite(const SkBitmap& device,
72 class SkNullBlitter : public SkBlitter {
86 class SkRectClipBlitter : public SkBlitter {
88 void init(SkBlitter* blitter, const SkIRect& clipRect) { in init()
103 SkBlitter* fBlitter;
111 class SkRgnClipBlitter : public SkBlitter {
[all …]
DSkMaskFilter.h23 class SkBlitter; variable
71 const SkRegion& devClip, SkBounder*, SkBlitter* blitter);
/external/skia/src/core/
DSkScanPriv.h26 SkScanClipper(SkBlitter* blitter, const SkRegion* clip, const SkIRect& bounds);
28 SkBlitter* getBlitter() const { return fBlitter; } in getBlitter()
34 SkBlitter* fBlitter;
40 SkBlitter* blitter, int start_y, int stop_y, int shiftEdgesUp,
44 void sk_blit_above(SkBlitter*, const SkIRect& avoid, const SkRegion& clip);
45 void sk_blit_below(SkBlitter*, const SkIRect& avoid, const SkRegion& clip);
DSkScan_Hairline.cpp25 SkBlitter* blitter) { in horiline()
35 SkBlitter* blitter) { in vertline()
45 const SkRegion* clip, SkBlitter* blitter) { in HairLine()
132 SkBlitter* blitter) { in HairRect()
195 static void hairquad(const SkPoint pts[3], const SkRegion* clip, SkBlitter* blitter, int level, in hairquad() argument
196 … void (*lineproc)(const SkPoint&, const SkPoint&, const SkRegion* clip, SkBlitter*)) in hairquad()
231 static void haircubic(const SkPoint pts[4], const SkRegion* clip, SkBlitter* blitter, int level, in haircubic() argument
232 void (*lineproc)(const SkPoint&, const SkPoint&, const SkRegion*, SkBlitter*)) in haircubic()
249 static void hair_path(const SkPath& path, const SkRegion* clip, SkBlitter* blitter, in hair_path() argument
250 void (*lineproc)(const SkPoint&, const SkPoint&, const SkRegion*, SkBlitter*)) in hair_path()
[all …]
DSkBlitter.cpp28 SkBlitter::~SkBlitter() {} in ~SkBlitter()
30 const SkBitmap* SkBlitter::justAnOpaqueColor(uint32_t* value) { in justAnOpaqueColor()
34 void SkBlitter::blitH(int x, int y, int width) { in blitH()
38 void SkBlitter::blitAntiH(int x, int y, const SkAlpha antialias[], in blitAntiH()
43 void SkBlitter::blitV(int x, int y, int height, SkAlpha alpha) { in blitV()
57 void SkBlitter::blitRect(int x, int y, int width, int height) { in blitRect()
65 static inline void bits_to_runs(SkBlitter* blitter, int x, int y, in bits_to_runs()
101 void SkBlitter::blitMask(const SkMask& mask, const SkIRect& clip) { in blitMask()
179 void SkBlitter::blitMaskRegion(const SkMask& mask, const SkRegion& clip) { in blitMaskRegion()
193 void SkBlitter::blitRectRegion(const SkIRect& rect, const SkRegion& clip) { in blitRectRegion()
[all …]
DSkScan.cpp22 static inline void blitrect(SkBlitter* blitter, const SkIRect& r) { in blitrect()
27 SkBlitter* blitter) { in FillIRect()
57 SkBlitter* blitter) { in FillXRect()
67 SkBlitter* blitter) { in FillRect()
DSkDrawProcs.h6 class SkBlitter; variable
12 SkBlitter* fBlitter;
20 Proc init(const SkDraw* draw, SkBlitter* blitter, SkGlyphCache* cache);
DSkScan_Antihair.cpp76 static void call_hline_blitter(SkBlitter* blitter, int x, int y, int count, in call_hline_blitter()
98 SkBlitter* blitter, int mod64) { in hline()
122 SkBlitter* blitter, int mod64) { in horish()
161 SkBlitter* blitter, int mod64) { in vline()
181 SkBlitter* blitter, int mod64) { in vertish()
212 SkFixed slope, SkBlitter*, int);
221 const SkIRect* clip, SkBlitter* blitter) { in do_anti_hairline()
399 const SkRegion* clip, SkBlitter* blitter) { in AntiHairLine()
467 SkBlitter* blitter) { in AntiHairRect()
490 SkBlitter* blitter) { in do_scanline()
[all …]
DSkScan_AntiPath.cpp46 class BaseSuperBlitter : public SkBlitter {
48 BaseSuperBlitter(SkBlitter* realBlitter, const SkIRect& ir,
63 SkBlitter* fRealBlitter;
71 BaseSuperBlitter::BaseSuperBlitter(SkBlitter* realBlitter, const SkIRect& ir, in BaseSuperBlitter()
90 SuperBlitter(SkBlitter* realBlitter, const SkIRect& ir,
108 SuperBlitter::SuperBlitter(SkBlitter* realBlitter, const SkIRect& ir, in SuperBlitter()
213 MaskSuperBlitter(SkBlitter* realBlitter, const SkIRect& ir,
250 MaskSuperBlitter::MaskSuperBlitter(SkBlitter* realBlitter, const SkIRect& ir, in MaskSuperBlitter()
420 SkBlitter* blitter) { in AntiFillPath()
DSkScan_Path.cpp115 typedef void (*PrePostProc)(SkBlitter* blitter, int y, bool isStartOfScanline);
120 SkBlitter* blitter, int start_y, int stop_y, in walk_edges()
211 class InverseBlitter : public SkBlitter {
213 void setBlitter(SkBlitter* blitter, const SkIRect& clip, int shift) { in setBlitter()
257 SkBlitter* fBlitter;
261 static void PrePostInverseBlitterProc(SkBlitter* blitter, int y, bool isStart) { in PrePostInverseBlitterProc()
441 void sk_fill_path(const SkPath& path, const SkIRect* clipRect, SkBlitter* blitter, in sk_fill_path()
522 void sk_blit_above(SkBlitter* blitter, const SkIRect& ir, const SkRegion& clip) { in sk_blit_above()
535 void sk_blit_below(SkBlitter* blitter, const SkIRect& ir, const SkRegion& clip) { in sk_blit_below()
550 SkScanClipper::SkScanClipper(SkBlitter* blitter, const SkRegion* clip, in SkScanClipper()
[all …]
DSkCoreBlitters.h24 class SkRasterBlitter : public SkBlitter {
32 typedef SkBlitter INHERITED;
189 extern SkBlitter* SkBlitter_ChooseD4444(const SkBitmap& device,
193 extern SkBlitter* SkBlitter_ChooseD565(const SkBitmap& device,
DSkBlitter_Sprite.cpp60 SkBlitter* SkBlitter::ChooseSprite( const SkBitmap& device, in ChooseSprite()
DSkDraw.cpp52 fBlitter = SkBlitter::Choose(device, matrix, paint, in SkAutoBlitterChoose()
58 SkBlitter* operator->() { return fBlitter; } in operator ->()
59 SkBlitter* get() const { return fBlitter; } in get()
64 fBlitter = SkBlitter::Choose(device, matrix, paint, in choose()
69 SkBlitter* fBlitter;
75 fBlitter->~SkBlitter(); in ~SkAutoBlitterChoose()
307 SkBlitter*);
311 Proc chooseProc(SkBlitter* blitter);
315 int count, SkBlitter* blitter) { in bw_pt_rect_hair_proc()
330 SkBlitter* blitter) { in bw_pt_rect_16_hair_proc()
[all …]
DSkMaskFilter.cpp32 SkBlitter* blitter) { in filterPath()
DSkSpriteBlitter.h26 class SkSpriteBlitter : public SkBlitter {
DSkGraphics.cpp88 typesizeline(SkBlitter), in Init()
DMakefile.am15 SkBlitter.cpp \
Dcore_files.mk14 SkBlitter.cpp \
DSkBlitter_4444.cpp476 SkBlitter* SkBlitter_ChooseD4444(const SkBitmap& device, in SkBlitter_ChooseD4444()
480 SkBlitter* blitter; in SkBlitter_ChooseD4444()
DSkRegion_path.cpp24 class SkRgnBuilder : public SkBlitter {
DSkBlitter_RGB16.cpp1029 SkBlitter* SkBlitter_ChooseD565(const SkBitmap& device, const SkPaint& paint, in SkBlitter_ChooseD565()
1031 SkBlitter* blitter; in SkBlitter_ChooseD565()
/external/skia/tests/
DFillPathTest.cpp25 struct FakeBlitter : public SkBlitter {
/external/skia/src/effects/
DSk2DPathEffect.cpp23 class Sk2DPathEffectBlitter : public SkBlitter {
/external/skia/
DAndroid.mk111 src/core/SkBlitter.cpp \