/external/skia/src/core/ |
SkScan.cpp | 22 static inline void blitrect(SkBlitter* blitter, const SkIRect& r) { 23 blitter->blitRect(r.fLeft, r.fTop, r.width(), r.height()); 27 SkBlitter* blitter) { 34 blitrect(blitter, r); 38 blitrect(blitter, rr); 46 blitrect(blitter, rr); 51 blitrect(blitter, r); 57 SkBlitter* blitter) { 61 SkScan::FillIRect(r, clip, blitter); 67 SkBlitter* blitter) { [all...] |
SkBlitter_Sprite.cpp | 75 SkSpriteBlitter* blitter; local 79 blitter = SkSpriteBlitter::ChooseD16(source, paint, storage, 83 blitter = SkSpriteBlitter::ChooseD32(source, paint, storage, 87 blitter = NULL; 91 if (blitter) { 92 blitter->setup(device, left, top, paint); 94 return blitter;
|
SkScan_Hairline.cpp | 25 SkBlitter* blitter) { 29 blitter->blitH(x, fy >> 16, 1); 35 SkBlitter* blitter) { 39 blitter->blitH(fx >> 16, y, 1); 45 const SkRegion* clip, SkBlitter* blitter) { 88 blitter = clipper.apply(blitter, clip); 109 horiline(ix0, ix1, startY, slope, blitter); 124 vertline(iy0, iy1, startX, slope, blitter); 132 SkBlitter* blitter) { [all...] |
SkScan_Antihair.cpp | 76 static void call_hline_blitter(SkBlitter* blitter, int x, int y, int count, 91 blitter->blitAntiH(x, y, aa, runs); 98 SkBlitter* blitter, int mod64) { 109 call_hline_blitter(blitter, x, y, count, ma); 115 call_hline_blitter(blitter, x, y - 1, count, ma); 122 SkBlitter* blitter, int mod64) { 141 blitter->blitAntiH(x, lower_y, aa, runs); 149 blitter->blitAntiH(x, lower_y - 1, aa, runs); 161 SkBlitter* blitter, int mod64) { 170 blitter->blitV(x, y, stopy - y, ApplyGamma(gGammaTable, ma)) [all...] |
SkScanPriv.h | 26 SkScanClipper(SkBlitter* blitter, const SkRegion* clip, const SkIRect& bounds); 40 SkBlitter* blitter, int start_y, int stop_y, int shiftEdgesUp,
|
SkScan_Path.cpp | 115 typedef void (*PrePostProc)(SkBlitter* blitter, int y, bool isStartOfScanline); 120 SkBlitter* blitter, int start_y, int stop_y, 138 proc(blitter, curr_y, PREPOST_START); // pre-proc 151 blitter->blitH(left, curr_y, width); 192 proc(blitter, curr_y, PREPOST_END); // post-proc 206 // this guy overrides blitH, and will call its proxy blitter with the inverse 213 void setBlitter(SkBlitter* blitter, const SkIRect& clip, int shift) { 214 fBlitter = blitter; 261 static void PrePostInverseBlitterProc(SkBlitter* blitter, int y, bool isStart) { 262 ((InverseBlitter*)blitter)->prepost(y, isStart) [all...] |
SkDrawProcs.h | 20 Proc init(const SkDraw* draw, SkBlitter* blitter, SkGlyphCache* cache);
|
SkBlitter.cpp | 65 static inline void bits_to_runs(SkBlitter* blitter, int x, int y, 86 blitter->blitH(pos, y, x - pos); 97 blitter->blitH(pos, y, x - pos); 446 SkBlitter* blitter = fBlitter; 449 blitter->blitMask(mask, r); 460 SkBlitter* SkBlitterClipper::apply(SkBlitter* blitter, const SkRegion* clip, 466 blitter = &fNullBlitter; 469 fRectBlitter.init(blitter, clipR); 470 blitter = &fRectBlitter; 473 fRgnBlitter.init(blitter, clip) [all...] |
SkMaskFilter.cpp | 32 SkBlitter* blitter) { 52 blitter->blitMask(dstM, cr);
|
SkSpriteBlitter_RGB16.cpp | 332 SkSpriteBlitter* blitter = NULL; local 337 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S32_BlitRowProc, 342 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S4444_Opaque, 345 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S4444_Blend, 351 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S16_Opaque, 354 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_S16_Blend, 365 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_SIndex8_Opaque, 368 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_SIndex8_Blend, 373 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_SIndex8A_Opaque, 376 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D16_SIndex8A_Blend [all...] |
SkDraw.cpp | 273 a blitter. Esp. true for xfermodes, which require a colorshader to be 290 // normal case: use a blitter 291 SkAutoBlitterChoose blitter(*fBitmap, *fMatrix, paint); 292 SkScan::FillIRect(devRect, fClip, blitter.get()); 311 Proc chooseProc(SkBlitter* blitter); 315 int count, SkBlitter* blitter) { 323 blitter->blitH(x, y, 1); 330 SkBlitter* blitter) { 334 const SkBitmap* bitmap = blitter->justAnOpaqueColor(&value); 351 int count, SkBlitter* blitter) { 757 SkBlitter* blitter = blitterStorage.get(); local 1141 SkBlitter* blitter = SkBlitter::ChooseSprite(*fBitmap, paint, bitmap, local 1207 SkBlitter* blitter = SkBlitter::ChooseSprite(*fBitmap, paint, bitmap, local 1622 SkAutoBlitterChoose blitter; local 1776 SkAutoBlitterChoose blitter; local [all...] |
SkSpriteBlitter_ARGB32.cpp | 286 SkSpriteBlitter* blitter = NULL; local 294 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D32_S4444_XferFilter, 297 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D32_S4444_Opaque, 300 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D32_S4444, 308 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D32_S32A_XferFilter, 313 SK_PLACEMENT_NEW_ARGS(blitter, Sprite_D32_S32, 320 return blitter;
|
SkScan_AntiPath.cpp | 238 kMAX_WIDTH = 32, // so we don't try to do very wide things, where the RLE blitter would be faster 420 SkBlitter* blitter) { 438 SkScan::FillPath(path, clip, blitter); 442 SkScanClipper clipper(blitter, &clip, ir); 447 blitter->blitRegion(clip); 452 // now use the (possibly wrapped) blitter 453 blitter = clipper.getBlitter(); 456 sk_blit_above(blitter, ir, clip); 472 MaskSuperBlitter superBlit(blitter, ir, clip); 476 SuperBlitter superBlit(blitter, ir, clip) [all...] |
SkBlitter_RGB16.cpp | 31 // if we don't have neon, then our black blitter is worth the extra code 1031 SkBlitter* blitter; local [all...] |
SkBlitter_4444.cpp | 480 SkBlitter* blitter; local 483 SK_PLACEMENT_NEW_ARGS(blitter, SkARGB4444_Shader_Blitter, storage, storageSize, (device, paint)); 485 SK_PLACEMENT_NEW_ARGS(blitter, SkARGB4444_Blitter, storage, storageSize, (device, paint)); 487 return blitter;
|
/external/skia/tests/ |
FillPathTest.cpp | 41 // but skipped after tessellation, should be cleared by the blitter. 43 FakeBlitter blitter; local 54 SkScan::FillPath(path, clip, &blitter); 56 REPORTER_ASSERT(reporter, blitter.m_blitCount == expected_lines);
|
/external/skia/include/core/ |
SkBlitter.h | 38 /* If the blitter just sets a single value for each pixel, return the 70 /** This blitter silently never draws anything. 82 /** Wraps another (real) blitter, and ensures that the real blitter is only 88 void init(SkBlitter* blitter, const SkIRect& clipRect) { 90 fBlitter = blitter; 107 /** Wraps another (real) blitter, and ensures that the real blitter is only 113 void init(SkBlitter* blitter, const SkRegion* clipRgn) { 115 fBlitter = blitter; [all...] |
SkScan.h | 39 SkBlitter* blitter) { 40 SkScan::FillXRect(*(const SkXRect*)&rect, clip, blitter); 50 SkBlitter* blitter) { 55 FillTriangle(pts, clip, blitter); 66 SkBlitter* blitter) { 67 SkScan::AntiFillXRect(*(const SkXRect*)&rect, clip, blitter);
|
SkMaskFilter.h | 66 and then call filterMask(). If this returns true, the specified blitter will be called 71 const SkRegion& devClip, SkBounder*, SkBlitter* blitter);
|
/external/qemu/distrib/sdl-1.2.12/src/video/ |
SDL_RLEaccel.c | 30 * decoder. Added per-surface alpha blitter. Added per-pixel alpha 31 * format, encoder and blitter. 622 #define CHOOSE_BLIT(blitter, alpha, fmt) \ 626 case 1: blitter(1, Uint8, OPAQUE_BLIT); break; \ 627 case 2: blitter(2, Uint8, OPAQUE_BLIT); break; \ 628 case 3: blitter(3, Uint8, OPAQUE_BLIT); break; \ 629 case 4: blitter(4, Uint16, OPAQUE_BLIT); break; \ 644 blitter(2, Uint8, ALPHA_BLIT16_565_50); \ 647 blitter(2, Uint8, ALPHA_BLIT16_565MMX); \ 649 blitter(2, Uint8, ALPHA_BLIT16_565); [all...] |
/external/skia/src/effects/ |
Sk2DPathEffect.cpp | 46 Sk2DPathEffectBlitter blitter(this, dst); 58 SkScan::FillPath(tmp, clip, &blitter);
|