Lines Matching refs:SkPath
82 bool PathCache::canDrawAsConvexPath(SkPath* path, const SkPaint* paint) { in canDrawAsConvexPath()
84 return paint->getPathEffect() == NULL && path->getConvexity() == SkPath::kConvex_Convexity; in canDrawAsConvexPath()
87 void PathCache::computePathBounds(const SkPath* path, const SkPaint* paint, in computePathBounds()
124 static void drawPath(const SkPath *path, const SkPaint* paint, SkBitmap& bitmap, in drawPath()
256 PathTexture* PathCache::addTexture(const PathDescription& entry, const SkPath *path, in addTexture()
379 void PathCache::removeDeferred(SkPath* path) { in removeDeferred()
381 mGarbage.push(path_pair_t(path, const_cast<SkPath*>(path->getSourcePath()))); in removeDeferred()
411 static const SkPath* getSourcePath(const SkPath* path) { in getSourcePath()
412 const SkPath* sourcePath = path->getSourcePath(); in getSourcePath()
414 return const_cast<SkPath*>(sourcePath); in getSourcePath()
419 PathTexture* PathCache::get(const SkPath* path, const SkPaint* paint) { in get()
457 void PathCache::precache(const SkPath* path, const SkPaint* paint) { in precache()
515 SkPath path; in getRoundRect()
518 path.addRoundRect(r, rx, ry, SkPath::kCW_Direction); in getRoundRect()
537 SkPath path; in getCircle()
538 path.addCircle(radius, radius, radius, SkPath::kCW_Direction); in getCircle()
558 SkPath path; in getOval()
561 path.addOval(r, SkPath::kCW_Direction); in getOval()
581 SkPath path; in getRect()
584 path.addRect(r, SkPath::kCW_Direction); in getRect()
608 SkPath path; in getArc()