/external/skia/tools/lua/ |
xfer-counter.lua | 16 local xferMode = t.paint:getXfermode() 18 if xferMode then 19 local modeName = xferMode:getTypeName()
|
/external/skia/src/opts/ |
SkXfermode_opts.h | 19 #define XFERMODE(Xfermode) \ 20 struct Xfermode { Sk4px operator()(const Sk4px&, const Sk4px&) const; }; \ 21 inline Sk4px Xfermode::operator()(const Sk4px& d, const Sk4px& s) const 23 XFERMODE(Clear) { return Sk4px::DupPMColor(0); } 24 XFERMODE(Src) { return s; } 25 XFERMODE(Dst) { return d; } 26 XFERMODE(SrcIn) { return s.approxMulDiv255(d.alphas() ); } 27 XFERMODE(SrcOut) { return s.approxMulDiv255(d.alphas().inv()); } 28 XFERMODE(SrcOver) { return s + d.approxMulDiv255(s.alphas().inv()); [all...] |
/frameworks/base/graphics/java/android/graphics/ |
Xfermode.java | 25 * Xfermode is the base class for objects that are called to implement custom 28 * specified in the Modes enum. When an Xfermode is assigned to an Paint, then 29 * objects drawn with that paint have the xfermode applied. 31 public class Xfermode {
|
PorterDuffXfermode.java | 19 public class PorterDuffXfermode extends Xfermode { 26 * Create an xfermode that uses the specified porter-duff mode.
|
AvoidXfermode.java | 20 * AvoidXfermode xfermode will draw the src everywhere except on top of the 26 public class AvoidXfermode extends Xfermode { 39 /** This xfermode draws, or doesn't draw, based on the destination's
|
ComposeShader.java | 20 an {@link android.graphics.Xfermode} subclass. 32 private Xfermode mXferMode; 51 public ComposeShader(Shader shaderA, Shader shaderB, Xfermode mode) { 91 "ComposeShader should be created with either Xfermode or PorterDuffMode");
|
PixelXorXfermode.java | 23 public class PixelXorXfermode extends Xfermode {
|
/external/skia/src/core/ |
SkComposeShader.h | 21 a xfermode. 25 /** Create a new compose shader, given shaders A, B, and a combining xfermode mode. 26 When the xfermode is called, it will be given the result from shader A as its 29 @param shaderA The colors from this shader are seen as the "dst" by the xfermode 30 @param shaderB The colors from this shader are seen as the "src" by the xfermode 31 @param mode The xfermode that combines the colors from the two shaders. If mode
|
SkSpriteBlitter_ARGB32.cpp | 127 SkXfermode* xfermode = fXfermode; variable 137 if (xfermode) { 138 xfermode->xfer32(dst, tmp, width, nullptr); 174 SkXfermode* xfermode = fXfermode; variable 182 if (xfermode) { 183 xfermode->xfer32(dst, buffer, width, nullptr); 266 SkXfermode* xfermode = paint.getXfermode(); local 275 if (xfermode || filter) { 284 if (xfermode || filter) { 286 // this can handle xfermode or filter, but not alph [all...] |
SkGlobalInitialization_core.cpp | 49 // Xfermode
|
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/ |
Xfermode_Delegate.java | 25 * Delegate implementing the native methods of android.graphics.Xfermode 27 * Through the layoutlib_create tool, the original native methods of Xfermode have been replaced 32 * it and the original Xfermode class. 34 * This also serve as a base class for all Xfermode delegate classes.
|
/external/skia/include/core/ |
SkXfermode.h | 30 * then objects drawn with that paint have the xfermode applied. 67 If no xfermode is specified, kSrcOver is assumed. 118 * If the xfermode is one of the modes in the Mode enum, then asMode() 125 * The same as calling xfermode->asMode(mode), except that this also checks 126 * if the xfermode is NULL, and if so, treats it as kSrcOver_Mode. 131 * Returns true if the xfermode claims to be the specified Mode. This works 132 * correctly even if the xfermode is NULL (which equates to kSrcOver.) Thus 173 * The same as calling xfermode->supportsCoverageAsAlpha(), except that this also checks if 174 * the xfermode is NULL, and if so, treats it as kSrcOver_Mode. 197 * The same as calling xfermode->isOpaque(...), except that this also checks i [all...] |
/external/skia/gm/ |
lcdblendmodes.cpp | 82 SkAutoTUnref<SkXfermode> xfermode(SkXfermode::Create(SkXfermode::kSrcOver_Mode)); 83 surfPaint.setXfermode(xfermode); 129 SkAutoTUnref<SkXfermode> xfermode(SkXfermode::Create(gModes[m].fMode)); 136 paint.setXfermode(xfermode);
|
lcdoverlap.cpp | 63 SkAutoTUnref<SkXfermode> xfermode(SkXfermode::Create(mode)); 73 textPaint.setXfermode(i % 2 == 0 ? xfermode : xfermode2);
|
/external/skia/include/client/android/ |
SkAvoidXfermode.h | 17 This xfermode will draw the src everywhere except on top of the specified 27 /** This xfermode draws, or doesn't draw, based on the destination's
|
/external/skia/src/pdf/ |
SkPDFGraphicState.cpp | 74 // SrcOver, otherwise, it returns that Xfermode as a Mode. 75 static SkXfermode::Mode mode_for_pdf(const SkXfermode* xfermode) { 77 if (xfermode) { 78 xfermode->asMode(&mode); 198 SkXfermode::Mode xferMode = (SkXfermode::Mode)fMode; 217 dict->insertName("BM", as_blend_mode(xferMode));
|
SkPDFDevice.cpp | 1833 SkXfermode::Mode xfermode = SkXfermode::kSrcOver_Mode; local [all...] |
/external/skia/src/gpu/effects/ |
GrPorterDuffXferProcessor.cpp | 226 * This table outlines the blend formulas we will use with each xfermode, with and without coverage, 326 SkXfermode::Mode xfermode) { 327 SkASSERT(xfermode >= 0 && xfermode <= SkXfermode::kLastCoeffMode); 331 return gBlendTable[colorPOI.isOpaque()][conflatesCoverage][xfermode]; 335 SkXfermode::Mode xfermode) { 336 SkASSERT(xfermode >= 0 && xfermode <= SkXfermode::kLastCoeffMode); 339 return gLCDBlendTable[xfermode]; 509 SkXfermode::Mode xfermode) [all...] |
/external/skia/tests/ |
BlendTest.cpp | 77 // No matter what xfermode we use, premul inputs should create premul outputs. 81 return; // TODO: can't create a SrcOver xfermode. 83 SkAutoTUnref<SkXfermode> xfermode(SkXfermode::Create(mode)); 84 SkASSERT(xfermode); 93 xfermode->xfer32(&dst, &src, 1, nullptr); // To keep it simple, no AA.
|
XfermodeTest.cpp | 54 DEF_TEST(Xfermode, reporter) {
|
/cts/tests/tests/graphics/src/android/graphics/cts/ |
ComposeShaderTest.java | 29 import android.graphics.Xfermode; 82 PorterDuffXfermode xferMode = new PorterDuffXfermode(PorterDuff.Mode.ADD); 84 ComposeShader shader = new ComposeShader(redShader, cyanShader, xferMode);
|
/external/skia/bench/ |
XfermodeBench.cpp | 26 XfermodeBench(SkXfermode* xferMode, const char* name, bool aa) { 27 SkASSERT(xferMode); 28 fXfermode.reset(xferMode);
|
/external/skia/include/effects/ |
SkXfermodeImageFilter.h | 18 * This filter takes an xfermode, and uses it to composite the foreground
|
/external/skia/src/animator/ |
SkDrawPaint.h | 66 int /*SkXfermode::Modes*/ xfermode; member in class:SkDrawPaint
|
/frameworks/base/core/jni/android/graphics/ |
Xfermode.cpp | 41 android::RegisterMethodsOrDie(env, "android/graphics/Xfermode", gXfermodeMethods,
|