Lines Matching refs:SkPathFirstDirection

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