Lines Matching defs:path
144 void SkGlyph::installPath(SkArenaAlloc* alloc, const SkPath* path) {
148 if (path != nullptr) {
149 fPathData->fPath = *path;
158 SkPath path;
159 if (scalerContext->getPath(this->getPackedID(), &path)) {
160 this->installPath(alloc, &path);
164 return this->path() != nullptr;
170 bool SkGlyph::setPath(SkArenaAlloc* alloc, const SkPath* path) {
172 this->installPath(alloc, path);
173 return this->path() != nullptr;
178 const SkPath* SkGlyph::path() const {
188 SkScalar topOffset, SkScalar bottomOffset, const SkPath& path) {
190 // Left and Right of an ever expanding gap around the path.
198 // Handle all the different verbs for the path.
236 SkPath::Iter iter(path, false);
331 const SkPath* path = &(fPathData->fPath);
332 const SkRect& pathBounds = path->getBounds();
338 = calculate_path_gap(bounds[0], bounds[1], *path);