HomeSort by relevance Sort by last modified time
    Searched full:xfermode (Results 1 - 25 of 189) sorted by null

1 2 3 4 5 6 7 8

  /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,

Completed in 676 milliseconds

1 2 3 4 5 6 7 8