Searched refs:isInverseFillType (Results 1 – 25 of 34) sorted by relevance
12
234 op = gOpInverse[op][one.isInverseFillType()][two.isInverseFillType()]; in OpDebug()235 SkPath::FillType fillType = gOutInverse[op][one.isInverseFillType()][two.isInverseFillType()] in OpDebug()
133 if (kUnion_SkPathOp != fOps[index] || test->isInverseFillType()) { in resolve()
139 SkPath::FillType fillType = path.isInverseFillType() ? SkPath::kInverseEvenOdd_FillType in SimplifyDebug()
404 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()
40 return op.path.isInverseFillType() ? SkRect::MakeLargest() in bounds()
311 if (path.isInverseFillType()) { in check_inverse_on_empty_return()349 path.isInverseFillType())) { in setPath()
129 const bool isInverse = path.isInverseFillType(); in do_fill_path()
98 if (!path.isInverseFillType()) { in initPath()398 if (fPath.get()->isInverseFillType()) { in updateBoundAndGenID()
195 return kPath_Type == fType && fPath.get()->isInverseFillType(); in isInverseFilled()
1383 if (src.isInverseFillType()) { in strokePath()1384 SkASSERT(!dst->isInverseFillType()); in strokePath()1480 if (src.isInverseFillType()) { in strokePath()1481 SkASSERT(!dst->isInverseFillType()); in strokePath()
326 SkRect drawBounds = path.isInverseFillType() ? SkRect::MakeLargest() in drawPath()
89 switch (mutate_conservative_op(&op, path.isInverseFillType())) { in op()
427 return op.path.isInverseFillType() ? fCurrentClipBounds in bounds()
17 if (path.isInverseFillType()) { in GetPathDevBounds()
66 SkASSERT(!path.isInverseFillType()); in getStencilSupport()198 SkASSERT(!path.isInverseFillType()); in validate()
354 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()
553 if (path.isInverseFillType()) { in stencil_element()583 if (path.isInverseFillType()) { in draw_element()737 fillInverted = clipPath.isInverseFillType(); in drawStencilClipMask()
261 ret = this->path().isInverseFillType(); in inverseFilled()
1472 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()
107 if (path.isInverseFillType()) { in PathNeedsSWRenderer()
159 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()
148 bool shouldDraw = path.isInverseFillType(); in test_emptydrawing()
301 if (path.isInverseFillType()) { in Make()
105 bool isInverseFillType() const { return IsInverseFillType((FillType)fFillType); } in isInverseFillType() function
377 if (path.isInverseFillType()) { in onDrawPath()