| Modifier and Type | Field and Description |
|---|---|
| pack-priv int | |
| pack-priv int | |
| pack-priv boolean | |
| pack-priv int | |
| pack-priv int | |
| pack-priv boolean | |
| pack-priv int | |
| pack-priv int | |
| pack-priv RegionIterator |
| 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. Gets the bbox of the available region spans. |
| public void | intersectClipBox(int clox, int cloy, int chix, int chiy)
Implements sun. Intersect the box used for clipping the output spans with the given box. |
| public boolean | nextSpan(int[] spanbox)
Implements sun. Fetches the next span that needs to be operated on. |
| 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. |
| curhiy | back to summary |
|---|---|
| pack-priv int curhiy | |
| curloy | back to summary |
|---|---|
| pack-priv int curloy | |
| done | back to summary |
|---|---|
| pack-priv boolean done | |
| hix | back to summary |
|---|---|
| pack-priv int hix | |
| hiy | back to summary |
|---|---|
| pack-priv int hiy | |
| isrect | back to summary |
|---|---|
| pack-priv boolean isrect | |
| lox | back to summary |
|---|---|
| pack-priv int lox | |
| loy | back to summary |
|---|---|
| pack-priv int loy | |
| ri | back to summary |
|---|---|
| pack-priv RegionIterator ri | |
| RegionSpanIterator | back to summary |
|---|---|
| public RegionSpanIterator(Region r) Constructs an instance based on the given Region | |
| 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. Gets the bbox of the available region spans. | |
| intersectClipBox | back to summary |
|---|---|
| public void intersectClipBox(int clox, int cloy, int chix, int chiy) Implements sun. Intersect the box used for clipping the output spans with the given box. | |
| nextSpan | back to summary |
|---|---|
| public boolean nextSpan(int[] spanbox) Implements sun. Fetches the next span that needs to be operated on. If the return value is false then there are no more spans. | |
| 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. | |