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

1 2 3 4 5 6 7 8 910

  /frameworks/base/core/jni/android/graphics/
PorterDuff.cpp 27 #include "SkXfermode.h"
36 SK_COMPILE_ASSERT(0 == SkXfermode::kClear_Mode, xfermode_mismatch);
37 SK_COMPILE_ASSERT(1 == SkXfermode::kSrc_Mode, xfermode_mismatch);
38 SK_COMPILE_ASSERT(2 == SkXfermode::kDst_Mode, xfermode_mismatch);
39 SK_COMPILE_ASSERT(3 == SkXfermode::kSrcOver_Mode, xfermode_mismatch);
40 SK_COMPILE_ASSERT(4 == SkXfermode::kDstOver_Mode, xfermode_mismatch);
41 SK_COMPILE_ASSERT(5 == SkXfermode::kSrcIn_Mode, xfermode_mismatch);
42 SK_COMPILE_ASSERT(6 == SkXfermode::kDstIn_Mode, xfermode_mismatch);
43 SK_COMPILE_ASSERT(7 == SkXfermode::kSrcOut_Mode, xfermode_mismatch);
44 SK_COMPILE_ASSERT(8 == SkXfermode::kDstOut_Mode, xfermode_mismatch)
    [all...]
  /external/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/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/skia/bench/
