/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 | 83 SkSpriteBlitter* blitter; local 87 blitter = SkSpriteBlitter::ChooseD16(source, paint, storage, storageSize); 90 blitter = SkSpriteBlitter::ChooseD32(source, paint, storage, storageSize); 93 blitter = NULL; 97 if (blitter) 98 blitter->setup(device, left, top, paint); 99 return blitter;
|
SkScanPriv.h | 26 SkScanClipper(SkBlitter* blitter, const SkRegion* clip, const SkIRect& bounds); 40 SkBlitter* blitter, int start_y, int stop_y, int shiftEdgesUp, 44 void sk_blit_above_and_below(SkBlitter* blitter, const SkIRect& avoid,
|
SkScan_Hairline.cpp | 24 static void horiline(int x, int stopx, SkFixed fy, SkFixed dy, SkBlitter* blitter) 29 blitter->blitH(x, fy >> 16, 1); 34 static void vertline(int y, int stopy, SkFixed fx, SkFixed dx, SkBlitter* blitter) 39 blitter->blitH(fx >> 16, y, 1); 44 void SkScan::HairLine(const SkPoint& pt0, const SkPoint& pt1, const SkRegion* clip, SkBlitter* blitter) 88 blitter = clipper.apply(blitter, clip); 110 horiline(ix0, ix1, startY, slope, blitter); 127 vertline(iy0, iy1, startX, slope, blitter); 134 void SkScan::HairRect(const SkRect& rect, const SkRegion* clip, SkBlitter* blitter) [all...] |
SkScan_Antihair.cpp | 79 static void call_hline_blitter(SkBlitter* blitter, int x, int y, int count, U8CPU alpha) 94 blitter->blitAntiH(x, y, aa, runs); 100 static SkFixed hline(int x, int stopx, SkFixed fy, SkFixed /*slope*/, SkBlitter* blitter, int mod64) 112 call_hline_blitter(blitter, x, y, count, ma); 118 call_hline_blitter(blitter, x, y - 1, count, ma); 124 static SkFixed horish(int x, int stopx, SkFixed fy, SkFixed dy, SkBlitter* blitter, int mod64) 145 blitter->blitAntiH(x, lower_y, aa, runs); 154 blitter->blitAntiH(x, lower_y - 1, aa, runs); 165 static SkFixed vline(int y, int stopy, SkFixed fx, SkFixed /*slope*/, SkBlitter* blitter, int mod64) 175 blitter->blitV(x, y, stopy - y, ApplyGamma(gGammaTable, ma)) [all...] |
SkScan_Path.cpp | 125 typedef void (*PrePostProc)(SkBlitter* blitter, int y, bool isStartOfScanline); 130 SkBlitter* blitter, int start_y, int stop_y, 150 proc(blitter, curr_y, PREPOST_START); // pre-proc 165 blitter->blitH(left, curr_y, width); 215 proc(blitter, curr_y, PREPOST_END); // post-proc 229 // this guy overrides blitH, and will call its proxy blitter with the inverse 236 void setBlitter(SkBlitter* blitter, const SkIRect& clip, int shift) { 237 fBlitter = blitter; 284 static void PrePostInverseBlitterProc(SkBlitter* blitter, int y, bool isStart) { 285 ((InverseBlitter*)blitter)->prepost(y, isStart) [all...] |
SkMaskFilter.cpp | 32 SkBlitter* blitter) 54 blitter->blitMask(dstM, cr);
|
SkDrawProcs.h | 18 Proc init(const SkDraw* draw, SkBlitter* blitter, SkGlyphCache* cache);
|
SkBlitter.cpp | 68 static inline void bits_to_runs(SkBlitter* blitter, int x, int y, const uint8_t bits[], 94 blitter->blitH(pos, y, x - pos); 105 blitter->blitH(pos, y, x - pos); 488 SkBlitter* blitter = fBlitter; local 492 blitter->blitMask(mask, r); 505 SkBlitter* SkBlitterClipper::apply(SkBlitter* blitter, const SkRegion* clip, const SkIRect* ir) 512 blitter = &fNullBlitter; 517 fRectBlitter.init(blitter, clipR); 518 blitter = &fRectBlitter; 523 fRgnBlitter.init(blitter, clip) 862 SkBlitter* blitter = NULL; local [all...] |
SkAntiRun.h | 106 void blit(int x, int y, SkBlitter* blitter) 114 blitter->blitAntiH(x, y, &fStartAlpha, runs); 119 blitter->blitH(x, y, fMiddleCount); 123 blitter->blitAntiH(x, y, &fStopAlpha, runs);
|
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...] |
SkScan_AntiPath.cpp | 215 kMAX_WIDTH = 32, // so we don't try to do very wide things, where the RLE blitter would be faster 359 SkBlitter* blitter) { 377 SkScan::FillPath(path, clip, blitter); 381 SkScanClipper clipper(blitter, &clip, ir); 386 blitter->blitRegion(clip); 391 // now use the (possibly wrapped) blitter 392 blitter = clipper.getBlitter(); 395 sk_blit_above_and_below(blitter, ir, clip); 413 MaskSuperBlitter superBlit(blitter, ir, clip); 419 SuperBlitter superBlit(blitter, ir, clip) [all...] |
SkDraw.cpp | 292 a blitter. Esp. true for xfermodes, which require a colorshader to be 309 // normal case: use a blitter 310 SkAutoBlitterChoose blitter(*fBitmap, *fMatrix, paint); 311 SkScan::FillIRect(devRect, fClip, blitter.get()); 330 Proc chooseProc(SkBlitter* blitter); 334 int count, SkBlitter* blitter) { 342 blitter->blitH(x, y, 1); 349 SkBlitter* blitter) { 353 const SkBitmap* bitmap = blitter->justAnOpaqueColor(&value); 370 int count, SkBlitter* blitter) { 706 SkBlitter* blitter = blitterStorage.get(); local 1074 SkBlitter* blitter = SkBlitter::ChooseSprite(*fBitmap, paint, bitmap, local 1139 SkBlitter* blitter = SkBlitter::ChooseSprite(*fBitmap, paint, bitmap, 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;
|
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 | 495 SkBlitter* blitter; local 498 SK_PLACEMENT_NEW_ARGS(blitter, SkARGB4444_Shader_Blitter, storage, storageSize, (device, paint)); 500 SK_PLACEMENT_NEW_ARGS(blitter, SkARGB4444_Blitter, storage, storageSize, (device, paint)); 502 return blitter;
|
/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); 51 SkBlitter* blitter) { 56 FillTriangle(pts, clip, blitter); 68 SkBlitter* blitter) { 69 SkScan::AntiFillXRect(*(const SkXRect*)&rect, clip, blitter);
|
SkMaskFilter.h | 65 and then call filterMask(). If this returns true, the specified blitter will be called 70 const SkRegion& devClip, SkBounder*, SkBlitter* blitter);
|
/frameworks/base/awt/org/apache/harmony/awt/gl/image/ |
BufferedImageGraphics2D.java | 50 blitter = NativeImageBlitter.getInstance(); 52 blitter = JavaBlitter.getInstance();
|
/external/skia/src/effects/ |
Sk2DPathEffect.cpp | 46 Sk2DPathEffectBlitter blitter(this, dst); 58 SkScan::FillPath(tmp, clip, &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...] |
/frameworks/base/awt/com/android/internal/awt/ |
AndroidGraphics2D.java | 109 private AndroidJavaBlitter blitter; field in class:AndroidGraphics2D 147 blitter = new AndroidJavaBlitter(c); 803 blitter.blit(0, 0, srcSurf, x, y, dstSurf, w, h, (AffineTransform) transform.clone(), 846 blitter.blit(0, 0, srcSurf, x, y, dstSurf, w, h, 852 blitter.blit(0, 0, srcSurf, x, y, dstSurf, w, h, 907 blitter.blit(srcX, srcY, srcSurf, dstX, dstY, dstSurf, srcW, srcH, 913 blitter.blit(srcX, srcY, srcSurf, dstX, dstY, dstSurf, srcW, srcH, 945 blitter.blit(0, 0, srcSurf, x, y, dstSurf, w, h, 953 blitter.blit(0, 0, srcSurf, x, y, dstSurf, w, h, 991 blitter.blit(0, 0, srcSurf, 0, 0, dstSurf, w, h, xform, composite [all...] |
/frameworks/base/awt/org/apache/harmony/awt/gl/ |
CommonGraphics2D.java | 62 import org.apache.harmony.awt.gl.render.Blitter; 103 * Blitter classes draw images on the display or buffered images. All blitters inherit 104 * the org.apache.harmony.awt.gl.render.Blitter interface. 127 protected Blitter blitter = NullBlitter.getInstance(); field in class:CommonGraphics2D 335 blitter.blit(0, 0, srcSurf, x, y, dstSurf, w, h, (AffineTransform) transform.clone(), 378 blitter.blit(0, 0, srcSurf, x, y, dstSurf, w, h, 384 blitter.blit(0, 0, srcSurf, x, y, dstSurf, w, h, 439 blitter.blit(srcX, srcY, srcSurf, dstX, dstY, dstSurf, srcW, srcH, 445 blitter.blit(srcX, srcY, srcSurf, dstX, dstY, dstSurf, srcW, srcH [all...] |