Lines Matching refs:SkPathFirstDirection
70 fSaved = static_cast<SkPathFirstDirection>(fPath->getFirstDirection()); in SkAutoDisableDirectionCheck()
79 SkPathFirstDirection fSaved;
153 SkPathFirstDirection firstDirection) in SkPath()
167 this->setFirstDirection(SkPathFirstDirection::kUnknown); in resetFields()
230 SkPathFirstDirection fd = this->getFirstDirection(); in swap()
260 SkPathFirstDirection dir) { in check_edge_against_rect()
263 if (SkPathFirstDirection::kCW == dir) { in check_edge_against_rect()
289 SkPathFirstDirection direction = SkPathPriv::ComputeFirstDirection(*this); in conservativelyContainsRect()
290 if (direction == SkPathFirstDirection::kUnknown) { in conservativelyContainsRect()
560 void SkPath::setFirstDirection(SkPathFirstDirection d) const { in setFirstDirection()
563 SkPathFirstDirection SkPath::getFirstDirection() const { in getFirstDirection()
564 return (SkPathFirstDirection)fFirstDirection.load(std::memory_order_relaxed); in getFirstDirection()
595 this->setFirstDirection(SkPathFirstDirection::kUnknown); in dirtyAfterEdit()
795 this->setFirstDirection(this->hasOnlyMoveTos() ? (SkPathFirstDirection)dir in addRect()
796 : SkPathFirstDirection::kUnknown); in addRect()
947 this->setFirstDirection(this->hasOnlyMoveTos() ? (SkPathFirstDirection)dir in addRRect()
948 : SkPathFirstDirection::kUnknown); in addRRect()
1054 this->setFirstDirection((SkPathFirstDirection)dir); in addOval()
1056 this->setFirstDirection(SkPathFirstDirection::kUnknown); in addOval()
1628 dst->setFirstDirection(SkPathFirstDirection::kUnknown); in transform()
1652 if (this->getFirstDirection() == SkPathFirstDirection::kUnknown) { in transform()
1653 dst->setFirstDirection(SkPathFirstDirection::kUnknown); in transform()
1661 (SkPathFirstDirection)this->getFirstDirection())); in transform()
1665 dst->setFirstDirection(SkPathFirstDirection::kUnknown); in transform()
2124 SkPathFirstDirection getFirstDirection() const { return fFirstDirection; } in getFirstDirection()
2221 fFirstDirection = (kRight_DirChange == dir) ? SkPathFirstDirection::kCW in addVec()
2222 : SkPathFirstDirection::kCCW; in addVec()
2224 fFirstDirection = SkPathFirstDirection::kUnknown; in addVec()
2254 SkPathFirstDirection fFirstDirection { SkPathFirstDirection::kUnknown };
2352 if (this->getFirstDirection() == SkPathFirstDirection::kUnknown) { in computeConvexity()
2353 if (state.getFirstDirection() == SkPathFirstDirection::kUnknown in computeConvexity()
2519 static SkPathFirstDirection crossToDir(SkScalar cross) { in crossToDir()
2520 return cross > 0 ? SkPathFirstDirection::kCW : SkPathFirstDirection::kCCW; in crossToDir()
2531 SkPathFirstDirection SkPathPriv::ComputeFirstDirection(const SkPath& path) { in ComputeFirstDirection()
2533 if (d != SkPathFirstDirection::kUnknown) { in ComputeFirstDirection()
2540 SkASSERT(d == SkPathFirstDirection::kUnknown); in ComputeFirstDirection()
3260 sweepAngle > 0 ? SkPathFirstDirection::kCW : SkPathFirstDirection::kCCW; in CreateDrawArcPath()
3460 ft, isVolatile, SkPathConvexity::kUnknown, SkPathFirstDirection::kUnknown); in Make()