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

1 2 3 4 5 6 7 8 910

  /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...]
  /external/skqp/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...]
  /external/skia/tools/lua/
xfer-counter.lua 16 local xferMode = t.paint:getXfermode()
18 if xferMode then
19 local modeName = xferMode:getTypeName()
  /external/skqp/tools/lua/
xfer-counter.lua 16 local xferMode = t.paint:getXfermode()
18 if xferMode then
19 local modeName = xferMode:getTypeName()
  /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 21 * {@link Paint#setXfermode(Xfermode) transfer mode}. Refer to the
25 public class PorterDuffXfermode extends Xfermode {
27 * 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
PixelXorXfermode.java 23 public class PixelXorXfermode extends Xfermode {
ComposeShader.java 23 an {@link android.graphics.Xfermode} subclass.
43 public ComposeShader(@NonNull Shader shaderA, @NonNull Shader shaderB, @NonNull Xfermode mode) {
  /external/skia/src/core/
SkSpriteBlitter_ARGB32.cpp 75 SkXfermode* xfermode = fXfermode; variable
78 xfermode->xfer32(dst, src, width, nullptr);
109 // this can handle alpha, but not xfermode
113 // this can handle an xfermode, but not alpha
SkXfermodePriv.h 31 * Skia maintains global xfermode objects corresponding to each BlendMode. This returns a
32 * ptr to that global xfermode (or null if the mode is srcover). Thus the caller may use
SkXfermode.cpp 109 if (auto xfermode = SkOpts::create_xfermode(mode)) {
110 cached[(int)mode] = xfermode;
  /external/skqp/src/core/
SkSpriteBlitter_ARGB32.cpp 75 SkXfermode* xfermode = fXfermode; variable
78 xfermode->xfer32(dst, src, width, nullptr);
109 // this can handle alpha, but not xfermode
113 // this can handle an xfermode, but not alpha
SkXfermodePriv.h 31 * Skia maintains global xfermode objects corresponding to each BlendMode. This returns a
32 * ptr to that global xfermode (or null if the mode is srcover). Thus the caller may use
SkXfermode.cpp 109 if (auto xfermode = SkOpts::create_xfermode(mode)) {
110 cached[(int)mode] = xfermode;
  /frameworks/support/core/ktx/src/androidTest/java/androidx/core/graphics/
PorterDuffTest.kt 25 @Test fun xfermode() {
31 p.xfermode = PorterDuff.Mode.SRC.toXfermode()
  /external/skia/bench/
ImageFilterDAGBench.cpp 121 // Exercise an Xfermode kSrcIn filter compositing two inputs which have a small intersection.
134 auto xfermode = variable
138 paint.setImageFilter(xfermode);
  /external/skqp/bench/
ImageFilterDAGBench.cpp 121 // Exercise an Xfermode kSrcIn filter compositing two inputs which have a small intersection.
134 auto xfermode = variable
138 paint.setImageFilter(xfermode);
  /external/skia/site/user/api/
skcanvas_overview.md 49 course) with whatever color or shader (and xfermode) is specified by
52 to draw a color (with an optional xfermode), you can just call
  /external/skqp/site/user/api/
skcanvas_overivew.md 49 course) with whatever color or shader (and xfermode) is specified by
52 to draw a color (with an optional xfermode), you can just call
  /external/skia/tests/
GrPorterDuffTest.cpp 78 XPInfo(skiatest::Reporter* reporter, SkBlendMode xfermode, const GrCaps& caps,
80 const GrXPFactory* xpf = GrPorterDuffXPFactory::Get(xfermode);
94 (SkBlendMode::kSrcOver != xfermode ||
99 (isLCD && (SkBlendMode::kSrcOver != xfermode ||
122 SkBlendMode xfermode = static_cast<SkBlendMode>(m); local
123 const GrPorterDuffTest::XPInfo xpi(reporter, xfermode, caps, inputColor, inputCoverage);
124 switch (xfermode) {
291 ERRORF(reporter, "Invalid xfermode.");
301 SkBlendMode xfermode = static_cast<SkBlendMode>(m); local
302 const GrPorterDuffTest::XPInfo xpi(reporter, xfermode, caps, inputColor, inputCoverage)
481 SkBlendMode xfermode = static_cast<SkBlendMode>(m); local
661 SkBlendMode xfermode = static_cast<SkBlendMode>(m); local
840 SkBlendMode xfermode = static_cast<SkBlendMode>(m); local
1092 SkBlendMode xfermode = static_cast<SkBlendMode>(m); local
    [all...]
  /external/skqp/tests/
GrPorterDuffTest.cpp 78 XPInfo(skiatest::Reporter* reporter, SkBlendMode xfermode, const GrCaps& caps,
80 const GrXPFactory* xpf = GrPorterDuffXPFactory::Get(xfermode);
94 (SkBlendMode::kSrcOver != xfermode ||
99 (isLCD && (SkBlendMode::kSrcOver != xfermode ||
122 SkBlendMode xfermode = static_cast<SkBlendMode>(m); local
123 const GrPorterDuffTest::XPInfo xpi(reporter, xfermode, caps, inputColor, inputCoverage);
124 switch (xfermode) {
291 ERRORF(reporter, "Invalid xfermode.");
301 SkBlendMode xfermode = static_cast<SkBlendMode>(m); local
302 const GrPorterDuffTest::XPInfo xpi(reporter, xfermode, caps, inputColor, inputCoverage)
481 SkBlendMode xfermode = static_cast<SkBlendMode>(m); local
661 SkBlendMode xfermode = static_cast<SkBlendMode>(m); local
840 SkBlendMode xfermode = static_cast<SkBlendMode>(m); local
1092 SkBlendMode xfermode = static_cast<SkBlendMode>(m); local
    [all...]
  /external/skia/gm/
textbloblooper.cpp 168 LooperSettings xfermode[] = { variable
203 xfermode, SK_ARRAY_COUNT(xfermode)));
textblobblockreordering.cpp 67 // Draw a rect where the text should be, and then twiddle the xfermode so we don't combine.
  /external/skqp/gm/
textbloblooper.cpp 168 LooperSettings xfermode[] = { variable
203 xfermode, SK_ARRAY_COUNT(xfermode)));

Completed in 507 milliseconds

1 2 3 4 5 6 7 8 910