Top Fields Constructors Methods
com.sun.webkit.graphics

public abstract Class WCPath<P>

extends Ref
Class Inheritance
Known Direct Subclasses
com.sun.javafx.webkit.prism.WCPathImpl
Imports
java.lang.annotation.Native

Field Summary

Modifier and TypeField and Description
public static final int
RULE_EVENODD

The winding rule constant for specifying an even-odd rule for determining the interior of a path.

public static final int
RULE_NONZERO

The winding rule constant for specifying a non-zero rule for determining the interior of a path.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract void
addArc(double x, double y, double r, double startAngle, double endAngle, boolean aclockwise)

public abstract void
addArcTo(double x1, double y1, double x2, double y2, double r)

public abstract void
addBezierCurveTo(double x0, double y0, double x1, double y1, double x2, double y2)

public abstract void
addEllipse(double x, double y, double w, double h)

public abstract void
addLineTo(double x, double y)

public abstract void
addPath(WCPath<P> path)

public abstract void
addQuadCurveTo(double x0, double y0, double x1, double y1)

public abstract void
addRect(double x, double y, double w, double h)

public abstract void
public abstract void
public abstract boolean
contains(int rule, double x, double y)

public abstract WCRectangle
public abstract WCPathIterator
public abstract P
public abstract int
public abstract boolean
public abstract void
moveTo(double x, double y)

public abstract void
setWindingRule(int rule)

public abstract boolean
strokeContains(double x, double y, double thickness, double miterLimit, int cap, int join, double dashOffset, double[] dashArray)

public abstract void
transform(double mxx, double myx, double mxy, double myy, double mxt, double myt)

public abstract void
translate(double x, double y)

Inherited from com.sun.webkit.graphics.Ref:
derefgetIDhasRefsref

Field Detail

RULE_EVENODDback to summary
public static final int RULE_EVENODD

The winding rule constant for specifying an even-odd rule for determining the interior of a path. The even-odd rule specifies that a point lies inside the path if a ray drawn in any direction from that point to infinity is crossed by path segments an odd number of times.

Annotations
@Native
RULE_NONZEROback to summary
public static final int RULE_NONZERO

The winding rule constant for specifying a non-zero rule for determining the interior of a path. The non-zero rule specifies that a point lies inside the path if a ray drawn in any direction from that point to infinity is crossed by path segments a different number of times in the counter-clockwise direction than the clockwise direction.

Annotations
@Native

Constructor Detail

WCPathback to summary
public WCPath()

Method Detail

addArcback to summary
public abstract void addArc(double x, double y, double r, double startAngle, double endAngle, boolean aclockwise)
addArcToback to summary
public abstract void addArcTo(double x1, double y1, double x2, double y2, double r)
addBezierCurveToback to summary
public abstract void addBezierCurveTo(double x0, double y0, double x1, double y1, double x2, double y2)
addEllipseback to summary
public abstract void addEllipse(double x, double y, double w, double h)
addLineToback to summary
public abstract void addLineTo(double x, double y)
addPathback to summary
public abstract void addPath(WCPath<P> path)
addQuadCurveToback to summary
public abstract void addQuadCurveTo(double x0, double y0, double x1, double y1)
addRectback to summary
public abstract void addRect(double x, double y, double w, double h)
clearback to summary
public abstract void clear()
closeSubpathback to summary
public abstract void closeSubpath()
containsback to summary
public abstract boolean contains(int rule, double x, double y)
getBoundsback to summary
public abstract WCRectangle getBounds()
getPathIteratorback to summary
public abstract WCPathIterator getPathIterator()
getPlatformPathback to summary
public abstract P getPlatformPath()
getWindingRuleback to summary
public abstract int getWindingRule()
isEmptyback to summary
public abstract boolean isEmpty()
moveToback to summary
public abstract void moveTo(double x, double y)
setWindingRuleback to summary
public abstract void setWindingRule(int rule)
strokeContainsback to summary
public abstract boolean strokeContains(double x, double y, double thickness, double miterLimit, int cap, int join, double dashOffset, double[] dashArray)
transformback to summary
public abstract void transform(double mxx, double myx, double mxy, double myy, double mxt, double myt)
translateback to summary
public abstract void translate(double x, double y)