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