| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private static final int | |
| private int[] | |
| private final ArrayCacheIntClean. | |
| private int[] | |
| private final ArrayCacheInt. | |
| private int[] | |
| private final ArrayCacheInt. | |
| private int | |
| private int | |
| private int | |
| private int | |
| private int[] | |
| private final ArrayCacheIntClean. | |
| private int | |
| private int | |
| private int | |
| private int | |
| private int | |
| private int | |
| pack-priv final MarlinCache | |
| private int[] | |
| private final ArrayCacheInt. | |
| private static final int | |
| private static final int | |
| private static final int | |
| public static final int | |
| public static final double | |
| private static final double | |
| public static final double | |
| private static final double | |
| private static final double | |
| private static final double | |
| private static final double | |
| private final Curve | |
| pack-priv static final boolean | |
| private int[] | |
| private final ArrayCacheIntClean. | |
| private int[] | |
| private final ArrayCacheIntClean. | |
| private int | |
| private double | |
| private int | |
| private double | |
| private int | |
| private int[] | |
| private final ArrayCacheInt. | |
| private final OffHeapArray | |
| pack-priv static final boolean | |
| pack-priv static final boolean | |
| private boolean | |
| private static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| public static final long | |
| public static final long | |
| public static final long | |
| public static final long | |
| public static final long | |
| public static final long | |
| private static final double | |
| private boolean | |
| public static final double | |
| private static final double | |
| pack-priv static final double | |
| pack-priv static final double | |
| pack-priv final RendererContext | |
| public static final double | |
| public static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final double | |
| pack-priv static final double | |
| private static final int | |
| private double | |
| private double | |
| private int | |
| private double | |
| private double |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| public void | |
| pack-priv void | copyAARow(final int[] alphaRow, final int pix_y, final int pix_from, final int pix_to, final boolean useBlockFlags)
|
| private void | |
| public void | curveTo(final double pix_x1, final double pix_y1, final double pix_x2, final double pix_y2, final double pix_x3, final double pix_y3)
Implements sun.
|
| pack-priv void | |
| pack-priv boolean | |
| pack-priv void | |
| public long | getNativeConsumer()
Implements sun. If a given PathConsumer performs all or most of its work natively then it can return a (non-zero) pointer to a native function vector that defines C functions for all of the above methods. |
| pack-priv Renderer | init(final int pix_boundsX, final int pix_boundsY, final int pix_boundsWidth, final int pix_boundsHeight, final int windingRule)
|
| public void | lineTo(final double pix_x1, final double pix_y1)
Implements sun.
|
| public void | moveTo(final double pix_x0, final double pix_y0)
Implements sun.
|
| public void | pathDone()
Implements sun. Called after the last segment of the last subpath when the iteration of the path segments is completely done. |
| private void | |
| public void | quadTo(final double pix_x1, final double pix_y1, final double pix_x2, final double pix_y2)
Implements sun.
|
| private static double | |
| private static double |
| activeEdgeMaxUsed | back to summary |
|---|---|
| private int activeEdgeMaxUsed | |
| ALL_BUT_LSB | back to summary |
|---|---|
| private static final int ALL_BUT_LSB | |
| alphaLine | back to summary |
|---|---|
| private int[] alphaLine | |
| alphaLine_ref | back to summary |
|---|---|
| private final ArrayCacheIntClean. | |
| aux_crossings | back to summary |
|---|---|
| private int[] aux_crossings | |
| aux_crossings_ref | back to summary |
|---|---|
| private final ArrayCacheInt. | |
| aux_edgePtrs | back to summary |
|---|---|
| private int[] aux_edgePtrs | |
| aux_edgePtrs_ref | back to summary |
|---|---|
| private final ArrayCacheInt. | |
| bbox_spmaxX | back to summary |
|---|---|
| private int bbox_spmaxX | |
| bbox_spmaxY | back to summary |
|---|---|
| private int bbox_spmaxY | |
| bbox_spminX | back to summary |
|---|---|
| private int bbox_spminX | |
| bbox_spminY | back to summary |
|---|---|
| private int bbox_spminY | |
| blkFlags | back to summary |
|---|---|
| private int[] blkFlags | |
| blkFlags_ref | back to summary |
|---|---|
| private final ArrayCacheIntClean. | |
| boundsMaxX | back to summary |
|---|---|
| private int boundsMaxX | |
| boundsMaxY | back to summary |
|---|---|
| private int boundsMaxY | |
| boundsMinX | back to summary |
|---|---|
| private int boundsMinX | |
| boundsMinY | back to summary |
|---|---|
| private int boundsMinY | |
| buckets_maxY | back to summary |
|---|---|
| private int buckets_maxY | |
| buckets_minY | back to summary |
|---|---|
| private int buckets_minY | |
| cache | back to summary |
|---|---|
| pack-priv final MarlinCache cache | |
| crossings | back to summary |
|---|---|
| private int[] crossings | |
| crossings_ref | back to summary |
|---|---|
| private final ArrayCacheInt. | |
| CUB_COUNT | back to summary |
|---|---|
| private static final int CUB_COUNT | |
| CUB_COUNT_2 | back to summary |
|---|---|
| private static final int CUB_COUNT_2 | |
| CUB_COUNT_3 | back to summary |
|---|---|
| private static final int CUB_COUNT_3 | |
| CUB_COUNT_LG | back to summary |
|---|---|
| public static final int CUB_COUNT_LG | |
| CUB_DEC_BND | back to summary |
|---|---|
| public static final double CUB_DEC_BND | |
| CUB_DEC_ERR_SUBPIX | back to summary |
|---|---|
| private static final double CUB_DEC_ERR_SUBPIX | |
| CUB_INC_BND | back to summary |
|---|---|
| public static final double CUB_INC_BND | |
| CUB_INC_ERR_SUBPIX | back to summary |
|---|---|
| private static final double CUB_INC_ERR_SUBPIX | |
| CUB_INV_COUNT | back to summary |
|---|---|
| private static final double CUB_INV_COUNT | |
| CUB_INV_COUNT_2 | back to summary |
|---|---|
| private static final double CUB_INV_COUNT_2 | |
| CUB_INV_COUNT_3 | back to summary |
|---|---|
| private static final double CUB_INV_COUNT_3 | |
| curve | back to summary |
|---|---|
| private final Curve curve | |
| DISABLE_RENDER | back to summary |
|---|---|
| pack-priv static final boolean DISABLE_RENDER | |
| edgeBucketCounts | back to summary |
|---|---|
| private int[] edgeBucketCounts | |
| edgeBucketCounts_ref | back to summary |
|---|---|
| private final ArrayCacheIntClean. | |
| edgeBuckets | back to summary |
|---|---|
| private int[] edgeBuckets | |
| edgeBuckets_ref | back to summary |
|---|---|
| private final ArrayCacheIntClean. | |
| edgeCount | back to summary |
|---|---|
| private int edgeCount | |
| edgeMaxX | back to summary |
|---|---|
| private double edgeMaxX | |
| edgeMaxY | back to summary |
|---|---|
| private int edgeMaxY | |
| edgeMinX | back to summary |
|---|---|
| private double edgeMinX | |
| edgeMinY | back to summary |
|---|---|
| private int edgeMinY | |
| edgePtrs | back to summary |
|---|---|
| private int[] edgePtrs | |
| edgePtrs_ref | back to summary |
|---|---|
| private final ArrayCacheInt. | |
| edges | back to summary |
|---|---|
| private final OffHeapArray edges | |
| ENABLE_BLOCK_FLAGS | back to summary |
|---|---|
| pack-priv static final boolean ENABLE_BLOCK_FLAGS | |
| ENABLE_BLOCK_FLAGS_HEURISTICS | back to summary |
|---|---|
| pack-priv static final boolean ENABLE_BLOCK_FLAGS_HEURISTICS | |
| enableBlkFlags | back to summary |
|---|---|
| private boolean enableBlkFlags | |
| ERR_STEP_MAX | back to summary |
|---|---|
| private static final int ERR_STEP_MAX | |
| INITIAL_BUCKET_ARRAY | back to summary |
|---|---|
| pack-priv static final int INITIAL_BUCKET_ARRAY | |
| INITIAL_CROSSING_COUNT | back to summary |
|---|---|
| pack-priv static final int INITIAL_CROSSING_COUNT | |
| OFF_BUMP_ERR | back to summary |
|---|---|
| public static final long OFF_BUMP_ERR | |
| OFF_BUMP_X | back to summary |
|---|---|
| public static final long OFF_BUMP_X | |
| OFF_CURX_OR | back to summary |
|---|---|
| public static final long OFF_CURX_OR | |
| OFF_ERROR | back to summary |
|---|---|
| public static final long OFF_ERROR | |
| OFF_NEXT | back to summary |
|---|---|
| public static final long OFF_NEXT | |
| OFF_YMAX | back to summary |
|---|---|
| public static final long OFF_YMAX | |
| POWER_2_TO_32 | back to summary |
|---|---|
| private static final double POWER_2_TO_32 | |
| prevUseBlkFlags | back to summary |
|---|---|
| private boolean prevUseBlkFlags | |
| QUAD_DEC_BND | back to summary |
|---|---|
| public static final double QUAD_DEC_BND | |
| QUAD_DEC_ERR_SUBPIX | back to summary |
|---|---|
| private static final double QUAD_DEC_ERR_SUBPIX | |
| RDR_OFFSET_X | back to summary |
|---|---|
| pack-priv static final double RDR_OFFSET_X | |
| RDR_OFFSET_Y | back to summary |
|---|---|
| pack-priv static final double RDR_OFFSET_Y | |
| rdrCtx | back to summary |
|---|---|
| pack-priv final RendererContext rdrCtx | |
| SCALE_DY | back to summary |
|---|---|
| public static final double SCALE_DY | |
| SIZEOF_EDGE_BYTES | back to summary |
|---|---|
| public static final int SIZEOF_EDGE_BYTES | |
| SUBPIXEL_MASK_X | back to summary |
|---|---|
| pack-priv static final int SUBPIXEL_MASK_X | |
| SUBPIXEL_MASK_Y | back to summary |
|---|---|
| pack-priv static final int SUBPIXEL_MASK_Y | |
| SUBPIXEL_SCALE_X | back to summary |
|---|---|
| pack-priv static final double SUBPIXEL_SCALE_X | |
| SUBPIXEL_SCALE_Y | back to summary |
|---|---|
| pack-priv static final double SUBPIXEL_SCALE_Y | |
| SUBPIXEL_TILE | back to summary |
|---|---|
| private static final int SUBPIXEL_TILE | |
| sx0 | back to summary |
|---|---|
| private double sx0 | |
| sy0 | back to summary |
|---|---|
| private double sy0 | |
| windingRule | back to summary |
|---|---|
| private int windingRule | |
| x0 | back to summary |
|---|---|
| private double x0 | |
| y0 | back to summary |
|---|---|
| private double y0 | |
| Renderer | back to summary |
|---|---|
| pack-priv Renderer(final RendererContext rdrCtx) | |
| _endRendering | back to summary |
|---|---|
| private void _endRendering(final int ymin, final int ymax) | |
| addLine | back to summary |
|---|---|
| private void addLine(double x1, double y1, double x2, double y2) | |
| closePath | back to summary |
|---|---|
| public void closePath() Implements sun.
| |
| copyAARow | back to summary |
|---|---|
| pack-priv void copyAARow(final int[] alphaRow, final int pix_y, final int pix_from, final int pix_to, final boolean useBlockFlags) | |
| curveBreakIntoLinesAndAdd | back to summary |
|---|---|
| private void curveBreakIntoLinesAndAdd(double x0, double y0, final Curve c, final double x3, final double y3) | |
| curveTo | back to summary |
|---|---|
| public void curveTo(final double pix_x1, final double pix_y1, final double pix_x2, final double pix_y2, final double pix_x3, final double pix_y3) Implements sun.
| |
| dispose | back to summary |
|---|---|
| pack-priv void dispose() Disposes this renderer and recycle it clean up before reusing this instance | |
| endRendering | back to summary |
|---|---|
| pack-priv boolean endRendering() | |
| endRendering | back to summary |
|---|---|
| pack-priv void endRendering(final int pminY) | |
| getNativeConsumer | back to summary |
|---|---|
| public long getNativeConsumer() Implements sun. Doc from sun. If a given PathConsumer performs all or most of its work natively then it can return a (non-zero) pointer to a native function vector that defines C functions for all of the above methods. The specific pointer it returns is a pointer to a PathConsumerVec structure as defined in the include file src/share/native/sun/java2d/pipe/PathConsumer2D.h
| |
| init | back to summary |
|---|---|
| pack-priv Renderer init(final int pix_boundsX, final int pix_boundsY, final int pix_boundsWidth, final int pix_boundsHeight, final int windingRule) | |
| lineTo | back to summary |
|---|---|
| public void lineTo(final double pix_x1, final double pix_y1) Implements sun.
| |
| moveTo | back to summary |
|---|---|
| public void moveTo(final double pix_x0, final double pix_y0) Implements sun.
| |
| pathDone | back to summary |
|---|---|
| public void pathDone() Implements sun. Doc from sun. Called after the last segment of the last subpath when the
iteration of the path segments is completely done. This
method serves to trigger the end of path processing in the
consumer that would normally be triggered when a
| |
| quadBreakIntoLinesAndAdd | back to summary |
|---|---|
| private void quadBreakIntoLinesAndAdd(double x0, double y0, final Curve c, final double x2, final double y2) | |
| quadTo | back to summary |
|---|---|
| public void quadTo(final double pix_x1, final double pix_y1, final double pix_x2, final double pix_y2) Implements sun.
| |
| tosubpixx | back to summary |
|---|---|
| private static double tosubpixx(final double pix_x) | |
| tosubpixy | back to summary |
|---|---|
| private static double tosubpixy(final double pix_y) | |