Home
last modified time | relevance | path

Searched refs:isInverseFillType (Results 1 – 25 of 34) sorted by relevance

12

/external/skia/src/pathops/
DSkPathOpsOp.cpp234 op = gOpInverse[op][one.isInverseFillType()][two.isInverseFillType()]; in OpDebug()
235 SkPath::FillType fillType = gOutInverse[op][one.isInverseFillType()][two.isInverseFillType()] in OpDebug()
DSkOpBuilder.cpp133 if (kUnion_SkPathOp != fOps[index] || test->isInverseFillType()) { in resolve()
DSkPathOpsSimplify.cpp139 SkPath::FillType fillType = path.isInverseFillType() ? SkPath::kInverseEvenOdd_FillType in SimplifyDebug()
/external/skia/src/core/
DSkScan_Path.cpp404 if (path.isInverseFillType()) { in sk_fill_path()
457 if (path.isInverseFillType()) { in sk_fill_path()
649 if (path.isInverseFillType()) { in FillPath()
655 SkScanClipper clipper(blitter, clipPtr, ir, path.isInverseFillType()); in FillPath()
661 if (path.isInverseFillType()) { in FillPath()
668 if (path.isInverseFillType()) { in FillPath()
DSkMiniRecorder.cpp40 return op.path.isInverseFillType() ? SkRect::MakeLargest() in bounds()
DSkRegion_path.cpp311 if (path.isInverseFillType()) { in check_inverse_on_empty_return()
349 path.isInverseFillType())) { in setPath()
DSkScanPriv.h129 const bool isInverse = path.isInverseFillType(); in do_fill_path()
DSkClipStack.cpp98 if (!path.isInverseFillType()) { in initPath()
398 if (fPath.get()->isInverseFillType()) { in updateBoundAndGenID()
DSkClipStack.h195 return kPath_Type == fType && fPath.get()->isInverseFillType(); in isInverseFilled()
DSkStroke.cpp1383 if (src.isInverseFillType()) { in strokePath()
1384 SkASSERT(!dst->isInverseFillType()); in strokePath()
1480 if (src.isInverseFillType()) { in strokePath()
1481 SkASSERT(!dst->isInverseFillType()); in strokePath()
DSkThreadedBMPDevice.cpp326 SkRect drawBounds = path.isInverseFillType() ? SkRect::MakeLargest() in drawPath()
DSkRasterClip.cpp89 switch (mutate_conservative_op(&op, path.isInverseFillType())) { in op()
DSkRecordDraw.cpp427 return op.path.isInverseFillType() ? fCurrentClipBounds in bounds()
/external/skia/src/gpu/
DGrPathRenderer.cpp17 if (path.isInverseFillType()) { in GetPathDevBounds()
DGrPathRenderer.h66 SkASSERT(!path.isInverseFillType()); in getStencilSupport()
198 SkASSERT(!path.isInverseFillType()); in validate()
DGrShape.cpp354 bool inverted = this->path().isInverseFillType(); in attemptToSimplifyPath()
422 bool inverse = !this->style().isDashed() && this->path().isInverseFillType(); in attemptToSimplifyPath()
431 if (this->path().isInverseFillType()) { in attemptToSimplifyPath()
DGrReducedClip.cpp553 if (path.isInverseFillType()) { in stencil_element()
583 if (path.isInverseFillType()) { in draw_element()
737 fillInverted = clipPath.isInverseFillType(); in drawStencilClipMask()
DGrShape.h261 ret = this->path().isInverseFillType(); in inverseFilled()
DGrRenderTargetContext.cpp1472 if (path.isInverseFillType()) { in fills_as_nested_rects()
1527 if (path.isInverseFillType()) { in drawPath()
1554 if (isOval && !path.isInverseFillType()) { in drawPath()
1586 if (path.isEmpty() && path.isInverseFillType()) { in drawAndStencilPath()
DGrClipStackClip.cpp107 if (path.isInverseFillType()) { in PathNeedsSWRenderer()
/external/skia/tests/
DGrShapeTest.cpp159 SkASSERT(!path.isInverseFillType()); in PathGeo()
178 return this->isUnclosedRect() || (fPath.isLine(nullptr) && !fPath.isInverseFillType()); in fillChangesGeom()
484 if (pathA.isInverseFillType() != pathB.isInverseFillType()) { in check_equivalence()
485 const GrShape* s1 = pathA.isInverseFillType() ? &a : &b; in check_equivalence()
486 const GrShape* s2 = pathA.isInverseFillType() ? &b : &a; in check_equivalence()
507 REPORTER_ASSERT(r, a.inverseFilled() == pA.isInverseFillType()); in check_equivalence()
508 REPORTER_ASSERT(r, b.inverseFilled() == pB.isInverseFillType()); in check_equivalence()
514 pA.setFillType(pA.isInverseFillType() ? SkPath::kInverseEvenOdd_FillType in check_equivalence()
516 pB.setFillType(pB.isInverseFillType() ? SkPath::kInverseEvenOdd_FillType in check_equivalence()
DEmptyPathTest.cpp148 bool shouldDraw = path.isInverseFillType(); in test_emptydrawing()
/external/skia/src/gpu/effects/
DGrConvexPolyEffect.cpp301 if (path.isInverseFillType()) { in Make()
/external/skia/include/core/
DSkPath.h105 bool isInverseFillType() const { return IsInverseFillType((FillType)fFillType); } in isInverseFillType() function
/external/skia/src/utils/
DSkDeferredCanvas.cpp377 if (path.isInverseFillType()) { in onDrawPath()

12