Lines Matching defs:verb

60  * and verbs both grow into the middle of the allocation until the meet. To access verb i in the
61 * verb array use ref.verbs()[~i] (because verbs() returns a pointer just beyond the first
62 * logical verb or the last verb in memory).
108 * Adds the verb and allocates space for the number of points indicated by the verb. The
109 * return value is a pointer to where the points for the verb should be written.
110 * 'weight' is only used if 'verb' is kConic_Verb
112 SkPoint* growForVerb(int /*SkPath::Verb*/ verb, SkScalar weight = 0) {
114 return fPathRef->growForVerb(verb, weight);
118 * Allocates space for multiple instances of a particular verb and the
121 * If 'verb' is kConic_Verb, 'weights' will return a pointer to the
124 SkPoint* growForRepeatedVerb(int /*SkPath::Verb*/ verb,
127 return fPathRef->growForRepeatedVerb(verb, numVbs, weights);
142 * Resets the path ref to a new verb and point count. The new verbs and points are
175 /** Return the next verb in this iteration of the path. When all
180 @param pts The points representing the current verb and/or segment
182 @return The verb for the current segment
307 * Returns a pointer one beyond the first logical verb (last verb in memory order).
312 * Returns a const pointer to the first verb in memory (which is the last logical verb).
330 * Convenience methods for getting to a verb or point by index.
441 * Increases the verb count by numVbs and point count by the required amount.
443 * verb. If 'verb' is kConic_Verb, 'weights' will return a pointer to the
446 SkPoint* growForRepeatedVerb(int /*SkPath::Verb*/ verb, int numVbs, SkScalar** weights);
449 * Increases the verb count 1, records the new verb, and creates room for the requisite number
453 SkPoint* growForVerb(int /*SkPath::Verb*/ verb, SkScalar weight);