HomeSort by relevance Sort by last modified time
    Searched full:blitter (Results 1 - 25 of 68) sorted by null

1 2 3

  /external/skia/legacy/src/core/
SkScan.cpp 14 static inline void blitrect(SkBlitter* blitter, const SkIRect& r) {
15 blitter->blitRect(r.fLeft, r.fTop, r.width(), r.height());
19 SkBlitter* blitter) {
26 blitrect(blitter, r);
30 blitrect(blitter, rr);
38 blitrect(blitter, rr);
43 blitrect(blitter, r);
49 SkBlitter* blitter) {
53 SkScan::FillIRect(r, clip, blitter);
59 SkBlitter* blitter) {
    [all...]
SkScan_Hairline.cpp 17 SkBlitter* blitter) {
21 blitter->blitH(x, fy >> 16, 1);
27 SkBlitter* blitter) {
31 blitter->blitH(fx >> 16, y, 1);
37 const SkRegion* clip, SkBlitter* blitter) {
80 blitter = clipper.apply(blitter, clip);
101 horiline(ix0, ix1, startY, slope, blitter);
116 vertline(iy0, iy1, startX, slope, blitter);
124 SkBlitter* blitter) {
    [all...]
SkScan_Antihair.cpp 68 static void call_hline_blitter(SkBlitter* blitter, int x, int y, int count,
83 blitter->blitAntiH(x, y, aa, runs);
90 SkBlitter* blitter, int mod64) {
101 call_hline_blitter(blitter, x, y, count, ma);
107 call_hline_blitter(blitter, x, y - 1, count, ma);
114 SkBlitter* blitter, int mod64) {
133 blitter->blitAntiH(x, lower_y, aa, runs);
141 blitter->blitAntiH(x, lower_y - 1, aa, runs);
153 SkBlitter* blitter, int mod64) {
162 blitter->blitV(x, y, stopy - y, ApplyGamma(gGammaTable, ma))
    [all...]
SkBlitter_Sprite.cpp 67 SkSpriteBlitter* blitter; local
71 blitter = SkSpriteBlitter::ChooseD16(source, paint, storage,
75 blitter = SkSpriteBlitter::ChooseD32(source, paint, storage,
79 blitter = NULL;
83 if (blitter) {
84 blitter->setup(device, left, top, paint);
86 return blitter;
SkMaskFilter.cpp 24 SkBlitter* blitter) {
38 // if we get here, we need to (possibly) resolve the clip and blitter
39 SkAAClipBlitterWrapper wrapper(clip, blitter);
40 blitter = wrapper.getBlitter();
47 blitter->blitMask(dstM, cr);
SkScan_Path.cpp 105 typedef void (*PrePostProc)(SkBlitter* blitter, int y, bool isStartOfScanline);
110 SkBlitter* blitter, int start_y, int stop_y,
128 proc(blitter, curr_y, PREPOST_START); // pre-proc
141 blitter->blitH(left, curr_y, width);
182 proc(blitter, curr_y, PREPOST_END); // post-proc
215 SkBlitter* blitter, int start_y, int stop_y,
263 blitter->blitRect(L, local_top, R - L, count);
273 blitter->blitH(L, local_top, R - L);
312 // this guy overrides blitH, and will call its proxy blitter with the inverse
319 void setBlitter(SkBlitter* blitter, const SkIRect& clip, int shift)
    [all...]
SkScanPriv.h 18 SkScanClipper(SkBlitter* blitter, const SkRegion* clip, const SkIRect& bounds);
32 SkBlitter* blitter, int start_y, int stop_y, int shiftEdgesUp,
SkBlitter.cpp 71 static inline void bits_to_runs(SkBlitter* blitter, int x, int y,
92 blitter->blitH(pos, y, x - pos);
103 blitter->blitH(pos, y, x - pos);
519 SkBlitter* blitter = fBlitter;
522 blitter->blitMask(mask, r);
533 SkBlitter* SkBlitterClipper::apply(SkBlitter* blitter, const SkRegion* clip,
539 blitter = &fNullBlitter;
542 fRectBlitter.init(blitter, clipR);
543 blitter = &fRectBlitter;
546 fRgnBlitter.init(blitter, clip)
    [all...]
SkRasterClip.cpp 243 SkBlitter* blitter) {
244 this->init(clip, blitter);
248 SkBlitter* blitter) {
249 SkASSERT(blitter);
252 fAABlitter.init(blitter, aaclip);
258 void SkAAClipBlitterWrapper::init(const SkRasterClip& clip, SkBlitter* blitter) {
259 SkASSERT(blitter);
262 fBlitter = blitter;
266 fAABlitter.init(blitter, &aaclip);
SkSpriteBlitter_RGB16.cpp 324 SkSpriteBlitter* blitter = NULL; local
329 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S32_BlitRowProc,
334 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S4444_Opaque,
337 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S4444_Blend,
343 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S16_Opaque,
346 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S16_Blend,
357 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_SIndex8_Opaque,
360 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_SIndex8_Blend,
365 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_SIndex8A_Opaque,
368 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_SIndex8A_Blend
    [all...]
  /external/skia/src/core/
SkScan.cpp 14 static inline void blitrect(SkBlitter* blitter, const SkIRect& r) {
15 blitter->blitRect(r.fLeft, r.fTop, r.width(), r.height());
19 SkBlitter* blitter) {
26 blitrect(blitter, r);
30 blitrect(blitter, rr);
38 blitrect(blitter, rr);
43 blitrect(blitter, r);
49 SkBlitter* blitter) {
53 SkScan::FillIRect(r, clip, blitter);
59 SkBlitter* blitter) {
    [all...]
SkScan_Hairline.cpp 17 SkBlitter* blitter) {
21 blitter->blitH(x, fy >> 16, 1);
27 SkBlitter* blitter) {
31 blitter->blitH(fx >> 16, y, 1);
44 const SkRegion* clip, SkBlitter* blitter) {
105 blitter = clipper.apply(blitter, clip);
126 horiline(ix0, ix1, startY, slope, blitter);
141 vertline(iy0, iy1, startX, slope, blitter);
149 SkBlitter* blitter) {
    [all...]
SkScan_Antihair.cpp 68 static void call_hline_blitter(SkBlitter* blitter, int x, int y, int count,
83 blitter->blitAntiH(x, y, aa, runs);
96 void setup(SkBlitter* blitter) {
97 fBlitter = blitter;
164 SkBlitter* blitter = this->getBlitter();
171 blitter->blitAntiH(x, lower_y, aa, runs);
179 blitter->blitAntiH(x, lower_y - 1, aa, runs);
199 SkBlitter* blitter = this->getBlitter();
205 blitter->blitAntiH(x, lower_y, aa, runs);
213 blitter->blitAntiH(x, lower_y - 1, aa, runs)
    [all...]
SkBlitter_Sprite.cpp 67 SkSpriteBlitter* blitter; local
71 blitter = SkSpriteBlitter::ChooseD16(source, paint, storage,
75 blitter = SkSpriteBlitter::ChooseD32(source, paint, storage,
79 blitter = NULL;
83 if (blitter) {
84 blitter->setup(device, left, top, paint);
86 return blitter;
SkMaskFilter.cpp 34 static void blitClippedMask(SkBlitter* blitter, const SkMask& mask,
38 blitter->blitMask(mask, r);
42 static void blitClippedRect(SkBlitter* blitter, const SkIRect& rect, const SkIRect& clipR) {
45 blitter->blitRect(r.left(), r.top(), r.width(), r.height());
63 const SkIRect& clipR, SkBlitter* blitter) {
74 blitClippedMask(blitter, m, m.fBounds, clipR);
82 blitClippedMask(blitter, m, m.fBounds, clipR);
90 blitClippedMask(blitter, m, m.fBounds, clipR);
99 blitClippedMask(blitter, m, m.fBounds, clipR);
107 blitClippedRect(blitter, innerR, clipR)
    [all...]
SkBlitter.h 48 /** If the blitter just sets a single value for each pixel, return the
55 * Special method just to identify the null blitter, which is returned
68 Return the correct blitter to use given the specified context.
91 /** This blitter silently never draws anything.
105 /** Wraps another (real) blitter, and ensures that the real blitter is only
111 void init(SkBlitter* blitter, const SkIRect& clipRect) {
113 fBlitter = blitter;
132 /** Wraps another (real) blitter, and ensures that the real blitter is onl
    [all...]
SkScan_Path.cpp 110 typedef void (*PrePostProc)(SkBlitter* blitter, int y, bool isStartOfScanline);
115 SkBlitter* blitter, int start_y, int stop_y,
133 proc(blitter, curr_y, PREPOST_START); // pre-proc
146 blitter->blitH(left, curr_y, width);
187 proc(blitter, curr_y, PREPOST_END); // post-proc
220 SkBlitter* blitter, int start_y, int stop_y,
262 blitter->blitRect(L, local_top, R - L, count);
272 blitter->blitH(L, local_top, R - L);
311 // this guy overrides blitH, and will call its proxy blitter with the inverse
318 void setBlitter(SkBlitter* blitter, const SkIRect& clip, int shift)
    [all...]
SkScanPriv.h 18 SkScanClipper(SkBlitter* blitter, const SkRegion* clip, const SkIRect& bounds,
33 SkBlitter* blitter, int start_y, int stop_y, int shiftEdgesUp,
SkBlitter.cpp 77 static inline void bits_to_runs(SkBlitter* blitter, int x, int y,
98 blitter->blitH(pos, y, x - pos);
109 blitter->blitH(pos, y, x - pos);
527 SkBlitter* blitter = fBlitter;
530 blitter->blitMask(mask, r);
541 SkBlitter* SkBlitterClipper::apply(SkBlitter* blitter, const SkRegion* clip,
547 blitter = &fNullBlitter;
550 fRectBlitter.init(blitter, clipR);
551 blitter = &fRectBlitter;
554 fRgnBlitter.init(blitter, clip)
    [all...]
SkRasterClip.cpp 265 SkBlitter* blitter) {
266 this->init(clip, blitter);
270 SkBlitter* blitter) {
271 SkASSERT(blitter);
274 fAABlitter.init(blitter, aaclip);
280 void SkAAClipBlitterWrapper::init(const SkRasterClip& clip, SkBlitter* blitter) {
281 SkASSERT(blitter);
284 fBlitter = blitter;
288 fAABlitter.init(blitter, &aaclip);
SkScan.h 36 SkBlitter* blitter) {
37 SkScan::FillXRect(*(const SkXRect*)&rect, clip, blitter);
40 SkBlitter* blitter) {
41 SkScan::AntiFillXRect(*(const SkXRect*)&rect, clip, blitter);
72 SkBlitter* blitter) {
73 SkScan::FillXRect(*(const SkXRect*)&rect, clip, blitter);
76 SkBlitter* blitter) {
77 SkScan::AntiFillXRect(*(const SkXRect*)&rect, clip, blitter);
SkSpriteBlitter_RGB16.cpp 324 SkSpriteBlitter* blitter = NULL; local
329 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S32_BlitRowProc,
334 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S4444_Opaque,
337 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S4444_Blend,
343 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S16_Opaque,
346 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S16_Blend,
357 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_SIndex8_Opaque,
360 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_SIndex8_Blend,
365 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_SIndex8A_Opaque,
368 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_SIndex8A_Blend
    [all...]