Searched refs:xfermode (Results 1 - 25 of 32) sorted by relevance

12

/external/chromium_org/skia/ext/
H A Danalysis_canvas.cc19 SkXfermode::Mode xfermode; local
23 SkXfermode::AsMode(paint.getXfermode(), &xfermode);
36 (xfermode == SkXfermode::kSrc_Mode ||
37 xfermode == SkXfermode::kSrcOver_Mode));
126 SkXfermode::Mode xfermode; local
127 SkXfermode::AsMode(paint.getXfermode(), &xfermode);
140 xfermode == SkXfermode::kClear_Mode) {
142 } else if (paint.getAlpha() != 0 || xfermode != SkXfermode::kSrc_Mode) {
426 SkXfermode::Mode xfermode = SkXfermode::kSrc_Mode; local
428 SkXfermode::AsMode(paint->getXfermode(), &xfermode);
[all...]
/external/chromium_org/third_party/skia/src/core/
H A DSkSpriteBlitter_ARGB32.cpp133 SkXfermode* xfermode = fXfermode; local
143 if (xfermode) {
144 xfermode->xfer32(dst, tmp, width, NULL);
181 SkXfermode* xfermode = fXfermode; local
189 if (xfermode) {
190 xfermode->xfer32(dst, buffer, width, NULL);
275 SkXfermode* xfermode = paint.getXfermode(); local
284 if (xfermode || filter) {
293 if (xfermode || filter) {
295 // this can handle xfermode o
[all...]
H A DSkBBoxHierarchyRecord.cpp46 SkXfermode* xfermode = paint->getXfermode(); local
48 // SrcOver is the common case with a NULL xfermode, so we should
50 if (xfermode && xfermode->asMode(&mode)) {
H A DSkRecordDraw.cpp268 SkXfermode* xfermode = paint->getXfermode(); local
270 // SrcOver is ok, and is also the common case with a NULL xfermode.
273 if (xfermode && xfermode->asMode(&mode)) {
H A DSkXfermode.cpp683 bool SkXfermode::asFragmentProcessorOrCoeff(SkXfermode* xfermode, GrFragmentProcessor** fp, argument
685 if (NULL == xfermode) {
687 } else if (xfermode->asCoeff(src, dst)) {
690 return xfermode->asFragmentProcessor(fp, background);
1790 //////////// 16bit xfermode procs
/external/skia/src/core/
H A DSkSpriteBlitter_ARGB32.cpp133 SkXfermode* xfermode = fXfermode; local
143 if (NULL != xfermode) {
144 xfermode->xfer32(dst, tmp, width, NULL);
181 SkXfermode* xfermode = fXfermode; local
189 if (NULL != xfermode) {
190 xfermode->xfer32(dst, buffer, width, NULL);
275 SkXfermode* xfermode = paint.getXfermode(); local
284 if (xfermode || filter) {
293 if (xfermode || filter) {
295 // this can handle xfermode o
[all...]
/external/chromium_org/third_party/skia/src/pdf/
H A DSkPDFGraphicState.cpp231 SkXfermode::Mode xfermode = SkXfermode::kSrcOver_Mode; local
234 fPaint.getXfermode()->asMode(&xfermode);
236 if (xfermode < 0 || xfermode > SkXfermode::kLastMode ||
237 blend_mode_from_xfermode(xfermode) == NULL) {
238 xfermode = SkXfermode::kSrcOver_Mode;
239 NOT_IMPLEMENTED("unsupported xfermode", false);
241 insertName("BM", blend_mode_from_xfermode(xfermode));
H A DSkPDFDevice.cpp1693 SkXfermode::Mode xfermode = SkXfermode::kSrcOver_Mode; local
1695 paint.getXfermode()->asMode(&xfermode);
1700 if (xfermode == SkXfermode::kClear_Mode ||
1701 xfermode == SkXfermode::kSrc_Mode ||
1702 xfermode == SkXfermode::kSrcIn_Mode ||
1703 xfermode == SkXfermode::kDstIn_Mode ||
1704 xfermode == SkXfermode::kSrcOut_Mode ||
1705 xfermode == SkXfermode::kDstOut_Mode ||
1706 xfermode == SkXfermode::kSrcATop_Mode ||
1707 xfermode
1760 finishContentEntry(SkXfermode::Mode xfermode, SkPDFFormXObject* dst, SkPath* shape) argument
[all...]
/external/skia/src/pdf/
H A DSkPDFGraphicState.cpp230 SkXfermode::Mode xfermode = SkXfermode::kSrcOver_Mode; local
233 fPaint.getXfermode()->asMode(&xfermode);
235 if (xfermode < 0 || xfermode > SkXfermode::kLastMode ||
236 blend_mode_from_xfermode(xfermode) == NULL) {
237 xfermode = SkXfermode::kSrcOver_Mode;
238 NOT_IMPLEMENTED("unsupported xfermode", false);
240 insertName("BM", blend_mode_from_xfermode(xfermode));
H A DSkPDFDevice.cpp1792 SkXfermode::Mode xfermode = SkXfermode::kSrcOver_Mode; local
1794 paint.getXfermode()->asMode(&xfermode);
1799 if (xfermode == SkXfermode::kClear_Mode ||
1800 xfermode == SkXfermode::kSrc_Mode ||
1801 xfermode == SkXfermode::kSrcIn_Mode ||
1802 xfermode == SkXfermode::kDstIn_Mode ||
1803 xfermode == SkXfermode::kSrcOut_Mode ||
1804 xfermode == SkXfermode::kDstOut_Mode ||
1805 xfermode == SkXfermode::kSrcATop_Mode ||
1806 xfermode
1859 finishContentEntry(SkXfermode::Mode xfermode, SkPDFFormXObject* dst, SkPath* shape) argument
[all...]
/external/chromium_org/third_party/WebKit/Source/platform/graphics/
H A DRegionTracker.cpp66 // Returns true if the xfermode will force the dst to be opaque, regardless of the current dst.
72 SkXfermode* xfermode = paint.getXfermode();
73 if (!xfermode)
76 if (!xfermode->asMode(&mode))
101 SkXfermode* xfermode = paint.getXfermode(); local
102 if (!xfermode)
105 if (!xfermode->asMode(&mode))
116 // Returns true if the xfermode will keep the dst opaque, assuming the dst is already opaque.
119 SkXfermode* xfermode = paint.getXfermode(); local
120 if (!xfermode)
[all...]
/external/chromium_org/third_party/skia/src/animator/
H A DSkDrawPaint.cpp60 SK_MEMBER(xfermode, Xfermode)
74 underline(-1), xfermode((SkXfermode::Mode) -1), fOwnsColor(false), fOwnsMaskFilter(false),
265 if (xfermode != -1)
266 paint->setXfermodeMode((SkXfermode::Mode) xfermode);
H A DSkDrawPaint.h66 int /*SkXfermode::Modes*/ xfermode; member in class:SkDrawPaint
/external/skia/src/animator/
H A DSkDrawPaint.cpp60 SK_MEMBER(xfermode, Xfermode)
74 underline(-1), xfermode((SkXfermode::Mode) -1), fOwnsColor(false), fOwnsMaskFilter(false),
265 if (xfermode != -1)
266 paint->setXfermodeMode((SkXfermode::Mode) xfermode);
H A DSkDrawPaint.h66 int /*SkXfermode::Modes*/ xfermode; member in class:SkDrawPaint
/external/chromium_org/third_party/skia/experimental/nanomsg/
H A Dpicture_demo.cpp22 SkXfermode::Mode xfermode; member in struct:PictureHeader
29 , xfermode(SkXfermode::kSrcOver_Mode)
150 paint.setXfermodeMode(header.xfermode);
/external/skia/experimental/nanomsg/
H A Dpicture_demo.cpp22 SkXfermode::Mode xfermode; member in struct:PictureHeader
29 , xfermode(SkXfermode::kSrcOver_Mode)
150 paint.setXfermodeMode(header.xfermode);
/external/chromium_org/third_party/skia/include/pdf/
H A DSkPDFDevice.h285 void finishContentEntry(SkXfermode::Mode xfermode,
/external/skia/include/pdf/
H A DSkPDFDevice.h278 void finishContentEntry(SkXfermode::Mode xfermode,
/external/chromium_org/third_party/skia/include/core/
H A DSkPaint.h542 /** Get the paint's xfermode object.
544 The xfermode's reference count is not affected.
545 @return the paint's xfermode (or NULL)
549 /** Set or clear the xfermode object.
551 Pass NULL to clear any previous xfermode.
553 If a previous xfermode exists, its reference count is decremented.
554 If xfermode is not NULL, its reference count is incremented.
555 @param xfermode May be NULL. The new xfermode to be installed in the
557 @return xfermode
[all...]
/external/skia/include/core/
H A DSkPaint.h539 /** Get the paint's xfermode object.
541 The xfermode's reference count is not affected.
542 @return the paint's xfermode (or NULL)
546 /** Set or clear the xfermode object.
548 Pass NULL to clear any previous xfermode.
550 If a previous xfermode exists, its reference count is decremented.
551 If xfermode is not NULL, its reference count is incremented.
552 @param xfermode May be NULL. The new xfermode to be installed in the
554 @return xfermode
[all...]
/external/chromium_org/third_party/skia/samplecode/
H A DSampleAll.cpp395 SkXfermode* xfermode = SkXfermode::Create(SkXfermode::kXor_Mode); local
413 // line (exercises xfermode, colorShader, colorFilter, filterShader)
417 paint.setXfermode(xfermode)->unref();
/external/skia/samplecode/
H A DSampleAll.cpp393 SkXfermode* xfermode = SkXfermode::Create(SkXfermode::kXor_Mode); local
411 // line (exercises xfermode, colorShader, colorFilter, filterShader)
415 paint.setXfermode(xfermode)->unref();
/external/skia/src/utils/debugger/
H A DSkDrawCommand.cpp760 const SkColor colors[], SkXfermode* xfermode,
785 fXfermode = xfermode;
758 SkDrawVerticesCommand(SkCanvas::VertexMode vmode, int vertexCount, const SkPoint vertices[], const SkPoint texs[], const SkColor colors[], SkXfermode* xfermode, const uint16_t indices[], int indexCount, const SkPaint& paint) argument
/external/chromium_org/third_party/skia/src/utils/debugger/
H A DSkDrawCommand.h514 const SkColor colors[], SkXfermode* xfermode,

Completed in 1978 milliseconds

12