HomeSort by relevance Sort by last modified time
    Searched refs:blitter (Results 1 - 24 of 24) sorted by null

  /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...]

Completed in 2694 milliseconds