XfermodeBench.cpp 14 #include "SkXfermode.h"
16 // Benchmark that draws non-AA rects or AA text with an SkXfermode::Mode.
19 XfermodeBench(SkXfermode::Mode mode, bool aa) {
20 fXfermode.reset(SkXfermode::Create(mode));
22 SkASSERT(fXfermode.get() || SkXfermode::kSrcOver_Mode == mode);
23 fName.printf("Xfermode_%s%s", SkXfermode::ModeName(mode), aa ? "_aa" : "");
26 XfermodeBench(SkXfermode* xferMode, const char* name, bool aa) {
72 SkAutoTUnref<SkXfermode> fXfermode;
90 for (int i = 0; i <= SkXfermode::kLastMode; ++i) {
91 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/skia/src/core/
SkXfermodeInterpretation.cpp 18 const SkXfermode* xfer = paint.getXfermode();
19 SkXfermode::Mode mode;
20 if (!SkXfermode::AsMode(xfer, &mode)) {
24 case SkXfermode::kSrcOver_Mode:
26 case SkXfermode::kSrc_Mode:
31 case SkXfermode::kDst_Mode:
33 case SkXfermode::kDstOver_Mode:
38 case SkXfermode::kSrcIn_Mode:
43 case SkXfermode::kDstIn_Mode:
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);
SkXfermode_proccoeff.h 4 #include "SkXfermode.h"
10 SkXfermode::Coeff fSC;
11 SkXfermode::Coeff fDC;
14 #define CANNOT_USE_COEFF SkXfermode::Coeff(-1)
16 class SK_API SkProcCoeffXfermode : public SkXfermode {
37 bool isOpaque(SkXfermode::SrcColorOpacity opacityType) const override;
61 friend class SkXfermode;
63 typedef SkXfermode INHERITED;
  /external/skia/src/pdf/
SkPDFGraphicState.cpp 16 static const char* as_blend_mode(SkXfermode::Mode mode) {
18 case SkXfermode::kSrcOver_Mode:
20 case SkXfermode::kMultiply_Mode:
22 case SkXfermode::kScreen_Mode:
24 case SkXfermode::kOverlay_Mode:
26 case SkXfermode::kDarken_Mode:
28 case SkXfermode::kLighten_Mode:
30 case SkXfermode::kColorDodge_Mode:
32 case SkXfermode::kColorBurn_Mode:
34 case SkXfermode::kHardLight_Mode
    [all...]
  /frameworks/base/libs/hwui/renderstate/
Blend.cpp 28 SkXfermode::Mode mode;
34 // entry. For instance, gBlends[1] == gBlends[SkXfermode::kSrc_Mode]
36 { SkXfermode::kClear_Mode, GL_ZERO, GL_ONE_MINUS_SRC_ALPHA },
37 { SkXfermode::kSrc_Mode, GL_ONE, GL_ZERO },
38 { SkXfermode::kDst_Mode, GL_ZERO, GL_ONE },
39 { SkXfermode::kSrcOver_Mode, GL_ONE, GL_ONE_MINUS_SRC_ALPHA },
40 { SkXfermode::kDstOver_Mode, GL_ONE_MINUS_DST_ALPHA, GL_ONE },
41 { SkXfermode::kSrcIn_Mode, GL_DST_ALPHA, GL_ZERO },
42 { SkXfermode::kDstIn_Mode, GL_ZERO, GL_SRC_ALPHA },
43 { SkXfermode::kSrcOut_Mode, GL_ONE_MINUS_DST_ALPHA, GL_ZERO }
    [all...]
Blend.h 23 #include <SkXfermode.h>
38 void enable(SkXfermode::Mode mode, ModeOrderSwap modeUsage);
42 static void getFactors(SkXfermode::Mode mode, ModeOrderSwap modeUsage,
  /external/skia/gm/
colortypexfermode.cpp 11 #include "SkXfermode.h"
69 SkXfermode::Mode fMode;
72 { SkXfermode::kClear_Mode, "Clear" },
73 { SkXfermode::kSrc_Mode, "Src" },
74 { SkXfermode::kDst_Mode, "Dst" },
75 { SkXfermode::kSrcOver_Mode, "SrcOver" },
76 { SkXfermode::kDstOver_Mode, "DstOver" },
77 { SkXfermode::kSrcIn_Mode, "SrcIn" },
78 { SkXfermode::kDstIn_Mode, "DstIn" },
79 { SkXfermode::kSrcOut_Mode, "SrcOut" }
    [all...]
xfermodeimagefilter.cpp 81 SkXfermode::Mode fMode;
84 { SkXfermode::kClear_Mode, "Clear" },
85 { SkXfermode::kSrc_Mode, "Src" },
86 { SkXfermode::kDst_Mode, "Dst" },
87 { SkXfermode::kSrcOver_Mode, "SrcOver" },
88 { SkXfermode::kDstOver_Mode, "DstOver" },
89 { SkXfermode::kSrcIn_Mode, "SrcIn" },
90 { SkXfermode::kDstIn_Mode, "DstIn" },
91 { SkXfermode::kSrcOut_Mode, "SrcOut" },
92 { SkXfermode::kDstOut_Mode, "DstOut" }
    [all...]
xfermodes.cpp 11 #include "SkXfermode.h"
80 void draw_mode(SkCanvas* canvas, SkXfermode* mode, SrcType srcType,
103 p.setXfermodeMode(SkXfermode::kSrcOver_Mode);
183 SkXfermode::Mode fMode;
192 { SkXfermode::kClear_Mode, "Clear", kAll_SrcType },
193 { SkXfermode::kSrc_Mode, "Src", kAll_SrcType },
194 { SkXfermode::kDst_Mode, "Dst", kAll_SrcType },
195 { SkXfermode::kSrcOver_Mode, "SrcOver", kAll_SrcType },
196 { SkXfermode::kDstOver_Mode, "DstOver", kAll_SrcType },
197 { 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/skia/include/effects/
SkArithmeticMode.h 14 class SkXfermode;
28 static SkXfermode* Create(SkScalar k1, SkScalar k2,
SkModeColorFilter.h 14 #include "SkXfermode.h"
18 SkModeColorFilter(SkColor color, SkXfermode::Mode mode) {
25 SkXfermode::Mode getMode() const { return fMode; }
28 bool asColorMode(SkColor*, SkXfermode::Mode*) const override;
37 str->append(SkXfermode::ModeName(fMode));
51 SkXfermode::Mode fMode;
SkLerpXfermode.h 11 #include "SkXfermode.h"
13 class SK_API SkLerpXfermode : public SkXfermode {
21 static SkXfermode* Create(SkScalar scale);
23 // overrides from SkXfermode
42 typedef SkXfermode INHERITED;
  /frameworks/base/libs/hwui/utils/
PaintUtils.h 20 #include <SkXfermode.h>
30 * xfermode is null, the mode is assumed to be SkXfermode::kSrcOver_Mode.
32 static inline SkXfermode::Mode getXfermode(SkXfermode* mode) {
33 SkXfermode::Mode resultMode;
34 if (!SkXfermode::AsMode(mode, &resultMode)) {
35 resultMode = SkXfermode::kSrcOver_Mode;
51 && getXfermode(paint.getXfermode()) == SkXfermode::kSrcOver_Mode;
59 && getXfermode(paint.getXfermode()) == SkXfermode::kSrcOver_Mode;
  /external/skia/include/gpu/effects/
GrCustomXfermode.h 11 #include "SkXfermode.h"
23 bool IsSupportedMode(SkXfermode::Mode mode);
25 GrFragmentProcessor* CreateFP(SkXfermode::Mode mode, GrTexture* background);
27 GrXPFactory* CreateXPFactory(SkXfermode::Mode mode);
  /external/skia/src/effects/
SkColorFilters.cpp 19 bool SkModeColorFilter::asColorMode(SkColor* color, SkXfermode::Mode* mode) const {
31 case SkXfermode::kDst_Mode: //!< [Da, Dc]
32 case SkXfermode::kSrcATop_Mode: //!< [Da, Sc * Da + (1 - Sa) * Dc]
56 fProc = SkXfermode::GetProc(fMode);
61 SkXfermode::Mode mode = (SkXfermode::Mode)buffer.readUInt();
81 static inline ColorExpr blend_term(SkXfermode::Coeff coeff,
88 case SkXfermode::kZero_Coeff: /** 0 */
90 case SkXfermode::kOne_Coeff: /** 1 */
92 case SkXfermode::kSC_Coeff
    [all...]
  /external/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...]

Completed in 773 milliseconds

1 2 3 4 5 6 7 8 910