/third_party/skia/gm/ |
H A D | windowrectangles.cpp | 87 SkClipOp::kDifference, false); in onDraw() member in skiagm::SkClipOp 89 SkClipOp::kDifference, true); in onDraw() member in skiagm::SkClipOp 91 SkMatrix::I(), SkClipOp::kDifference, true); in onDraw() member in skiagm::SkClipOp 95 stack.clipRRect(nine, SkMatrix::I(), SkClipOp::kDifference, true); in onDraw() 100 stack.clipRRect(complx, SkMatrix::I(), SkClipOp::kDifference, false); in onDraw()
|
H A D | skbug_9319.cpp | 26 canvas->clipRect(r, SkClipOp::kDifference); in DEF_SIMPLE_GM() 37 canvas->clipRRect(rr, SkClipOp::kDifference); in DEF_SIMPLE_GM()
|
H A D | complexclip.cpp | 93 {SkClipOp::kDifference, "Diff " }, 230 canvas->clipShader(sh, SkClipOp::kDifference); in DEF_SIMPLE_GM() 462 canvas->clipShader(shader, SkClipOp::kDifference); in DEF_SIMPLE_GM() 470 canvas->clipShader(shader, SkClipOp::kDifference); in DEF_SIMPLE_GM() 478 canvas->clipShader(shader, SkClipOp::kDifference); in DEF_SIMPLE_GM() 498 canvas->clipShader(shader, SkClipOp::kDifference); in DEF_SIMPLE_GM()
|
H A D | manypathatlases.cpp | 53 canvas->clipPath(rotatedClip, SkClipOp::kDifference, true);
|
H A D | complexclip_blur_tiled.cpp | 59 tileCanvas->clipRRect(rrect, SkClipOp::kDifference, true);
|
H A D | blurredclippedcircle.cpp | 65 canvas->clipRRect(clipRRect, SkClipOp::kDifference, true);
|
H A D | circularclips.cpp | 47 SkClipOp::kDifference,
|
/third_party/skia/tests/ |
H A D | GrClipStackTest.cpp | 109 ElementsBuilder& difference() { fOp = SkClipOp::kDifference; return *this; } in difference() 250 (e.fOp == SkClipOp::kDifference && e.fShape.inverted()); in getOptimalBounds() 1061 .rect(diff, GrAA::kYes, SkClipOp::kDifference) in DEF_TEST() 1065 .rect(diff, GrAA::kYes, SkClipOp::kDifference) in DEF_TEST() 1082 b.actual().path(make_octagon(d), GrAA::kNo, SkClipOp::kDifference); in DEF_TEST() member in SkClipOp 1357 .actual().rect(bigR, lm1, GrAA::kYes, SkClipOp::kDifference) in DEF_TEST() 1358 .rect(smR, lm2, GrAA::kYes, SkClipOp::kDifference) in DEF_TEST() 1360 .expect().rect(bigR, lm1, GrAA::kYes, SkClipOp::kDifference) in DEF_TEST() 1365 .actual().rrect(bigRR, lm1, GrAA::kYes, SkClipOp::kDifference) in DEF_TEST() 1366 .rrect(smRR, lm2, GrAA::kYes, SkClipOp::kDifference) in DEF_TEST() 1734 GrAA::kNo, SkClipOp::kDifference); DEF_TEST() member in SkClipOp 2016 SkClipOp::kDifference); DEF_TEST() member in SkClipOp [all...] |
H A D | ClipStackTest.cpp | 63 s.clipRect(r, SkMatrix::I(), SkClipOp::kDifference, doAA); in test_assign_and_comparison() 78 s.clipRect(r, SkMatrix::I(), SkClipOp::kDifference, doAA); in test_assign_and_comparison() 95 s.clipPath(rp, SkMatrix::I(), SkClipOp::kDifference, doAA); in test_assign_and_comparison() 105 s.clipRect(r, SkMatrix::I(), SkClipOp::kDifference, doAA); in test_assign_and_comparison() 155 stack.clipRect(gRects[i], SkMatrix::I(), SkClipOp::kDifference, false); in test_iterators() 198 element = iter.skipToTopmost(SkClipOp::kDifference); in test_iterators() 229 SkClipOp::kDifference in test_bounds() 334 stack.clipRect(emptyRect, SkMatrix::I(), SkClipOp::kDifference, false); 608 stack.clipRect(outsideRect, SkMatrix::I(), SkClipOp::kDifference, false); in test_quickContains() 609 // return false because quickContains currently does not care for kDifference in test_quickContains() [all...] |
/third_party/skia/src/gpu/effects/ |
H A D | GrCustomXfermode.cpp | 39 static_assert(kDifference_GrBlendEquation == (int)SkBlendMode::kDifference + kEqOffset); in hw_blend_equation() 375 static constexpr const CustomXPFactory gDifference(SkBlendMode::kDifference); in Get() 397 case SkBlendMode::kDifference: in Get()
|
/third_party/skia/include/core/ |
H A D | SkClipOp.h | 14 kDifference = 0, member in SkClipOp
|
H A D | SkCoverageMode.h | 23 kDifference, // A - B A*(1-B) member in SkCoverageMode
|
H A D | SkBlendMode.h | 62 kDifference, //!< rc = s + d - 2*(min(s*da, d*sa)), ra = kSrcOver member in SkBlendMode
|
/third_party/skia/docs/examples/ |
H A D | Canvas_clipRect_2.cpp | 8 for (SkClipOp op: { SkClipOp::kIntersect, SkClipOp::kDifference } ) { in REG_FIDDLE()
|
H A D | RRect_MakeOval.cpp | 12 paint.setBlendMode(SkBlendMode::kDifference); in REG_FIDDLE()
|
H A D | skpaint_compose_shader.cpp | 10 SkBlendMode::kDifference, in REG_FIDDLE()
|
H A D | skpaint_compose.cpp | 9 SkBlendMode::kDifference, in REG_FIDDLE()
|
H A D | Canvas_clipRect_3.cpp | 18 canvas->clipRect(clipRect, SkClipOp::kDifference, alias); in REG_FIDDLE()
|
H A D | Difference.cpp | 19 canvas->drawColor(0x80bb9977, SkBlendMode::kDifference); in REG_FIDDLE()
|
H A D | Canvas_clipPath.cpp | 13 canvas->clipPath(path, SkClipOp::kDifference, false); in REG_FIDDLE()
|
/third_party/skia/src/gpu/glsl/ |
H A D | GrGLSLBlend.cpp | 38 case SkBlendMode::kDifference: return "blend_difference"; in BlendFuncName()
|
/third_party/skia/modules/sksg/include/ |
H A D | SkSGMerge.h | 34 kDifference, member in sksg::final::Mode
|
/third_party/skia/src/gpu/v1/ |
H A D | ClipStack.cpp | 67 SkASSERT(b.op() == SkClipOp::kDifference); in get_clip_geometry() 82 SkASSERT(a.op() == SkClipOp::kDifference); in get_clip_geometry() 97 SkASSERT(b.op() == SkClipOp::kDifference); in get_clip_geometry() 251 if (e.fOp == SkClipOp::kDifference) { in clip_atlas_fp() 286 SkASSERT(e.fOp == SkClipOp::kDifference); in draw_to_sw_mask() 381 bool startInside = elements[0]->fOp == SkClipOp::kDifference; in render_stencil_mask() 517 fOp = fOp == SkClipOp::kIntersect ? SkClipOp::kDifference : SkClipOp::kIntersect; in simplify() 1057 if (fStackOp == SkClipOp::kDifference && toAdd.op() == SkClipOp::kIntersect) { in appendElement() 1191 if (current.op() == SkClipOp::kDifference) { in getConservativeBounds() 1560 if (element.op() == SkClipOp::kDifference) { in clip() [all...] |
/third_party/skia/modules/sksg/src/ |
H A D | SkSGMerge.cpp | 51 case Merge::Mode::kDifference: in mode_to_op()
|
/third_party/skia/modules/androidkit/src/ |
H A D | Utils.cpp | 61 static_assert(22 == static_cast<int>(SkBlendMode::kDifference)); in BlendMode()
|