APIdia Launch Partner
Top Fields Constructors Methods
com.sun.prism.impl.shape

public final Class DMarlinPrismUtils

extends Object
Class Inheritance
Imports
com.sun.javafx.geom.PathIterator, .Path2D, .Rectangle, .Shape, com.sun.javafx.geom.transform.BaseTransform, com.sun.marlin.MarlinConst, .MarlinProperties, .MarlinRenderer, .DPathConsumer2D, .RendererContext, .Stroker, .TransformingPathConsumer2D, .MarlinUtils, com.sun.prism.BasicStroke, java.util.Arrays

Field Summary

Modifier and TypeField and Description
pack-priv static final boolean
pack-priv static final boolean
pack-priv static final boolean
pack-priv static final boolean
pack-priv static final boolean
private static final boolean
pack-priv static final float
pack-priv static final float

Constructor Summary

AccessConstructor and Description
private
DMarlinPrismUtils()

Private constructor to prevent instantiation.

Method Summary

Modifier and TypeMethod and Description
private static void
private static void
feedConsumer(final RendererContext rdrCtx, final Path2D p2d, final BaseTransform xform, DPathConsumer2D pc2d)

private static DPathConsumer2D
initRenderer(final RendererContext rdrCtx, final BasicStroke stroke, final BaseTransform tx, final Rectangle clip, final int piRule, final MarlinRenderer renderer)

private static DPathConsumer2D
initStroker(final RendererContext rdrCtx, final BasicStroke stroke, final float lineWidth, BaseTransform tx, final DPathConsumer2D out)

private static boolean
nearZero(final double num)

public static MarlinRenderer
setupRenderer(final RendererContext rdrCtx, final Shape shape, final BasicStroke stroke, final BaseTransform xform, final Rectangle rclip, final boolean antialiasedShape)

public static void
strokeTo(final RendererContext rdrCtx, final Shape shape, final BasicStroke stroke, final float lineWidth, final DPathConsumer2D out)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DISABLE_2ND_STROKER_CLIPPINGback to summary
pack-priv static final boolean DISABLE_2ND_STROKER_CLIPPING
DO_CLIPback to summary
pack-priv static final boolean DO_CLIP
DO_CLIP_FILLback to summary
pack-priv static final boolean DO_CLIP_FILL
DO_CLIP_RUNTIME_ENABLEback to summary
pack-priv static final boolean DO_CLIP_RUNTIME_ENABLE
DO_TRACE_PATHback to summary
pack-priv static final boolean DO_TRACE_PATH
FORCE_NO_AAback to summary
private static final boolean FORCE_NO_AA
LOWER_BNDback to summary
pack-priv static final float LOWER_BND
UPPER_BNDback to summary
pack-priv static final float UPPER_BND

Constructor Detail

DMarlinPrismUtilsback to summary
private DMarlinPrismUtils()

Private constructor to prevent instantiation.

Method Detail

feedConsumerback to summary
private static void feedConsumer(final RendererContext rdrCtx, final PathIterator pi, DPathConsumer2D pc2d)
feedConsumerback to summary
private static void feedConsumer(final RendererContext rdrCtx, final Path2D p2d, final BaseTransform xform, DPathConsumer2D pc2d)
initRendererback to summary
private static DPathConsumer2D initRenderer(final RendererContext rdrCtx, final BasicStroke stroke, final BaseTransform tx, final Rectangle clip, final int piRule, final MarlinRenderer renderer)
initStrokerback to summary
private static DPathConsumer2D initStroker(final RendererContext rdrCtx, final BasicStroke stroke, final float lineWidth, BaseTransform tx, final DPathConsumer2D out)
nearZeroback to summary
private static boolean nearZero(final double num)
setupRendererback to summary
public static MarlinRenderer setupRenderer(final RendererContext rdrCtx, final Shape shape, final BasicStroke stroke, final BaseTransform xform, final Rectangle rclip, final boolean antialiasedShape)
strokeToback to summary
public static void strokeTo(final RendererContext rdrCtx, final Shape shape, final BasicStroke stroke, final float lineWidth, final DPathConsumer2D out)