Lines Matching refs:path
51 * Holds the path verbs and points. It is versioned by a generation ID. None of its public methods
131 * Concatenates all verbs from 'path' onto the pathRef's verbs array. Increases the point
132 * count by the number of points in 'path', and the conic weight count by the number of
133 * conics in 'path'.
137 std::tuple<SkPoint*, SkScalar*> growForVerbsInPath(const SkPathRef& path) {
138 return fPathRef->growForVerbsInPath(path);
142 * Resets the path ref to a new verb and point count. The new verbs and points are
150 * Gets the path ref that is wrapped in the Editor.
175 /** Return the next verb in this iteration of the path. When all
178 If any point in the path is non-finite, return kDone_Verb immediately.
198 * Gets a path ref with no verbs or points.
203 * Returns true if all of the points in this path are finite, meaning there
215 * set if the path contains 1 or more segments of that type.
216 * Returns 0 for an empty path (no segments).
220 /** Returns true if the path is an oval.
228 * @return true if this path is an oval.
229 * Tracking whether a path is an oval is considered an
269 /** Returns the bounds of the path's points. If the path contains 0 or 1
284 * Transforms a path ref by a matrix, allocating a new one only if necessary.
293 * Rollsback a path ref to zero verbs and points with the assumption that the path ref will be
294 * repopulated with approximately the same number of verbs and points. A new path ref is created
338 * Writes the path points and verbs to a buffer.
350 * Gets an ID that uniquely identifies the contents of the path ref. If two path refs have the
351 * same ID then they have the same verbs and points. However, two path refs may have the same
419 /** Resets the path ref with verbCount verbs and pointCount points, all uninitialized. Also
456 * Concatenates all verbs from 'path' onto our own verbs array. Increases the point count by the
457 * number of points in 'path', and the conic weight count by the number of conics in 'path'.
461 std::tuple<SkPoint*, SkScalar*> growForVerbsInPath(const SkPathRef& path);
511 kEmptyGenID = 1, // GenID reserved for path ref with zero points and zero verbs.