Home
last modified time | relevance | path

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

12

/external/skia/include/core/
DSkScan.h17 class SkBlitter; variable
27 static void FillPath(const SkPath&, const SkIRect&, SkBlitter*);
32 static void FillIRect(const SkIRect&, const SkRasterClip&, SkBlitter*);
33 static void FillXRect(const SkXRect&, const SkRasterClip&, SkBlitter*);
36 SkBlitter* blitter) { in FillRect()
40 SkBlitter* blitter) { in AntiFillRect()
44 static void FillRect(const SkRect&, const SkRasterClip&, SkBlitter*);
45 static void AntiFillRect(const SkRect&, const SkRasterClip&, SkBlitter*);
47 static void AntiFillXRect(const SkXRect&, const SkRasterClip&, SkBlitter*);
48 static void FillPath(const SkPath&, const SkRasterClip&, SkBlitter*);
[all …]
DSkBlitter.h23 class SkBlitter {
25 virtual ~SkBlitter();
63 static SkBlitter* Choose(const SkBitmap& device, in Choose()
69 static SkBlitter* Choose(const SkBitmap& device,
74 static SkBlitter* ChooseSprite(const SkBitmap& device,
86 class SkNullBlitter : public SkBlitter {
101 class SkRectClipBlitter : public SkBlitter {
103 void init(SkBlitter* blitter, const SkIRect& clipRect) { in init()
120 SkBlitter* fBlitter;
128 class SkRgnClipBlitter : public SkBlitter {
[all …]
DSkMaskFilter.h16 class SkBlitter; variable
108 const SkRasterClip&, SkBounder*, SkBlitter* blitter);
/external/skia/src/core/
DSkScanPriv.h18 SkScanClipper(SkBlitter* blitter, const SkRegion* clip, const SkIRect& bounds);
20 SkBlitter* getBlitter() const { return fBlitter; } in getBlitter()
26 SkBlitter* fBlitter;
32 SkBlitter* blitter, int start_y, int stop_y, int shiftEdgesUp,
36 void sk_blit_above(SkBlitter*, const SkIRect& avoid, const SkRegion& clip);
37 void sk_blit_below(SkBlitter*, const SkIRect& avoid, const SkRegion& clip);
DSkScan.cpp14 static inline void blitrect(SkBlitter* blitter, const SkIRect& r) { in blitrect()
19 SkBlitter* blitter) { in FillIRect()
49 SkBlitter* blitter) { in FillXRect()
59 SkBlitter* blitter) { in FillRect()
71 SkBlitter* blitter) { in FillIRect()
86 SkBlitter* blitter) { in FillXRect()
103 SkBlitter* blitter) { in FillRect()
DSkScan_Hairline.cpp17 SkBlitter* blitter) { in horiline()
27 SkBlitter* blitter) { in vertline()
37 const SkRegion* clip, SkBlitter* blitter) { in HairLineRgn()
124 SkBlitter* blitter) { in HairRect()
194 static void hairquad(const SkPoint pts[3], const SkRegion* clip, SkBlitter* blitter, int level, in hairquad() argument
195 … void (*lineproc)(const SkPoint&, const SkPoint&, const SkRegion* clip, SkBlitter*)) in hairquad()
230 static void haircubic(const SkPoint pts[4], const SkRegion* clip, SkBlitter* blitter, int level, in haircubic() argument
231 void (*lineproc)(const SkPoint&, const SkPoint&, const SkRegion*, SkBlitter*)) in haircubic()
248 static void hair_path(const SkPath& path, const SkRasterClip& rclip, SkBlitter* blitter, in hair_path() argument
249 void (*lineproc)(const SkPoint&, const SkPoint&, const SkRegion*, SkBlitter*)) in hair_path()
[all …]
DSkRasterClip.h112 SkAAClipBlitterWrapper(const SkRasterClip&, SkBlitter*);
113 SkAAClipBlitterWrapper(const SkAAClip*, SkBlitter*);
115 void init(const SkRasterClip&, SkBlitter*);
125 SkBlitter* getBlitter() { in getBlitter()
136 SkBlitter* fBlitter;
DSkScan_Antihair.cpp68 static void call_hline_blitter(SkBlitter* blitter, int x, int y, int count, in call_hline_blitter()
90 SkBlitter* blitter, int mod64) { in hline()
114 SkBlitter* blitter, int mod64) { in horish()
153 SkBlitter* blitter, int mod64) { in vline()
173 SkBlitter* blitter, int mod64) { in vertish()
204 SkFixed slope, SkBlitter*, int);
213 const SkIRect* clip, SkBlitter* blitter) { in do_anti_hairline()
391 const SkRegion* clip, SkBlitter* blitter) { in AntiHairLineRgn()
459 SkBlitter* blitter) { in AntiHairRect()
482 SkBlitter* blitter) { in do_scanline()
[all …]
DSkBlitter.cpp20 SkBlitter::~SkBlitter() {} in ~SkBlitter()
22 const SkBitmap* SkBlitter::justAnOpaqueColor(uint32_t* value) { in justAnOpaqueColor()
26 void SkBlitter::blitH(int x, int y, int width) { in blitH()
30 void SkBlitter::blitAntiH(int x, int y, const SkAlpha antialias[], in blitAntiH()
35 void SkBlitter::blitV(int x, int y, int height, SkAlpha alpha) { in blitV()
49 void SkBlitter::blitRect(int x, int y, int width, int height) { in blitRect()
59 void SkBlitter::blitAntiRect(int x, int y, int width, int height, in blitAntiRect()
71 static inline void bits_to_runs(SkBlitter* blitter, int x, int y, in bits_to_runs()
107 void SkBlitter::blitMask(const SkMask& mask, const SkIRect& clip) { in blitMask()
185 void SkBlitter::blitMaskRegion(const SkMask& mask, const SkRegion& clip) { in blitMaskRegion()
[all …]
DSkDrawProcs.h14 class SkBlitter; variable
21 SkBlitter* fBlitter;
30 Proc init(const SkDraw* draw, SkBlitter* blitter, SkGlyphCache* cache);
DSkScan_Path.cpp105 typedef void (*PrePostProc)(SkBlitter* blitter, int y, bool isStartOfScanline);
110 SkBlitter* blitter, int start_y, int stop_y, in walk_edges()
215 SkBlitter* blitter, int start_y, int stop_y, in walk_convex_edges()
317 class InverseBlitter : public SkBlitter {
319 void setBlitter(SkBlitter* blitter, const SkIRect& clip, int shift) { in setBlitter()
363 SkBlitter* fBlitter;
367 static void PrePostInverseBlitterProc(SkBlitter* blitter, int y, bool isStart) { in PrePostInverseBlitterProc()
415 void sk_fill_path(const SkPath& path, const SkIRect* clipRect, SkBlitter* blitter, in sk_fill_path()
479 void sk_blit_above(SkBlitter* blitter, const SkIRect& ir, const SkRegion& clip) { in sk_blit_above()
492 void sk_blit_below(SkBlitter* blitter, const SkIRect& ir, const SkRegion& clip) { in sk_blit_below()
[all …]
DSkScan_AntiPath.cpp50 class BaseSuperBlitter : public SkBlitter {
52 BaseSuperBlitter(SkBlitter* realBlitter, const SkIRect& ir,
66 SkBlitter* fRealBlitter;
83 BaseSuperBlitter::BaseSuperBlitter(SkBlitter* realBlitter, const SkIRect& ir, in BaseSuperBlitter()
111 SuperBlitter(SkBlitter* realBlitter, const SkIRect& ir,
135 SuperBlitter::SuperBlitter(SkBlitter* realBlitter, const SkIRect& ir, in SuperBlitter()
382 MaskSuperBlitter(SkBlitter* realBlitter, const SkIRect& ir,
421 MaskSuperBlitter::MaskSuperBlitter(SkBlitter* realBlitter, const SkIRect& ir, in MaskSuperBlitter()
623 SkBlitter* blitter, bool forceRLE) { in AntiFillPath()
729 SkBlitter* blitter) { in FillPath()
[all …]
DSkCoreBlitters.h14 class SkRasterBlitter : public SkBlitter {
22 typedef SkBlitter INHERITED;
178 extern SkBlitter* SkBlitter_ChooseD4444(const SkBitmap& device,
182 extern SkBlitter* SkBlitter_ChooseD565(const SkBitmap& device,
DSkAAClip.h94 class SkAAClipBlitter : public SkBlitter {
99 void init(SkBlitter* blitter, const SkAAClip* aaclip) { in init()
115 SkBlitter* fBlitter;
DSkDraw.cpp46 fBlitter = SkBlitter::Choose(device, matrix, paint, in SkAutoBlitterChoose()
52 SkBlitter* operator->() { return fBlitter; } in operator ->()
53 SkBlitter* get() const { return fBlitter; } in get()
58 fBlitter = SkBlitter::Choose(device, matrix, paint, in choose()
63 SkBlitter* fBlitter;
69 fBlitter->~SkBlitter(); in ~SkAutoBlitterChoose()
305 SkBlitter*);
309 Proc chooseProc(SkBlitter** blitter);
316 int count, SkBlitter* blitter) { in bw_pt_rect_hair_proc()
331 SkBlitter* blitter) { in bw_pt_rect_16_hair_proc()
[all …]
DSkBlitter_Sprite.cpp52 SkBlitter* SkBlitter::ChooseSprite( const SkBitmap& device, in ChooseSprite()
DSkRasterClip.cpp243 SkBlitter* blitter) { in SkAAClipBlitterWrapper()
248 SkBlitter* blitter) { in SkAAClipBlitterWrapper()
258 void SkAAClipBlitterWrapper::init(const SkRasterClip& clip, SkBlitter* blitter) { in init()
DSkSpriteBlitter.h18 class SkSpriteBlitter : public SkBlitter {
DSkMaskFilter.cpp24 SkBlitter* blitter) { in filterPath()
DSkGraphics.cpp94 typesizeline(SkBlitter), in Init()
DSkBlitter_4444.cpp468 SkBlitter* SkBlitter_ChooseD4444(const SkBitmap& device, in SkBlitter_ChooseD4444()
472 SkBlitter* blitter; in SkBlitter_ChooseD4444()
DSkRegion_path.cpp16 class SkRgnBuilder : public SkBlitter {
/external/skia/tests/
DFillPathTest.cpp16 struct FakeBlitter : public SkBlitter {
/external/skia/src/effects/
DSk2DPathEffect.cpp15 class Sk2DPathEffectBlitter : public SkBlitter {
/external/skia/gyp/
Dcore.gyp37 '../src/core/SkBlitter.cpp',
158 '../include/core/SkBlitter.h',

12