Lines Matching refs:SkPathPriv

22 #include "src/core/SkPathPriv.h"
64 return (path.countVerbs() - SkPathPriv::LeadingMoveToCount(path)) == 0;
289 SkPathFirstDirection direction = SkPathPriv::ComputeFirstDirection(*this);
299 for (auto [verb, pts, weight] : SkPathPriv::Iterate(*this)) {
313 int pointCount = SkPathPriv::PtsInVerb((unsigned) verb);
316 if (!SkPathPriv::AllPointsEq(pts, pointCount + 1)) {
353 SkASSERT((unsigned)fFillType < (1 << (32 - SkPathPriv::kPathRefGenIDBitCnt)));
354 genID |= static_cast<uint32_t>(fFillType) << SkPathPriv::kPathRefGenIDBitCnt;
455 return SkPathPriv::IsRectContour(*this, false, &currVerb, &pts, isClosed, direction, rect);
459 return SkPathPriv::IsOval(*this, bounds, nullptr, nullptr);
463 return SkPathPriv::IsRRect(*this, rrect, nullptr, nullptr);
1404 for (auto [verb, pts, w] : SkPathPriv::Iterate(*src)) {
1462 pts -= SkPathPriv::PtsInVerb(v);
1506 int n = SkPathPriv::PtsInVerb(v);
1587 SkPathPriv::PerspectiveClip(*this, matrix, &clipped))
1646 (!matrix.isScaleTranslate() || !SkPathPriv::IsAxisAligned(*this))) {
1660 SkPathPriv::OppositeFirstDirection(
1832 SkPathPriv::Iterate iterate(path);
2277 int skipCount = SkPathPriv::LeadingMoveToCount(*this) - 1;
2309 for (auto [verb, pts, wt] : SkPathPriv::Iterate(*this)) {
2330 int count = SkPathPriv::PtsInVerb((unsigned) verb);
2531 SkPathFirstDirection SkPathPriv::ComputeFirstDirection(const SkPath& path) {
3129 bool SkPathPriv::IsSimpleRect(const SkPath& path, bool isSimpleFill, SkRect* rect,
3137 for (auto [v, verbPts, w] : SkPathPriv::Iterate(path)) {
3225 bool SkPathPriv::DrawArcIsConvex(SkScalar sweepAngle, bool useCenter, bool isFillNoPathEffect) {
3239 void SkPathPriv::CreateDrawArcPath(SkPath* path, const SkRect& oval, SkScalar startAngle,
3342 for (auto [verb, pts, w] : SkPathPriv::Iterate(*this)) {
3501 bool SkPathPriv::IsRectContour(const SkPath& path, bool allowPartial, int* currVerb,
3642 bool SkPathPriv::IsNestedFillRects(const SkPath& path, SkRect rects[2], SkPathDirection dirs[2]) {
3826 bool SkPathPriv::PerspectiveClip(const SkPath& path, const SkMatrix& matrix, SkPath* clippedPath) {
3852 int SkPathPriv::GenIDChangeListenersCount(const SkPath& path) {
3856 bool SkPathPriv::IsAxisAligned(const SkPath& path) {