/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, 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 …]
|
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 | SkScanPriv.h | 17 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);
|
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() 473 void hair_path(const SkPath& path, const SkRasterClip& rclip, SkBlitter* blitter, in hair_path() [all …]
|
D | SkBlitter.cpp | 25 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 …]
|
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 | SkDraw.h | 21 class SkBlitter; variable 58 SkBlitter* customBlitter = NULL) const { 84 SkBlitter* customBlitter = NULL) const { 129 SkBlitter* customBlitter = NULL) const; 133 SkBlitter* customBlitter, bool doFill) const;
|
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() 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 …]
|
D | SkCoreBlitters.h | 17 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,
|
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 | 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() 625 SkBlitter* blitter, bool forceRLE) { in AntiFillPath() 739 SkBlitter* blitter) { in FillPath() [all …]
|
D | SkDraw.cpp | 60 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 …]
|
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 { 47 typedef SkBlitter INHERITED;
|
D | SkRasterPipelineBlitter.cpp | 21 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()
|
D | SkMaskFilter.cpp | 52 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()
|
D | SkBlitter_Sprite.cpp | 142 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()
|
D | SkBlitter_PM4f.cpp | 406 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/ |
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/gm/ |
D | SkLinearBitmapPipelineGM.cpp | 76 SkBlitter::PreferredShaderDest(pmsrc.info()), in draw_rect_orig()
|