| Modifier and Type | Field and Description |
|---|---|
| pack-priv RegionIterator | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv RegionIterator | |
| pack-priv int | |
| pack-priv int | |
| pack-priv RegionIterator | |
| pack-priv Region | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int[] | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv RegionIterator | |
| pack-priv int[] | |
| pack-priv int | |
| pack-priv int | |
| pack-priv SpanIterator | |
| pack-priv int | |
| pack-priv int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public long | getNativeIterator()
Implements sun. This method returns a native pointer to a function block that can be used by a native method to perform the same iteration cycle that the above methods provide while avoiding upcalls to the Java object. |
| public void | getPathBox(int[] pathbox)
Implements sun. This method returns the bounding box of the spans that the iterator will be returning. |
| public void | intersectClipBox(int lox, int loy, int hix, int hiy)
Implements sun. This method constrains the spans returned by nextSpan() to the rectangle whose bounds are given. |
| public boolean | nextSpan(int[] resultbox)
Implements sun. This method returns the next span in the shape being iterated. |
| public void | skipDownTo(int y)
Implements sun. This method tells the iterator that it may skip all spans whose Y range is completely above the indicated Y coordinate. |
| box | back to summary |
|---|---|
| pack-priv RegionIterator box | |
| done | back to summary |
|---|---|
| pack-priv boolean done | |
| doNextBox | back to summary |
|---|---|
| pack-priv boolean doNextBox | |
| doNextSpan | back to summary |
|---|---|
| pack-priv boolean doNextSpan | |
| lwm | back to summary |
|---|---|
| pack-priv RegionIterator lwm | |
| lwmhiy | back to summary |
|---|---|
| pack-priv int lwmhiy | |
| lwmloy | back to summary |
|---|---|
| pack-priv int lwmloy | |
| resetState | back to summary |
|---|---|
| pack-priv RegionIterator resetState | |
| rgn | back to summary |
|---|---|
| pack-priv Region rgn | |
| rgnbndshix | back to summary |
|---|---|
| pack-priv int rgnbndshix | |
| rgnbndshiy | back to summary |
|---|---|
| pack-priv int rgnbndshiy | |
| rgnbndslox | back to summary |
|---|---|
| pack-priv int rgnbndslox | |
| rgnbndsloy | back to summary |
|---|---|
| pack-priv int rgnbndsloy | |
| rgnbox | back to summary |
|---|---|
| pack-priv int[] rgnbox | |
| rgnhix | back to summary |
|---|---|
| pack-priv int rgnhix | |
| rgnhiy | back to summary |
|---|---|
| pack-priv int rgnhiy | |
| rgnlox | back to summary |
|---|---|
| pack-priv int rgnlox | |
| rgnloy | back to summary |
|---|---|
| pack-priv int rgnloy | |
| row | back to summary |
|---|---|
| pack-priv RegionIterator row | |
| spanbox | back to summary |
|---|---|
| pack-priv int[] spanbox | |
| spanhix | back to summary |
|---|---|
| pack-priv int spanhix | |
| spanhiy | back to summary |
|---|---|
| pack-priv int spanhiy | |
| spanIter | back to summary |
|---|---|
| pack-priv SpanIterator spanIter | |
| spanlox | back to summary |
|---|---|
| pack-priv int spanlox | |
| spanloy | back to summary |
|---|---|
| pack-priv int spanloy | |
| RegionClipSpanIterator | back to summary |
|---|---|
| public RegionClipSpanIterator(Region rgn, SpanIterator spanIter) | |
| getNativeIterator | back to summary |
|---|---|
| public long getNativeIterator() Implements sun. This method returns a native pointer to a function block that can be used by a native method to perform the same iteration cycle that the above methods provide while avoiding upcalls to the Java object. The definition of the structure whose pointer is returned by this method is defined in:
src/share/native/sun/java2d/pipe/SpanIterator.h
| |
| getPathBox | back to summary |
|---|---|
| public void getPathBox(int[] pathbox) Implements sun. Doc from sun. This method returns the bounding box of the spans that the iterator will be returning. The array must be of length at least 4 and upon return, it will be filled with the values:
{PathMinX, PathMinY, PathMaxX, PathMaxY}.
| |
| intersectClipBox | back to summary |
|---|---|
| public void intersectClipBox(int lox, int loy, int hix, int hiy) Implements sun. Doc from sun. This method constrains the spans returned by nextSpan() to the rectangle whose bounds are given. | |
| nextSpan | back to summary |
|---|---|
| public boolean nextSpan(int[] resultbox) Implements sun. Doc from sun. This method returns the next span in the shape being iterated. The array must be of length at least 4 and upon return, it will be filled with the values:
{SpanMinX, SpanMinY, SpanMaxX, SpanMaxY}.
| |
| skipDownTo | back to summary |
|---|---|
| public void skipDownTo(int y) Implements sun. This method tells the iterator that it may skip all spans whose Y range is completely above the indicated Y coordinate. | |