Home
last modified time | relevance | path

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

12

/external/skia/src/core/
DSkScan.h17 class SkBlitter; variable
33 typedef void (*HairRgnProc)(const SkPoint[], int count, const SkRegion*, SkBlitter*);
34 typedef void (*HairRCProc)(const SkPoint[], int count, const SkRasterClip&, SkBlitter*);
36 static void FillPath(const SkPath&, const SkIRect&, SkBlitter*);
41 static void FillIRect(const SkIRect&, const SkRasterClip&, SkBlitter*);
42 static void FillXRect(const SkXRect&, const SkRasterClip&, SkBlitter*);
43 static void FillRect(const SkRect&, const SkRasterClip&, SkBlitter*);
44 static void AntiFillRect(const SkRect&, const SkRasterClip&, SkBlitter*);
45 static void AntiFillXRect(const SkXRect&, const SkRasterClip&, SkBlitter*);
46 static void FillPath(const SkPath&, const SkRasterClip&, SkBlitter*);
[all …]
DSkBlitter.h26 class SkBlitter {
28 virtual ~SkBlitter();
127 static SkBlitter* Choose(const SkPixmap& dst,
133 static SkBlitter* ChooseSprite(const SkPixmap& dst,
148 class SkNullBlitter : public SkBlitter {
163 class SkRectClipBlitter : public SkBlitter {
165 void init(SkBlitter* blitter, const SkIRect& clipRect) { in init()
189 SkBlitter* fBlitter;
197 class SkRgnClipBlitter : public SkBlitter {
199 void init(SkBlitter* blitter, const SkRegion* clipRgn) { in init()
[all …]
DSkScanPriv.h18 SkScanClipper(SkBlitter* blitter, const SkRegion* clip, const SkIRect& bounds,
21 SkBlitter* getBlitter() const { return fBlitter; } in getBlitter()
27 SkBlitter* fBlitter;
33 SkBlitter* blitter, int start_y, int stop_y, int shiftEdgesUp,
37 void sk_blit_above(SkBlitter*, const SkIRect& avoid, const SkRegion& clip);
38 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()
57 SkBlitter* blitter) { in FillRect()
67 SkBlitter* blitter) { in FillIRect()
82 SkBlitter* blitter) { in FillXRect()
97 SkBlitter* blitter) { in FillRect()
DSkBlitter.cpp25 SkBlitter::~SkBlitter() {} in ~SkBlitter()
27 bool SkBlitter::isNullBlitter() const { return false; } in isNullBlitter()
29 bool SkBlitter::resetShaderContext(const SkShader::ContextRec&) { in resetShaderContext()
33 SkShader::Context* SkBlitter::getShaderContext() const { in getShaderContext()
37 const SkPixmap* SkBlitter::justAnOpaqueColor(uint32_t* value) { in justAnOpaqueColor()
41 void SkBlitter::blitH(int x, int y, int width) { in blitH()
45 void SkBlitter::blitAntiH(int x, int y, const SkAlpha antialias[], in blitAntiH()
50 void SkBlitter::blitV(int x, int y, int height, SkAlpha alpha) { in blitV()
64 void SkBlitter::blitRect(int x, int y, int width, int height) { in blitRect()
74 void SkBlitter::blitAntiRect(int x, int y, int width, int height, in blitAntiRect()
[all …]
DSkScan_Hairline.cpp15 SkBlitter* blitter) { in horiline()
25 SkBlitter* blitter) { in vertline()
42 SkBlitter* origBlitter) { in HairLineRgn()
55 SkBlitter* blitter = origBlitter; in HairLineRgn()
147 SkBlitter* blitter) { in HairRect()
218 SkBlitter* blitter, int level, SkScan::HairRgnProc lineproc) { in hairquad()
288 static void hair_cubic(const SkPoint pts[4], const SkRegion* clip, SkBlitter* blitter, in hair_cubic()
358 SkBlitter* blitter, int level, SkScan::HairRgnProc lineproc) { in haircubic()
462 void hair_path(const SkPath& path, const SkRasterClip& rclip, SkBlitter* blitter, in hair_path()
588 void SkScan::HairPath(const SkPath& path, const SkRasterClip& clip, SkBlitter* blitter) { in HairPath()
[all …]
DSkRasterClip.h152 SkAAClipBlitterWrapper(const SkRasterClip&, SkBlitter*);
153 SkAAClipBlitterWrapper(const SkAAClip*, SkBlitter*);
155 void init(const SkRasterClip&, SkBlitter*);
165 SkBlitter* getBlitter() { in getBlitter()
175 SkBlitter* fBlitter;
DSkScan_Antihair.cpp68 static void call_hline_blitter(SkBlitter* blitter, int x, int y, int count, in call_hline_blitter()
94 SkBlitter* getBlitter() const { return fBlitter; } in getBlitter()
96 void setup(SkBlitter* blitter) { in setup()
104 SkBlitter* fBlitter;
172 SkBlitter* blitter = this->getBlitter(); in drawLine()
306 const SkIRect* clip, SkBlitter* blitter) { in do_anti_hairline()
524 SkBlitter* blitter) { in AntiHairLineRgn()
603 SkBlitter* blitter) { in AntiHairRect()
623 SkBlitter* blitter) { in do_scanline()
648 static void antifilldot8(FDot8 L, FDot8 T, FDot8 R, FDot8 B, SkBlitter* blitter, in antifilldot8()
[all …]
DSkScan_Path.cpp127 typedef void (*PrePostProc)(SkBlitter* blitter, int y, bool isStartOfScanline);
132 SkBlitter* blitter, int start_y, int stop_y, in walk_edges()
245 SkBlitter* blitter, int start_y, int stop_y, in walk_convex_edges()
339 class InverseBlitter : public SkBlitter {
341 void setBlitter(SkBlitter* blitter, const SkIRect& clip, int shift) { in setBlitter()
385 SkBlitter* fBlitter;
389 static void PrePostInverseBlitterProc(SkBlitter* blitter, int y, bool isStart) { in PrePostInverseBlitterProc()
429 void sk_fill_path(const SkPath& path, const SkIRect* clipRect, SkBlitter* blitter, in sk_fill_path()
518 void sk_blit_above(SkBlitter* blitter, const SkIRect& ir, const SkRegion& clip) { in sk_blit_above()
531 void sk_blit_below(SkBlitter* blitter, const SkIRect& ir, const SkRegion& clip) { in sk_blit_below()
[all …]
DSkScan_AntiPath.cpp40 class BaseSuperBlitter : public SkBlitter {
42 BaseSuperBlitter(SkBlitter* realBlitter, const SkIRect& ir,
56 SkBlitter* fRealBlitter;
75 BaseSuperBlitter::BaseSuperBlitter(SkBlitter* realBlit, const SkIRect& ir, const SkRegion& clip, in BaseSuperBlitter()
106 SuperBlitter(SkBlitter* realBlitter, const SkIRect& ir, const SkRegion& clip, bool isInverse);
151 SuperBlitter::SuperBlitter(SkBlitter* realBlitter, const SkIRect& ir, const SkRegion& clip, in SuperBlitter()
398 MaskSuperBlitter(SkBlitter* realBlitter, const SkIRect& ir, const SkRegion&, bool isInverse);
436 MaskSuperBlitter::MaskSuperBlitter(SkBlitter* realBlitter, const SkIRect& ir, const SkRegion& clip, in MaskSuperBlitter()
627 SkBlitter* blitter, bool forceRLE) { in AntiFillPath()
736 SkBlitter* blitter) { in FillPath()
[all …]
DSkDraw.cpp55 fBlitter = SkBlitter::Choose(dst, matrix, paint, &fAllocator, drawCoverage); in SkAutoBlitterChoose()
58 SkBlitter* operator->() { return fBlitter; } in operator ->()
59 SkBlitter* get() const { return fBlitter; } in get()
64 fBlitter = SkBlitter::Choose(dst, matrix, paint, &fAllocator, drawCoverage); in choose()
69 SkBlitter* fBlitter;
307 SkBlitter*);
311 Proc chooseProc(SkBlitter** blitter);
318 int count, SkBlitter* blitter) { in bw_pt_rect_hair_proc()
333 SkBlitter* blitter) { in bw_pt_rect_16_hair_proc()
354 SkBlitter* blitter) { in bw_pt_rect_32_hair_proc()
[all …]
DSkCoreBlitters.h17 class SkRasterBlitter : public SkBlitter {
25 typedef SkBlitter INHERITED;
188 SkBlitter* SkBlitter_ARGB32_Create(const SkPixmap& device, const SkPaint& paint,
192 SkBlitter* SkBlitter_ARGB64_Create(const SkPixmap& device, const SkPaint& paint,
211 SkBlitter* SkBlitter_ChooseD565(const SkPixmap& device, const SkPaint& paint,
DSkAAClip.h100 class SkAAClipBlitter : public SkBlitter {
105 void init(SkBlitter* blitter, const SkAAClip* aaclip) { in init()
120 SkBlitter* fBlitter;
DSkBlitter_Sprite.cpp43 SkBlitter* SkBlitter::ChooseSprite(const SkPixmap& dst, const SkPaint& paint, in ChooseSprite()
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, in filterRRect()
236 const SkRasterClip& clip, SkBlitter* blitter, in filterPath()
DSkRasterClip.cpp407 SkBlitter* blitter) { in SkAAClipBlitterWrapper()
412 SkBlitter* blitter) { in SkAAClipBlitterWrapper()
422 void SkAAClipBlitterWrapper::init(const SkRasterClip& clip, SkBlitter* blitter) { in init()
DSkSpriteBlitter.h18 class SkSpriteBlitter : public SkBlitter {
/external/skia/include/core/
DSkDraw.h20 class SkBlitter; variable
58 SkBlitter* customBlitter = NULL) const {
84 SkBlitter* customBlitter = NULL) const {
129 SkBlitter* customBlitter = NULL) const;
DSkMaskFilter.h24 class SkBlitter; variable
230 bool filterPath(const SkPath& devPath, const SkMatrix& ctm, const SkRasterClip&, SkBlitter*,
238 SkBlitter*, SkPaint::Style style) const;
/external/skia/src/utils/
DSkTextureCompressor_LATC.h13 class SkBlitter; variable
20 SkBlitter* CreateLATCBlitter(int width, int height, void* outputBuffer,
DSkTextureCompressor_R11EAC.h13 class SkBlitter; variable
20 SkBlitter* CreateR11EACBlitter(int width, int height, void* outputBuffer,
DSkTextureCompressor_ASTC.h13 class SkBlitter; variable
20 SkBlitter* CreateASTCBlitter(int width, int height, void* outputBuffer,
DSkTextureCompressor.h15 class SkBlitter; variable
99 SkBlitter* CreateBlitterForFormat(int width, int height, void* compressedBuffer,
/external/skia/tests/
DFillPathTest.cpp14 struct FakeBlitter : public SkBlitter {
/external/pdfium/core/src/fxge/skia/
Dfx_skia_device.cpp45 SkBlitter* blitter,
70 SkBlitter* blitter, in DrawPath()
106 void (*proc)(const SkPath&, const SkRasterClip&, SkBlitter*); in DrawPath()
323 SuperBlitter_skia::DrawPath(skPath, (SkBlitter*)&render, rasterClip, *spaint); in SetClipMask()
422 SuperBlitter_skia::DrawPath(skPath, (SkBlitter*)&render, rasterClip, in RenderRasterizerSkia()

12