/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); 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...] |
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;
|
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...] |
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,
|
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);
|
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...] |
SkDrawProcs.h | 30 Proc init(const SkDraw* draw, SkBlitter* blitter, SkGlyphCache* cache);
|
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);
|
SkDraw.cpp | 268 a blitter. Esp. true for xfermodes, which require a colorshader to be 288 // normal case: use a blitter 289 SkAutoBlitterChoose blitter(*fBitmap, *fMatrix, paint); 290 SkScan::FillIRect(devRect, *fRC, blitter.get()); 309 Proc chooseProc(SkBlitter** blitter); 316 int count, SkBlitter* blitter) { 324 blitter->blitH(x, y, 1); 331 SkBlitter* blitter) { 335 const SkBitmap* bitmap = blitter->justAnOpaqueColor(&value); 352 int count, SkBlitter* blitter) { 466 SkBlitter* blitter = *blitterPtr; local 769 SkBlitter* blitter = blitterStorage.get(); local 822 SkBlitter* blitter = blitterChooser.get(); local 1189 SkBlitter* blitter = SkBlitter::ChooseSprite(*fBitmap, paint, bitmap, local 1244 SkBlitter* blitter = SkBlitter::ChooseSprite(*fBitmap, paint, bitmap, local 1604 SkBlitter* blitter = NULL; local 1758 SkBlitter* blitter = NULL; local [all...] |
SkScan_AntiPath.cpp | 49 /// Base class for a single-pass supersampled blitter. 108 /// Run-length-encoded supersampling antialiased blitter. 120 /// it out through the wrapped blitter. 177 /** coverage_to_exact_alpha() is being used by our blitter, which wants 379 /// Masked supersampling antialiased blitter. 409 kMAX_WIDTH = 32, // so we don't try to do very wide things, where the RLE blitter would be faster 623 SkBlitter* blitter, bool forceRLE) { 639 blitter->blitRegion(origClip); 658 SkScan::FillPath(path, origClip, blitter); 681 SkScanClipper clipper(blitter, clipRgn, ir) [all...] |
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...] |
SkSpriteBlitter_ARGB32.cpp | 278 SkSpriteBlitter* blitter = NULL; local 286 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D32_S4444_XferFilter, 289 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D32_S4444_Opaque, 292 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D32_S4444, 300 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D32_S32A_XferFilter, 305 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D32_S32, 312 return blitter;
|
SkAAClip.h | 99 void init(SkBlitter* blitter, const SkAAClip* aaclip) { 101 fBlitter = blitter;
|
SkBlitter_RGB16.cpp | 23 // if we don't have neon, then our black blitter is worth the extra code 1027 SkBlitter* blitter; local [all...] |
SkBlitter_4444.cpp | 472 SkBlitter* blitter; local 475 SK_PLACEMENT_NEW_ARGS(blitter, SkARGB4444_Shader_Blitter, storage, storageSize, (device, paint)); 477 SK_PLACEMENT_NEW_ARGS(blitter, SkARGB4444_Blitter, storage, storageSize, (device, paint)); 479 return blitter;
|
SkAAClip.cpp | [all...] |
/external/skia/tests/ |
FillPathTest.cpp | 32 // but skipped after tessellation, should be cleared by the blitter. 34 FakeBlitter blitter; local 45 SkScan::FillPath(path, clip, &blitter); 47 REPORTER_ASSERT(reporter, blitter.m_blitCount == expected_lines);
|
/external/skia/include/core/ |
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);
|
SkMaskFilter.h | 103 and then call filterMask(). If this returns true, the specified blitter will be called 108 const SkRasterClip&, SkBounder*, SkBlitter* blitter);
|
SkBlitter.h | 48 /** If the blitter just sets a single value for each pixel, return the 61 Return the correct blitter to use given the specified context. 84 /** This blitter silently never draws anything. 97 /** Wraps another (real) blitter, and ensures that the real blitter is only 103 void init(SkBlitter* blitter, const SkIRect& clipRect) { 105 fBlitter = blitter; 124 /** Wraps another (real) blitter, and ensures that the real blitter is only 130 void init(SkBlitter* blitter, const SkRegion* clipRgn) [all...] |
/external/qemu/distrib/sdl-1.2.15/src/video/ |
SDL_RLEaccel.c | 30 * decoder. Added per-surface alpha blitter. Added per-pixel alpha 31 * format, encoder and blitter. 623 #define CHOOSE_BLIT(blitter, alpha, fmt) \ 627 case 1: blitter(1, Uint8, OPAQUE_BLIT); break; \ 628 case 2: blitter(2, Uint8, OPAQUE_BLIT); break; \ 629 case 3: blitter(3, Uint8, OPAQUE_BLIT); break; \ 630 case 4: blitter(4, Uint16, OPAQUE_BLIT); break; \ 645 blitter(2, Uint8, ALPHA_BLIT16_565_50); \ 648 blitter(2, Uint8, ALPHA_BLIT16_565MMX); \ 650 blitter(2, Uint8, ALPHA_BLIT16_565); [all...] |
/external/skia/src/effects/ |
Sk2DPathEffect.cpp | 35 Sk2DPathEffectBlitter blitter(this, dst); 43 SkScan::FillPath(tmp, ir, &blitter);
|