Home | History | Annotate | Download | only in core

Lines Matching full:verb

33  * and verbs both grow into the middle of the allocation until the meet. To access verb i in the
34 * verb array use ref.verbs()[~i] (because verbs() returns a pointer just beyond the first
35 * logical verb or the last verb in memory).
67 * Adds the verb and allocates space for the number of points indicated by the verb. The
68 * return value is a pointer to where the points for the verb should be written.
69 * 'weight' is only used if 'verb' is kConic_Verb
71 SkPoint* growForVerb(int /*SkPath::Verb*/ verb, SkScalar weight = 0) {
73 return fPathRef->growForVerb(verb, weight);
77 * Allocates space for multiple instances of a particular verb and the
80 * If 'verb' is kConic_Verb, 'weights' will return a pointer to the
83 SkPoint* growForRepeatedVerb(int /*SkPath::Verb*/ verb,
86 return fPathRef->growForRepeatedVerb(verb, numVbs, weights);
90 * Resets the path ref to a new verb and point count. The new verbs and points are
119 /** Return the next verb in this iteration of the path. When all
122 @param pts The points representing the current verb and/or segment
124 @return The verb for the current segment
228 * Returns a pointer one beyond the first logical verb (last verb in memory order).
233 * Returns a const pointer to the first verb in memory (which is the last logical verb).
251 * Convenience methods for getting to a verb or point by index.
387 * Increases the verb count by numVbs and point count by the required amount.
389 * verb. If 'verb' is kConic_Verb, 'weights' will return a pointer to the
392 SkPoint* growForRepeatedVerb(int /*SkPath::Verb*/ verb, int numVbs, SkScalar** weights);
395 * Increases the verb count 1, records the new verb, and creates room for the requisite number
399 SkPoint* growForVerb(int /*SkPath::Verb*/ verb, SkScalar weight);
402 * Ensures that the free space available in the path ref is >= size. The verb and point counts