Path.RawIter
- class RawIter
Iterates through verb array, and associated
Pointarray and conic weight.verb array,
Pointarray, and conic weight are returned unaltered.Methods
conicWeight(self: skia.Path.RawIter) -> float
next(self: skia.Path.RawIter) -> tuple
peek(self: skia.Path.RawIter) -> skia.Path.Verb
setPath(self: skia.Path.RawIter, path: skia.Path) -> None
Methods
- RawIter.__init__(*args, **kwargs)
Overloaded function.
__init__(self: skia.Path.RawIter) -> None
__init__(self: skia.Path.RawIter, path: skia.Path) -> None
- RawIter.conicWeight(self: skia.Path.RawIter) float
Returns conic weight if
next()returnedkConic_Verb.If
next()has not been called, ornext()did not returnkConic_Verb, result is undefined.- Returns:
conic weight for conic
Pointreturned bynext()
- RawIter.next(self: skia.Path.RawIter) tuple
Returns next
Verbin verb array, and advancesRawIter.When verb array is exhausted, returns
kDone_Verb.Zero to four
Pointare stored in pts, depending on the returnedVerb.- Returns:
tuple of the following: next
Verbfrom verb array; and storage forPointdata describing returnedVerb- Return type:
Tuple[skia.Path.Verb,List[skia.Point]]
- RawIter.peek(self: skia.Path.RawIter) skia.Path.Verb
Returns next
Verb, but does not advanceRawIter.- Returns:
next
Verbfrom verb array
- RawIter.setPath(self: skia.Path.RawIter, path: skia.Path) None
Sets
RawIterto return elements of verb array,Pointarray, and conic weight in path.- Parameters:
path (skia.Path) –
Pathto iterate