/external/skia/src/core/ |
D | SkScan.h | 18 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 …]
|
D | SkBlitter.h | 30 class SkBlitter { 32 virtual ~SkBlitter(); 138 static SkBlitter* Choose(const SkPixmap& dst, 144 static SkBlitter* ChooseSprite(const SkPixmap& dst, 161 class SkNullBlitter : public SkBlitter { 176 class SkRectClipBlitter : public SkBlitter { 178 void init(SkBlitter* blitter, const SkIRect& clipRect) { in init() 202 SkBlitter* fBlitter; 210 class SkRgnClipBlitter : public SkBlitter { 212 void init(SkBlitter* blitter, const SkRegion* clipRgn) { in init() [all …]
|
D | SkScan.cpp | 21 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()
|
D | SkAutoBlitterChoose.h | 25 fBlitter = SkBlitter::Choose(dst, matrix, paint, &fAlloc, drawCoverage); 28 SkBlitter* operator->() { return fBlitter; } 29 SkBlitter* get() const { return fBlitter; } in get() 34 fBlitter = SkBlitter::Choose(dst, matrix, paint, &fAlloc, drawCoverage); 39 SkBlitter* fBlitter;
|
D | SkScanPriv.h | 18 SkScanClipper(SkBlitter* blitter, const SkRegion* clip, const SkIRect& bounds, 21 SkBlitter* getBlitter() const { return fBlitter; } in getBlitter() 30 SkBlitter* fBlitter; 35 SkBlitter* blitter, int start_y, int stop_y, int shiftEdgesUp, 39 void sk_blit_above(SkBlitter*, const SkIRect& avoid, const SkRegion& clip); 40 void sk_blit_below(SkBlitter*, const SkIRect& avoid, const SkRegion& clip); 120 using FillPathFunc = std::function<void(const SkPath& path, SkBlitter* blitter, bool isInverse, 123 static inline void do_fill_path(const SkPath& path, const SkRegion& origClip, SkBlitter* blitter, in do_fill_path()
|
D | SkScan_AntiPath.cpp | 39 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() 586 SkBlitter* blitter, bool forceRLE) { in AntiFillPath() 587 FillPathFunc fillPathFunc = [](const SkPath& path, SkBlitter* blitter, bool isInverse, in AntiFillPath() [all …]
|
D | SkScan_Path.cpp | 91 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() 472 void sk_blit_above(SkBlitter* blitter, const SkIRect& ir, const SkRegion& clip) { in sk_blit_above() 485 void sk_blit_below(SkBlitter* blitter, const SkIRect& ir, const SkRegion& clip) { in sk_blit_below() [all …]
|
D | SkScan_Hairline.cpp | 16 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() 474 void hair_path(const SkPath& path, const SkRasterClip& rclip, SkBlitter* blitter, in hair_path() [all …]
|
D | SkBlitter.cpp | 24 SkBlitter::~SkBlitter() {} in ~SkBlitter() 26 bool SkBlitter::isNullBlitter() const { return false; } in isNullBlitter() 28 const SkPixmap* SkBlitter::justAnOpaqueColor(uint32_t* value) { in justAnOpaqueColor() 44 void SkBlitter::blitV(int x, int y, int height, SkAlpha alpha) { in blitV() 58 void SkBlitter::blitRect(int x, int y, int width, int height) { in blitRect() 68 void SkBlitter::blitAntiRect(int x, int y, int width, int height, in blitAntiRect() 85 static inline void bits_to_runs(SkBlitter* blitter, int x, int y, in bits_to_runs() 126 void SkBlitter::blitMask(const SkMask& mask, const SkIRect& clip) { in blitMask() 209 void SkBlitter::blitMaskRegion(const SkMask& mask, const SkRegion& clip) { in blitMaskRegion() 223 void SkBlitter::blitRectRegion(const SkIRect& rect, const SkRegion& clip) { in blitRectRegion() [all …]
|
D | SkDraw.h | 23 class SkBlitter; variable 60 SkBlitter* customBlitter = NULL) const { 86 SkBlitter* customBlitter = NULL) const { 134 SkBlitter* customBlitter = NULL) const; 138 SkBlitter* customBlitter, bool doFill) const;
|
D | SkScan_Antihair.cpp | 67 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 …]
|
D | SkRasterClip.h | 222 SkAAClipBlitterWrapper(const SkRasterClip&, SkBlitter*); 223 SkAAClipBlitterWrapper(const SkAAClip*, SkBlitter*); 225 void init(const SkRasterClip&, SkBlitter*); 235 SkBlitter* getBlitter() { in getBlitter() 245 SkBlitter* fBlitter;
|
D | SkDraw.cpp | 237 SkBlitter*); 241 Proc chooseProc(SkBlitter** blitter); 248 int count, SkBlitter* blitter) { in bw_pt_rect_hair_proc() 263 SkBlitter* blitter) { in bw_pt_rect_16_hair_proc() 284 SkBlitter* blitter) { in bw_pt_rect_32_hair_proc() 304 int count, SkBlitter* blitter) { in bw_pt_hair_proc() 315 int count, SkBlitter* blitter) { in bw_line_hair_proc() 322 int count, SkBlitter* blitter) { in bw_poly_hair_proc() 329 int count, SkBlitter* blitter) { in aa_line_hair_proc() 336 int count, SkBlitter* blitter) { in aa_poly_hair_proc() [all …]
|
D | SkCoreBlitters.h | 17 class SkRasterBlitter : public SkBlitter { 25 typedef SkBlitter INHERITED; 164 SkBlitter* SkCreateRasterPipelineBlitter(const SkPixmap&, const SkPaint&, const SkMatrix& ctm, 168 SkBlitter* SkCreateRasterPipelineBlitter(const SkPixmap&, const SkPaint&,
|
D | SkAAClip.h | 100 class SkAAClipBlitter : public SkBlitter { 105 void init(SkBlitter* blitter, const SkAAClip* aaclip) { in init() 120 SkBlitter* fBlitter;
|
D | SkSpriteBlitter.h | 20 class SkSpriteBlitter : public SkBlitter { 46 typedef SkBlitter INHERITED;
|
D | SkRasterPipelineBlitter.cpp | 23 class SkRasterPipelineBlitter final : public SkBlitter { 26 static SkBlitter* Create(const SkPixmap&, const SkPaint&, SkArenaAlloc*, 86 typedef SkBlitter INHERITED; 89 SkBlitter* SkCreateRasterPipelineBlitter(const SkPixmap& dst, in SkCreateRasterPipelineBlitter() 133 SkBlitter* SkCreateRasterPipelineBlitter(const SkPixmap& dst, in SkCreateRasterPipelineBlitter() 143 SkBlitter* SkRasterPipelineBlitter::Create(const SkPixmap& dst, in Create()
|
D | SkMaskFilter.cpp | 50 static void blitClippedMask(SkBlitter* blitter, const SkMask& mask, in blitClippedMask() 58 static void blitClippedRect(SkBlitter* blitter, const SkIRect& rect, const SkIRect& clipR) { in blitClippedRect() 79 const SkIRect& clipR, SkBlitter* blitter) { in draw_nine_clipped() 192 bool fillCenter, const SkRasterClip& clip, SkBlitter* blitter) { in draw_nine() 216 const SkRasterClip& clip, SkBlitter* blitter) const { in filterRRect() 233 const SkRasterClip& clip, SkBlitter* blitter, in filterPath()
|
D | SkBlitter_Sprite.cpp | 158 SkBlitter* fBlitter; 167 SkBlitter* SkBlitter::ChooseSprite(const SkPixmap& dst, const SkPaint& paint, in ChooseSprite()
|
D | SkScan_AAAPath.cpp | 96 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 …]
|
D | SkRasterClip.cpp | 478 SkBlitter* blitter) { in SkAAClipBlitterWrapper() 483 SkBlitter* blitter) { in SkAAClipBlitterWrapper() 493 void SkAAClipBlitterWrapper::init(const SkRasterClip& clip, SkBlitter* blitter) { in init()
|
/external/skia/include/core/ |
D | SkMaskFilter.h | 29 class SkBlitter; variable 233 bool filterPath(const SkPath& devPath, const SkMatrix& ctm, const SkRasterClip&, SkBlitter*, 241 SkBlitter*) const;
|
/external/skia/tests/ |
D | FillPathTest.cpp | 14 struct FakeBlitter : public SkBlitter {
|
D | BlitMaskClip.cpp | 13 class TestBlitter : public SkBlitter {
|
/external/skia/gn/ |
D | core.gni | 55 "$_src/core/SkBlitter.h", 56 "$_src/core/SkBlitter.cpp",
|