Home
last modified time | relevance | path

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

12

/external/skia/src/core/
DSkScan.h18 class SkBlitter; variable
39 typedef void (*HairRgnProc)(const SkPoint[], int count, const SkRegion*, SkBlitter*);
40 typedef void (*HairRCProc)(const SkPoint[], int count, const SkRasterClip&, SkBlitter*);
42 static void FillPath(const SkPath&, const SkIRect&, SkBlitter*);
47 static void FillIRect(const SkIRect&, const SkRasterClip&, SkBlitter*);
48 static void FillXRect(const SkXRect&, const SkRasterClip&, SkBlitter*);
49 static void FillRect(const SkRect&, const SkRasterClip&, SkBlitter*);
50 static void AntiFillRect(const SkRect&, const SkRasterClip&, SkBlitter*);
51 static void AntiFillXRect(const SkXRect&, const SkRasterClip&, SkBlitter*);
52 static void FillPath(const SkPath&, const SkRasterClip&, SkBlitter*);
[all …]
DSkBlitter.h30 class SkBlitter {
32 virtual ~SkBlitter();
138 static SkBlitter* Choose(const SkPixmap& dst,
144 static SkBlitter* ChooseSprite(const SkPixmap& dst,
159 class SkNullBlitter : public SkBlitter {
174 class SkRectClipBlitter : public SkBlitter {
176 void init(SkBlitter* blitter, const SkIRect& clipRect) { in init()
200 SkBlitter* fBlitter;
208 class SkRgnClipBlitter : public SkBlitter {
210 void init(SkBlitter* blitter, const SkRegion* clipRgn) { in init()
[all …]
DSkScan.cpp21 static inline void blitrect(SkBlitter* blitter, const SkIRect& r) { in blitrect()
26 SkBlitter* blitter) { in FillIRect()
56 SkBlitter* blitter) { in FillXRect()
64 SkBlitter* blitter) { in FillRect()
74 SkBlitter* blitter) { in FillIRect()
89 SkBlitter* blitter) { in FillXRect()
104 SkBlitter* blitter) { in FillRect()
DSkScanPriv.h17 SkScanClipper(SkBlitter* blitter, const SkRegion* clip, const SkIRect& bounds,
20 SkBlitter* getBlitter() const { return fBlitter; } in getBlitter()
29 SkBlitter* fBlitter;
34 SkBlitter* blitter, int start_y, int stop_y, int shiftEdgesUp,
38 void sk_blit_above(SkBlitter*, const SkIRect& avoid, const SkRegion& clip);
39 void sk_blit_below(SkBlitter*, const SkIRect& avoid, const SkRegion& clip);
DSkScan_Hairline.cpp16 SkBlitter* blitter) { in horiline()
26 SkBlitter* blitter) { in vertline()
43 SkBlitter* origBlitter) { in HairLineRgn()
56 SkBlitter* blitter = origBlitter; in HairLineRgn()
148 SkBlitter* blitter) { in HairRect()
219 SkBlitter* blitter, int level, SkScan::HairRgnProc lineproc) { in hair_quad()
277 SkBlitter* blitter, int level, SkScan::HairRgnProc lineproc) { in hairquad()
337 static void hair_cubic(const SkPoint pts[4], const SkRegion* clip, SkBlitter* blitter, in hair_cubic()
382 SkBlitter* blitter, int level, SkScan::HairRgnProc lineproc) { in haircubic()
473 void hair_path(const SkPath& path, const SkRasterClip& rclip, SkBlitter* blitter, in hair_path()
[all …]
DSkBlitter.cpp25 SkBlitter::~SkBlitter() {} in ~SkBlitter()
27 bool SkBlitter::isNullBlitter() const { return false; } in isNullBlitter()
29 const SkPixmap* SkBlitter::justAnOpaqueColor(uint32_t* value) { in justAnOpaqueColor()
45 void SkBlitter::blitV(int x, int y, int height, SkAlpha alpha) { in blitV()
59 void SkBlitter::blitRect(int x, int y, int width, int height) { in blitRect()
69 void SkBlitter::blitAntiRect(int x, int y, int width, int height, in blitAntiRect()
86 static inline void bits_to_runs(SkBlitter* blitter, int x, int y, in bits_to_runs()
127 void SkBlitter::blitMask(const SkMask& mask, const SkIRect& clip) { in blitMask()
210 void SkBlitter::blitMaskRegion(const SkMask& mask, const SkRegion& clip) { in blitMaskRegion()
224 void SkBlitter::blitRectRegion(const SkIRect& rect, const SkRegion& clip) { in blitRectRegion()
[all …]
DSkScan_Antihair.cpp67 static void call_hline_blitter(SkBlitter* blitter, int x, int y, int count, in call_hline_blitter()
93 SkBlitter* getBlitter() const { return fBlitter; } in getBlitter()
95 void setup(SkBlitter* blitter) { in setup()
103 SkBlitter* fBlitter;
171 SkBlitter* blitter = this->getBlitter(); in drawLine()
305 const SkIRect* clip, SkBlitter* blitter) { in do_anti_hairline()
523 SkBlitter* blitter) { in AntiHairLineRgn()
602 SkBlitter* blitter) { in AntiHairRect()
622 SkBlitter* blitter) { in do_scanline()
647 static void antifilldot8(FDot8 L, FDot8 T, FDot8 R, FDot8 B, SkBlitter* blitter, in antifilldot8()
[all …]
DSkDraw.h21 class SkBlitter; variable
58 SkBlitter* customBlitter = NULL) const {
84 SkBlitter* customBlitter = NULL) const {
129 SkBlitter* customBlitter = NULL) const;
133 SkBlitter* customBlitter, bool doFill) const;
DSkScan_Path.cpp91 typedef void (*PrePostProc)(SkBlitter* blitter, int y, bool isStartOfScanline);
96 SkBlitter* blitter, int start_y, int stop_y, in walk_edges()
209 SkBlitter* blitter, int start_y, int stop_y, in walk_convex_edges()
303 class InverseBlitter : public SkBlitter {
305 void setBlitter(SkBlitter* blitter, const SkIRect& clip, int shift) { in setBlitter()
349 SkBlitter* fBlitter;
353 static void PrePostInverseBlitterProc(SkBlitter* blitter, int y, bool isStart) { in PrePostInverseBlitterProc()
389 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 …]
DSkCoreBlitters.h17 class SkRasterBlitter : public SkBlitter {
25 typedef SkBlitter INHERITED;
179 SkBlitter* SkBlitter_ARGB32_Create(const SkPixmap& device, const SkPaint&, SkShader::Context*,
182 SkBlitter* SkBlitter_F16_Create(const SkPixmap& device, const SkPaint&, SkShader::Context*,
200 SkBlitter* SkBlitter_ChooseD565(const SkPixmap& device, const SkPaint& paint,
206 SkBlitter* SkCreateRasterPipelineBlitter(const SkPixmap&, const SkPaint&, const SkMatrix& ctm,
DSkRasterClip.h222 SkAAClipBlitterWrapper(const SkRasterClip&, SkBlitter*);
223 SkAAClipBlitterWrapper(const SkAAClip*, SkBlitter*);
225 void init(const SkRasterClip&, SkBlitter*);
235 SkBlitter* getBlitter() { in getBlitter()
245 SkBlitter* fBlitter;
DSkScan_AntiPath.cpp39 class BaseSuperBlitter : public SkBlitter {
41 BaseSuperBlitter(SkBlitter* realBlitter, const SkIRect& ir,
55 SkBlitter* fRealBlitter;
74 BaseSuperBlitter::BaseSuperBlitter(SkBlitter* realBlit, const SkIRect& ir, const SkRegion& clip, in BaseSuperBlitter()
105 SuperBlitter(SkBlitter* realBlitter, const SkIRect& ir, const SkRegion& clip, bool isInverse);
150 SuperBlitter::SuperBlitter(SkBlitter* realBlitter, const SkIRect& ir, const SkRegion& clip, in SuperBlitter()
396 MaskSuperBlitter(SkBlitter* realBlitter, const SkIRect& ir, const SkRegion&, bool isInverse);
434 MaskSuperBlitter::MaskSuperBlitter(SkBlitter* realBlitter, const SkIRect& ir, const SkRegion& clip, in MaskSuperBlitter()
625 SkBlitter* blitter, bool forceRLE) { in AntiFillPath()
739 SkBlitter* blitter) { in FillPath()
[all …]
DSkDraw.cpp60 fBlitter = SkBlitter::Choose(dst, matrix, paint, &fAlloc, drawCoverage); in SkAutoBlitterChoose()
63 SkBlitter* operator->() { return fBlitter; } in operator ->()
64 SkBlitter* get() const { return fBlitter; } in get()
69 fBlitter = SkBlitter::Choose(dst, matrix, paint, &fAlloc, drawCoverage); in choose()
74 SkBlitter* fBlitter;
279 SkBlitter*);
283 Proc chooseProc(SkBlitter** blitter);
290 int count, SkBlitter* blitter) { in bw_pt_rect_hair_proc()
305 SkBlitter* blitter) { in bw_pt_rect_16_hair_proc()
326 SkBlitter* blitter) { in bw_pt_rect_32_hair_proc()
[all …]
DSkAAClip.h100 class SkAAClipBlitter : public SkBlitter {
105 void init(SkBlitter* blitter, const SkAAClip* aaclip) { in init()
120 SkBlitter* fBlitter;
DSkSpriteBlitter.h20 class SkSpriteBlitter : public SkBlitter {
47 typedef SkBlitter INHERITED;
DSkRasterPipelineBlitter.cpp21 class SkRasterPipelineBlitter : public SkBlitter {
23 static SkBlitter* Create(const SkPixmap&, const SkPaint&, const SkMatrix& ctm,
68 typedef SkBlitter INHERITED;
71 SkBlitter* SkCreateRasterPipelineBlitter(const SkPixmap& dst, in SkCreateRasterPipelineBlitter()
88 SkBlitter* SkRasterPipelineBlitter::Create(const SkPixmap& dst, in Create()
DSkMaskFilter.cpp52 static void blitClippedMask(SkBlitter* blitter, const SkMask& mask, in blitClippedMask()
60 static void blitClippedRect(SkBlitter* blitter, const SkIRect& rect, const SkIRect& clipR) { in blitClippedRect()
81 const SkIRect& clipR, SkBlitter* blitter) { in draw_nine_clipped()
194 bool fillCenter, const SkRasterClip& clip, SkBlitter* blitter) { in draw_nine()
218 const SkRasterClip& clip, SkBlitter* blitter) const { in filterRRect()
235 const SkRasterClip& clip, SkBlitter* blitter, in filterPath()
DSkBlitter_Sprite.cpp142 SkBlitter* SkBlitter::ChooseSprite(const SkPixmap& dst, const SkPaint& paint, in ChooseSprite()
DSkScan_AAAPath.cpp96 class AdditiveBlitter : public SkBlitter {
100 virtual SkBlitter* getRealBlitter(bool forceRealBlitter = false) = 0;
137 MaskAdditiveBlitter(SkBlitter* realBlitter, const SkIRect& ir, const SkRegion& clip,
146 SkBlitter* getRealBlitter(bool forceRealBlitter) override { in getRealBlitter()
194 SkBlitter* fRealBlitter;
205 SkBlitter* realBlitter, const SkIRect& ir, const SkRegion& clip, bool isInverse) { in MaskAdditiveBlitter()
279 RunBasedAdditiveBlitter(SkBlitter* realBlitter, const SkIRect& ir, const SkRegion& clip,
283 SkBlitter* getRealBlitter(bool forceRealBlitter) override;
298 SkBlitter* fRealBlitter;
375 SkBlitter* realBlitter, const SkIRect& ir, const SkRegion& clip, bool isInverse) { in RunBasedAdditiveBlitter()
[all …]
DSkRasterClip.cpp478 SkBlitter* blitter) { in SkAAClipBlitterWrapper()
483 SkBlitter* blitter) { in SkAAClipBlitterWrapper()
493 void SkAAClipBlitterWrapper::init(const SkRasterClip& clip, SkBlitter* blitter) { in init()
DSkBlitter_PM4f.cpp406 template <typename State> SkBlitter* create(const SkPixmap& device, const SkPaint& paint, in create()
428 SkBlitter* SkBlitter_ARGB32_Create(const SkPixmap& device, const SkPaint& paint, in SkBlitter_ARGB32_Create()
434 SkBlitter* SkBlitter_F16_Create(const SkPixmap& device, const SkPaint& paint, in SkBlitter_F16_Create()
/external/skia/include/core/
DSkMaskFilter.h29 class SkBlitter; variable
233 bool filterPath(const SkPath& devPath, const SkMatrix& ctm, const SkRasterClip&, SkBlitter*,
241 SkBlitter*) const;
/external/skia/tests/
DFillPathTest.cpp14 struct FakeBlitter : public SkBlitter {
DBlitMaskClip.cpp13 class TestBlitter : public SkBlitter {
/external/skia/gm/
DSkLinearBitmapPipelineGM.cpp76 SkBlitter::PreferredShaderDest(pmsrc.info()), in draw_rect_orig()

12