HomeSort by relevance Sort by last modified time
    Searched refs:SkXfermode (Results 1 - 25 of 304) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/chromium_org/cc/blink/
web_blend_mode.h 9 #include "third_party/skia/include/core/SkXfermode.h"
13 inline SkXfermode::Mode BlendModeToSkia(blink::WebBlendMode blend_mode) {
16 return SkXfermode::kSrcOver_Mode;
18 return SkXfermode::kMultiply_Mode;
20 return SkXfermode::kScreen_Mode;
22 return SkXfermode::kOverlay_Mode;
24 return SkXfermode::kDarken_Mode;
26 return SkXfermode::kLighten_Mode;
28 return SkXfermode::kColorDodge_Mode;
30 return SkXfermode::kColorBurn_Mode
    [all...]
  /external/chromium_org/third_party/skia/tests/
XfermodeTest.cpp 9 #include "SkXfermode.h"
12 #define ILLEGAL_MODE ((SkXfermode::Mode)-1)
15 for (int mode = 0; mode <= SkXfermode::kLastMode; mode++) {
16 SkXfermode* xfer = SkXfermode::Create((SkXfermode::Mode) mode);
18 SkXfermode::Mode reportedMode = ILLEGAL_MODE;
22 REPORTER_ASSERT(reporter, SkXfermode::AsMode(xfer, &reportedMode));
27 reportedMode = (SkXfermode::Mode) -1;
32 REPORTER_ASSERT(reporter, SkXfermode::kSrcOver_Mode == mode)
    [all...]
  /external/chromium_org/third_party/skia/src/opts/
SkXfermode_opts_none.cpp 1 #include "SkXfermode.h"
6 SkXfermode::Mode mode);
8 extern SkXfermodeProc SkPlatformXfermodeProcFactory(SkXfermode::Mode mode);
11 SkXfermode::Mode mode) {
15 SkXfermodeProc SkPlatformXfermodeProcFactory(SkXfermode::Mode mode) {
SkXfermode_opts_arm.cpp 1 #include "SkXfermode.h"
6 SkXfermode::Mode mode);
8 extern SkXfermodeProc SkPlatformXfermodeProcFactory_impl_neon(SkXfermode::Mode mode);
11 SkXfermode::Mode mode) {
15 SkXfermodeProc SkPlatformXfermodeProcFactory_impl(SkXfermode::Mode mode) {
20 SkXfermode::Mode mode) {
24 SkXfermodeProc SkPlatformXfermodeProcFactory(SkXfermode::Mode mode) {
  /external/chromium_org/third_party/skia/bench/
XfermodeBench.cpp 14 #include "SkXfermode.h"
16 // Benchmark that draws non-AA rects with an SkXfermode::Mode
19 XfermodeBench(SkXfermode::Mode mode) {
20 fXfermode.reset(SkXfermode::Create(mode));
21 SkASSERT(fXfermode.get() || SkXfermode::kSrcOver_Mode == mode);
22 fName.printf("Xfermode_%s", SkXfermode::ModeName(mode));
25 XfermodeBench(SkXfermode* xferMode, const char* name) {
58 SkAutoTUnref<SkXfermode> fXfermode;
75 for (int i = 0; i <= SkXfermode::kLastMode; ++i) {
76 SkXfermode* xfer = SkXfermode::Create(SkXfermode::Mode(i))
    [all...]
RotatedRectBench.cpp 70 RotRectBench(bool aa, ColorType ct, SkXfermode::Mode mode)
147 fName.appendf("_%s", to_lower(SkXfermode::ModeName(fMode)).c_str());
152 SkXfermode::Mode fMode;
160 DEF_BENCH(return new RotRectBench(true, kConstantOpaque_ColorType, SkXfermode::kSrcOver_Mode);)
161 DEF_BENCH(return new RotRectBench(true, kConstantTransparent_ColorType, SkXfermode::kSrcOver_Mode);)
162 DEF_BENCH(return new RotRectBench(true, kChangingOpaque_ColorType, SkXfermode::kSrcOver_Mode);)
163 DEF_BENCH(return new RotRectBench(true, kChangingTransparent_ColorType, SkXfermode::kSrcOver_Mode);)
164 DEF_BENCH(return new RotRectBench(true, kAlternatingOpaqueAndTransparent_ColorType, SkXfermode::kSrcOver_Mode);)
166 DEF_BENCH(return new RotRectBench(false, kConstantOpaque_ColorType, SkXfermode::kSrcOver_Mode);)
167 DEF_BENCH(return new RotRectBench(false, kConstantTransparent_ColorType, SkXfermode::kSrcOver_Mode);
    [all...]
  /external/chromium_org/third_party/skia/include/effects/
SkArithmeticMode.h 14 class SkXfermode;
28 static SkXfermode* Create(SkScalar k1, SkScalar k2,
SkPorterDuff.h 12 #include "SkXfermode.h"
14 class SkXfermode;
51 /** Return an SkXfermode object for the specified mode.
53 static SkXfermode* CreateXfermode(Mode mode);
68 modes (via SkXfermode::Coeff), return true and if not null, set mode
72 static bool IsMode(SkXfermode*, Mode* mode);
74 /** Return the corersponding SkXfermode::Mode
76 static SkXfermode::Mode ToXfermodeMode(Mode);
77 } SK_ATTR_DEPRECATED("use SkXfermode::Mode");
SkLerpXfermode.h 11 #include "SkXfermode.h"
13 class SK_API SkLerpXfermode : public SkXfermode {
21 static SkXfermode* Create(SkScalar scale);
23 // overrides from SkXfermode
45 typedef SkXfermode INHERITED;
  /external/chromium_org/third_party/skia/src/core/
SkPaintPriv.cpp 17 // TODO: SkXfermode should have a virtual isOpaque method, which would
24 SkXfermode::Coeff srcCoeff, dstCoeff;
25 if (SkXfermode::AsCoeff(paint->getXfermode(), &srcCoeff, &dstCoeff)){
26 if (SkXfermode::kDA_Coeff == srcCoeff || SkXfermode::kDC_Coeff == srcCoeff ||
27 SkXfermode::kIDA_Coeff == srcCoeff || SkXfermode::kIDC_Coeff == srcCoeff) {
31 case SkXfermode::kZero_Coeff:
33 case SkXfermode::kISA_Coeff:
50 case SkXfermode::kSA_Coeff
    [all...]
SkValidationUtils.h 12 #include "SkXfermode.h"
14 /** Returns true if coeff's value is in the SkXfermode::Coeff enum.
16 static inline bool SkIsValidCoeff(SkXfermode::Coeff coeff) {
17 return coeff >= 0 && coeff < SkXfermode::kCoeffCount;
20 /** Returns true if mode's value is in the SkXfermode::Mode enum.
22 static inline bool SkIsValidMode(SkXfermode::Mode mode) {
23 return (mode >= 0) && (mode <= SkXfermode::kLastMode);
  /external/chromium_org/third_party/skia/src/effects/
SkPorterDuff.cpp 11 #include "SkXfermode.h"
14 into the (extended) SkXfermode API
17 #define MAKE_PAIR(mode) { SkPorterDuff::k##mode##_Mode, SkXfermode::k##mode##_Mode }
23 SkXfermode::Mode fXF;
41 { SkPorterDuff::kAdd_Mode, SkXfermode::kPlus_Mode },
47 static bool find_pdmode(SkXfermode::Mode src, SkPorterDuff::Mode* dst) {
60 SkXfermode::Mode SkPorterDuff::ToXfermodeMode(Mode mode) {
67 SkXfermode* SkPorterDuff::CreateXfermode(SkPorterDuff::Mode mode) {
70 return SkXfermode::Create(pair.fXF);
73 bool SkPorterDuff::IsMode(SkXfermode* xfer, Mode* pdmode)
    [all...]
SkColorFilters.cpp 21 SkModeColorFilter(SkColor color, SkXfermode::Mode mode) {
28 SkXfermode::Mode getMode() const { return fMode; }
31 virtual bool asColorMode(SkColor* color, SkXfermode::Mode* mode) const SK_OVERRIDE {
72 str->append(SkXfermode::ModeName(fMode));
90 fMode = (SkXfermode::Mode)buffer.readUInt();
100 SkXfermode::Mode fMode;
108 fProc = SkXfermode::GetProc(fMode);
109 fProc16 = SkXfermode::GetProc16(fMode, fColor);
119 SkXfermode::Mode mode = (SkXfermode::Mode)buffer.readUInt()
    [all...]
  /external/chromium_org/third_party/WebKit/Source/platform/graphics/skia/
SkiaUtils.cpp 44 SkXfermode::Mode m_xfermodeMode;
46 { CompositeClear, SkXfermode::kClear_Mode },
47 { CompositeCopy, SkXfermode::kSrc_Mode },
48 { CompositeSourceOver, SkXfermode::kSrcOver_Mode },
49 { CompositeSourceIn, SkXfermode::kSrcIn_Mode },
50 { CompositeSourceOut, SkXfermode::kSrcOut_Mode },
51 { CompositeSourceAtop, SkXfermode::kSrcATop_Mode },
52 { CompositeDestinationOver, SkXfermode::kDstOver_Mode },
53 { CompositeDestinationIn, SkXfermode::kDstIn_Mode },
54 { CompositeDestinationOut, SkXfermode::kDstOut_Mode }
    [all...]
  /external/chromium_org/third_party/skia/src/pdf/
SkPDFGraphicState.cpp 14 static const char* blend_mode_from_xfermode(SkXfermode::Mode mode) {
16 case SkXfermode::kSrcOver_Mode: return "Normal";
17 case SkXfermode::kMultiply_Mode: return "Multiply";
18 case SkXfermode::kScreen_Mode: return "Screen";
19 case SkXfermode::kOverlay_Mode: return "Overlay";
20 case SkXfermode::kDarken_Mode: return "Darken";
21 case SkXfermode::kLighten_Mode: return "Lighten";
22 case SkXfermode::kColorDodge_Mode: return "ColorDodge";
23 case SkXfermode::kColorBurn_Mode: return "ColorBurn";
24 case SkXfermode::kHardLight_Mode: return "HardLight"
    [all...]
  /external/chromium_org/third_party/skia/gm/
xfermodeimagefilter.cpp 98 SkXfermode::Mode fMode;
101 { SkXfermode::kClear_Mode, "Clear" },
102 { SkXfermode::kSrc_Mode, "Src" },
103 { SkXfermode::kDst_Mode, "Dst" },
104 { SkXfermode::kSrcOver_Mode, "SrcOver" },
105 { SkXfermode::kDstOver_Mode, "DstOver" },
106 { SkXfermode::kSrcIn_Mode, "SrcIn" },
107 { SkXfermode::kDstIn_Mode, "DstIn" },
108 { SkXfermode::kSrcOut_Mode, "SrcOut" },
109 { SkXfermode::kDstOut_Mode, "DstOut" }
    [all...]
xfermodes.cpp 11 #include "SkXfermode.h"
80 void draw_mode(SkCanvas* canvas, SkXfermode* mode, SrcType srcType,
99 p.setXfermodeMode(SkXfermode::kSrcOver_Mode);
176 SkXfermode::Mode fMode;
185 { SkXfermode::kClear_Mode, "Clear", kAll_SrcType },
186 { SkXfermode::kSrc_Mode, "Src", kAll_SrcType },
187 { SkXfermode::kDst_Mode, "Dst", kAll_SrcType },
188 { SkXfermode::kSrcOver_Mode, "SrcOver", kAll_SrcType },
189 { SkXfermode::kDstOver_Mode, "DstOver", kAll_SrcType },
190 { SkXfermode::kSrcIn_Mode, "SrcIn", kAll_SrcType }
    [all...]
aarectmodes.cpp 61 SkXfermode::Mode fMode;
64 { SkXfermode::kClear_Mode, "Clear" },
65 { SkXfermode::kSrc_Mode, "Src" },
66 { SkXfermode::kDst_Mode, "Dst" },
67 { SkXfermode::kSrcOver_Mode, "SrcOver" },
68 { SkXfermode::kDstOver_Mode, "DstOver" },
69 { SkXfermode::kSrcIn_Mode, "SrcIn" },
70 { SkXfermode::kDstIn_Mode, "DstIn" },
71 { SkXfermode::kSrcOut_Mode, "SrcOut" },
72 { SkXfermode::kDstOut_Mode, "DstOut" }
    [all...]
hairmodes.cpp 14 SkXfermode::Mode fMode;
17 { SkXfermode::kClear_Mode, "Clear" },
18 { SkXfermode::kSrc_Mode, "Src" },
19 { SkXfermode::kDst_Mode, "Dst" },
20 { SkXfermode::kSrcOver_Mode, "SrcOver" },
21 { SkXfermode::kDstOver_Mode, "DstOver" },
22 { SkXfermode::kSrcIn_Mode, "SrcIn" },
23 { SkXfermode::kDstIn_Mode, "DstIn" },
24 { SkXfermode::kSrcOut_Mode, "SrcOut" },
25 { SkXfermode::kDstOut_Mode, "DstOut" }
    [all...]
modecolorfilters.cpp 83 bgPaint.setXfermodeMode(SkXfermode::kSrc_Mode);
104 SkXfermode::Mode modes[] = { // currently just doing the Modes expressible as Coeffs
105 SkXfermode::kClear_Mode,
106 SkXfermode::kSrc_Mode,
107 SkXfermode::kDst_Mode,
108 SkXfermode::kSrcOver_Mode,
109 SkXfermode::kDstOver_Mode,
110 SkXfermode::kSrcIn_Mode,
111 SkXfermode::kDstIn_Mode,
112 SkXfermode::kSrcOut_Mode
    [all...]
  /external/chromium_org/third_party/skia/include/gpu/
SkGr.h 30 GR_STATIC_ASSERT((int)kZero_GrBlendCoeff == (int)SkXfermode::kZero_Coeff);
31 GR_STATIC_ASSERT((int)kOne_GrBlendCoeff == (int)SkXfermode::kOne_Coeff);
32 GR_STATIC_ASSERT((int)kSC_GrBlendCoeff == (int)SkXfermode::kSC_Coeff);
33 GR_STATIC_ASSERT((int)kISC_GrBlendCoeff == (int)SkXfermode::kISC_Coeff);
34 GR_STATIC_ASSERT((int)kDC_GrBlendCoeff == (int)SkXfermode::kDC_Coeff);
35 GR_STATIC_ASSERT((int)kIDC_GrBlendCoeff == (int)SkXfermode::kIDC_Coeff);
36 GR_STATIC_ASSERT((int)kSA_GrBlendCoeff == (int)SkXfermode::kSA_Coeff);
37 GR_STATIC_ASSERT((int)kISA_GrBlendCoeff == (int)SkXfermode::kISA_Coeff);
38 GR_STATIC_ASSERT((int)kDA_GrBlendCoeff == (int)SkXfermode::kDA_Coeff);
39 GR_STATIC_ASSERT((int)kIDA_GrBlendCoeff == (int)SkXfermode::kIDA_Coeff)
    [all...]
  /external/chromium_org/cc/trees/
layer_tree_host_pixeltest_blending.cc 15 SkXfermode::Mode const kBlendModes[] = {
16 SkXfermode::kSrcOver_Mode, SkXfermode::kScreen_Mode,
17 SkXfermode::kOverlay_Mode, SkXfermode::kDarken_Mode,
18 SkXfermode::kLighten_Mode, SkXfermode::kColorDodge_Mode,
19 SkXfermode::kColorBurn_Mode, SkXfermode::kHardLight_Mode,
20 SkXfermode::kSoftLight_Mode, SkXfermode::kDifference_Mode
    [all...]
  /external/chromium_org/third_party/skia/samplecode/
SampleAARectModes.cpp 16 SkXfermode::Mode fMode;
19 { SkXfermode::kClear_Mode, "Clear" },
20 { SkXfermode::kSrc_Mode, "Src" },
21 { SkXfermode::kDst_Mode, "Dst" },
22 { SkXfermode::kSrcOver_Mode, "SrcOver" },
23 { SkXfermode::kDstOver_Mode, "DstOver" },
24 { SkXfermode::kSrcIn_Mode, "SrcIn" },
25 { SkXfermode::kDstIn_Mode, "DstIn" },
26 { SkXfermode::kSrcOut_Mode, "SrcOut" },
27 { SkXfermode::kDstOut_Mode, "DstOut" }
    [all...]
SampleHairModes.cpp 16 SkXfermode::Mode fMode;
19 { SkXfermode::kClear_Mode, "Clear" },
20 { SkXfermode::kSrc_Mode, "Src" },
21 { SkXfermode::kDst_Mode, "Dst" },
22 { SkXfermode::kSrcOver_Mode, "SrcOver" },
23 { SkXfermode::kDstOver_Mode, "DstOver" },
24 { SkXfermode::kSrcIn_Mode, "SrcIn" },
25 { SkXfermode::kDstIn_Mode, "DstIn" },
26 { SkXfermode::kSrcOut_Mode, "SrcOut" },
27 { SkXfermode::kDstOut_Mode, "DstOut" }
    [all...]
  /external/chromium_org/third_party/skia/include/core/
SkXfermode.h 20 /** \class SkXfermode
22 * SkXfermode is the base class for objects that are called to implement custom
25 * specified in the Modes enum. When an SkXfermode is assigned to an SkPaint,
31 class SK_API SkXfermode : public SkFlattenable {
33 SK_DECLARE_INST_COUNT(SkXfermode)
80 static bool AsCoeff(const SkXfermode*, Coeff* src, Coeff* dst);
149 static bool AsMode(const SkXfermode*, Mode* mode);
156 * If (SkXfermode::IsMode(paint.getXfermode(),
157 * SkXfermode::kDstOver_Mode)) {
161 static bool IsMode(const SkXfermode* xfer, Mode mode)
    [all...]

Completed in 309 milliseconds

1 2 3 4 5 6 7 8 91011>>