Home
last modified time | relevance | path

Searched refs:isInverseFillType (Results 1 - 25 of 42) sorted by relevance

12

/third_party/skia/src/gpu/ops/
H A DTessellationPathRenderer.cpp36 SkASSERT(!path.isConvex() || path.isInverseFillType()); in make_non_convex_fill_op()
38 if (numVerbs > 0 && !path.isInverseFillType()) { in make_non_convex_fill_op()
147 SkASSERT(!path.isInverseFillType()); // See onGetStencilSupport(). in onDrawPath()
159 if (path.isInverseFillType()) { in onDrawPath()
167 if (args.fShape->knownToBeConvex() && !path.isInverseFillType()) { in onDrawPath()
181 const SkRect& drawBounds = path.isInverseFillType() in onDrawPath()
H A DAtlasPathRenderer.cpp293 if (path.isInverseFillType()) { in onDrawPath()
337 return path.isInverseFillType() ? GrFPSuccess(std::move(inputFP)) in makeAtlasClipEffect()
374 if (path.isInverseFillType()) { in makeAtlasClipEffect()
382 SkASSERT(path.isInverseFillType()); in makeAtlasClipEffect()
H A DPathInnerTriangulateOp.h49 SkASSERT(!fPath.isInverseFillType()); in PathInnerTriangulateOp()
H A DPathTessellateOp.h41 SkASSERT(!path.isInverseFillType()); in PathTessellateOp()
H A DAtlasRenderTask.h73 if (path.isInverseFillType()) { in add()
H A DPathStencilCoverOp.cpp286 if (path.isInverseFillType()) { in onPrepare()
/third_party/skia/src/gpu/v1/
H A DPathRenderer.cpp33 SkASSERT(!path.isInverseFillType()); in validate()
43 SkASSERT(!path.isInverseFillType()); in getStencilSupport()
77 if (path.isInverseFillType()) { in GetPathDevBounds()
/third_party/skia/src/gpu/geometry/
H A DGrShape.h99 return this->isPath() ? fPath.isInverseFillType() : SkToBool(fInverted); in inverted()
120 if (inverted != fPath.isInverseFillType()) { in setInverted()
185 fInverted = path.isInverseFillType(); in setPath()
237 fInverted = fPath.isInverseFillType(); in setType()
H A DGrStyledShape.cpp200 SkASSERT(fShape.inverted() == fShape.path().isInverseFillType()); in writeUnstyledKey()
529 if (fShape.path().isInverseFillType()) { in asNestedRects()
575 SkASSERT(!fShape->isPath() || fInverted == fShape->path().isInverseFillType()); in ~AutoRestoreInverseness()
H A DGrStyledShape.h212 SkASSERT(!fShape.isPath() || fShape.inverted() == fShape.path().isInverseFillType()); in inverseFilled()
/third_party/skia/experimental/graphite/src/geom/
H A DShape.h65 SkASSERT(fType != Type::kPath || fInverted == fPath.isInverseFillType()); in inverted()
70 if (fType == Type::kPath && inverted != fPath.isInverseFillType()) { in setInverted()
147 fInverted = path.isInverseFillType(); in setPath()
/third_party/skia/src/pathops/
H A DSkPathOpsOp.cpp249 op = gOpInverse[op][one.isInverseFillType()][two.isInverseFillType()]; in OpDebug()
250 bool inverseFill = gOutInverse[op][one.isInverseFillType()][two.isInverseFillType()]; in OpDebug()
284 if (inverseFill != work.isInverseFillType()) { in OpDebug()
H A DSkOpBuilder.cpp135 if (kUnion_SkPathOp != fOps[index] || test->isInverseFillType()) { in resolve()
H A DSkPathOpsSimplify.cpp143 SkPathFillType fillType = path.isInverseFillType() ? SkPathFillType::kInverseEvenOdd in SimplifyDebug()
/third_party/skia/docs/examples/
H A DPath_isInverseFillType_2.cpp9 path.isInverseFillType() ? "true" : "false"); in REG_FIDDLE()
/third_party/skia/src/core/
H A DSkScan_Path.cpp410 if (path.isInverseFillType()) { in sk_fill_path()
463 if (path.isInverseFillType()) { in sk_fill_path()
646 if (path.isInverseFillType()) { in FillPath()
652 SkScanClipper clipper(blitter, clipPtr, ir, path.isInverseFillType(), irPreClipped); in FillPath()
658 if (path.isInverseFillType()) { in FillPath()
665 if (path.isInverseFillType()) { in FillPath()
669 // what does it mean to not have a blitter if path.isInverseFillType??? in FillPath()
H A DSkMiniRecorder.cpp40 return op.path.isInverseFillType() ? SkRectPriv::MakeLargest() in bounds()
H A DSkRegion_path.cpp315 if (path.isInverseFillType()) { in check_inverse_on_empty_return()
362 path.isInverseFillType())) { in setPath()
H A DSkScan_AntiPath.cpp690 bool isInverse = path.isInverseFillType();
733 const bool isInverse = path.isInverseFillType();
H A DSkClipStack.h181 fDeviceSpacePath->isInverseFillType(); in isInverseFilled()
H A DSkClipStack.cpp222 if (!path.isInverseFillType()) { in initPath()
447 if (fDeviceSpacePath->isInverseFillType()) { in updateBoundAndGenID()
/third_party/skia/src/pdf/
H A DSkPDFGraphicStackState.cpp83 operand.isInverseFillType() || in apply_clip()
88 SkASSERT(!operand.isInverseFillType()); in apply_clip()
/third_party/skia/src/gpu/effects/
H A DGrConvexPolyEffect.cpp80 if (path.isInverseFillType()) { in Make()
/third_party/skia/tests/
H A DEmptyPathTest.cpp148 bool shouldDraw = path.isInverseFillType(); in test_emptydrawing()
H A DGrStyledShapeTest.cpp140 if (pathA.isInverseFillType() != pathB.isInverseFillType()) { in check_equivalence()
141 const GrStyledShape* s1 = pathA.isInverseFillType() ? &a : &b; in check_equivalence()
142 const GrStyledShape* s2 = pathA.isInverseFillType() ? &b : &a; in check_equivalence()
163 REPORTER_ASSERT(r, a.inverseFilled() == pA.isInverseFillType()); in check_equivalence()
164 REPORTER_ASSERT(r, b.inverseFilled() == pB.isInverseFillType()); in check_equivalence()
170 pA.setFillType(pA.isInverseFillType() ? SkPathFillType::kInverseEvenOdd in check_equivalence()
172 pB.setFillType(pB.isInverseFillType() ? SkPathFillType::kInverseEvenOdd in check_equivalence()
433 SkASSERT(!path.isInverseFillType()); in PathGeo()

Completed in 20 milliseconds

12