Region.Cliperator
- class Cliperator
Returns the sequence of rectangles, sorted along y-axis, then x-axis, that make up
Regionintersected with the specified clip rectangle.Methods
Sets
Cliperatorto return elements ofIRectarray inRegionwithin clip.Returns true if
Cliperatoris pointing to finalIRectinRegion.Advances iterator to next
IRectinRegioncontained by clip.Returns
IRectelement inRegion, intersected with clip passed toCliperatorconstructor.
Methods
- Cliperator.__init__(self: skia.Region.Cliperator, region: skia.Region, clip: skia.IRect) None
Sets
Cliperatorto return elements ofIRectarray inRegionwithin clip.- Parameters:
region (skia.Region) –
Regionto iterateclip (skia.IRect) – bounds of iteration
- Returns:
Regioniterator
- Cliperator.done(self: skia.Region.Cliperator) bool
Returns true if
Cliperatoris pointing to finalIRectinRegion.- Returns:
true if data parsing is complete
- Cliperator.next(self: skia.Region.Cliperator) None
Advances iterator to next
IRectinRegioncontained by clip.
- Cliperator.rect(self: skia.Region.Cliperator) skia.IRect
Returns
IRectelement inRegion, intersected with clip passed toCliperatorconstructor.Does not return predictable results if
Regionis empty.- Returns:
part of
Regioninside clip asIRect