Top Fields Constructors Methods
com.sun.javafx.webkit.prism

pack-priv final Class WCPathImpl

extends WCPath<Path2D>
Class Inheritance
Imports
com.sun.javafx.geom.Arc2D, .Ellipse2D, .Path2D, .PathIterator, .Point2D, .RectBounds, .RoundRectangle2D, com.sun.javafx.geom.transform.BaseTransform, com.sun.webkit.graphics.WCPath, .WCPathIterator, .WCRectangle, com.sun.javafx.logging.PlatformLogger, .PlatformLogger.Level, com.sun.prism.BasicStroke, java.util.Arrays

Field Summary

Modifier and TypeField and Description
private boolean
private static final PlatformLogger
private final Path2D
Inherited from com.sun.webkit.graphics.WCPath:
RULE_EVENODDRULE_NONZERO

Constructor Summary

AccessConstructor and Description
pack-priv
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
addArc(double x, double y, double r, double sa, double ea, boolean aclockwise)

Implements abstract com.sun.webkit.graphics.WCPath.addArc.

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

Implements abstract com.sun.webkit.graphics.WCPath.addArcTo.

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

Implements abstract com.sun.webkit.graphics.WCPath.addBezierCurveTo.

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

Implements abstract com.sun.webkit.graphics.WCPath.addEllipse.

public void
addLineTo(double x, double y)

Implements abstract com.sun.webkit.graphics.WCPath.addLineTo.

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

Implements abstract com.sun.webkit.graphics.WCPath.addQuadCurveTo.

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

Implements abstract com.sun.webkit.graphics.WCPath.addRect.

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

Implements abstract com.sun.webkit.graphics.WCPath.contains.

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

Implements abstract com.sun.webkit.graphics.WCPath.moveTo.

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

Implements abstract com.sun.webkit.graphics.WCPath.strokeContains.

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

Implements abstract com.sun.webkit.graphics.WCPath.transform.

public void
translate(double x, double y)

Implements abstract com.sun.webkit.graphics.WCPath.translate.

Field Detail

hasCPback to summary
private boolean hasCP
logback to summary
private static final PlatformLogger log
pathback to summary
private final Path2D path

Constructor Detail

WCPathImplback to summary
pack-priv WCPathImpl()
WCPathImplback to summary
pack-priv WCPathImpl(WCPathImpl wcp)

Method Detail

addArcback to summary
public void addArc(double x, double y, double r, double sa, double ea, boolean aclockwise)

Implements abstract com.sun.webkit.graphics.WCPath.addArc.

Annotations
@Override
addArcToback to summary
public void addArcTo(double x1, double y1, double x2, double y2, double r)

Implements abstract com.sun.webkit.graphics.WCPath.addArcTo.

Annotations
@Override
addBezierCurveToback to summary
public void addBezierCurveTo(double x0, double y0, double x1, double y1, double x2, double y2)

Implements abstract com.sun.webkit.graphics.WCPath.addBezierCurveTo.

Annotations
@Override
addEllipseback to summary
public void addEllipse(double x, double y, double w, double h)

Implements abstract com.sun.webkit.graphics.WCPath.addEllipse.

Annotations
@Override
addLineToback to summary
public void addLineTo(double x, double y)

Implements abstract com.sun.webkit.graphics.WCPath.addLineTo.

Annotations
@Override
addPathback to summary
public void addPath(WCPath<P> p)

Implements abstract com.sun.webkit.graphics.WCPath.addPath.

Annotations
@Override
addQuadCurveToback to summary
public void addQuadCurveTo(double x0, double y0, double x1, double y1)

Implements abstract com.sun.webkit.graphics.WCPath.addQuadCurveTo.

Annotations
@Override
addRectback to summary
public void addRect(double x, double y, double w, double h)

Implements abstract com.sun.webkit.graphics.WCPath.addRect.

Annotations
@Override
clearback to summary
public void clear()

Implements abstract com.sun.webkit.graphics.WCPath.clear.

Annotations
@Override
closeSubpathback to summary
public void closeSubpath()

Implements abstract com.sun.webkit.graphics.WCPath.closeSubpath.

Annotations
@Override
containsback to summary
public boolean contains(int rule, double x, double y)

Implements abstract com.sun.webkit.graphics.WCPath.contains.

Annotations
@Override
getBoundsback to summary
public WCRectangle getBounds()

Implements abstract com.sun.webkit.graphics.WCPath.getBounds.

Annotations
@Override
getPathIteratorback to summary
public WCPathIterator getPathIterator()

Implements abstract com.sun.webkit.graphics.WCPath.getPathIterator.

Annotations
@Override
getPlatformPathback to summary
public Path2D getPlatformPath()

Implements abstract com.sun.webkit.graphics.WCPath.getPlatformPath.

Annotations
@Override
getWindingRuleback to summary
public int getWindingRule()

Implements abstract com.sun.webkit.graphics.WCPath.getWindingRule.

Annotations
@Override
isEmptyback to summary
public boolean isEmpty()

Implements abstract com.sun.webkit.graphics.WCPath.isEmpty.

Annotations
@Override
moveToback to summary
public void moveTo(double x, double y)

Implements abstract com.sun.webkit.graphics.WCPath.moveTo.

Annotations
@Override
setWindingRuleback to summary
public void setWindingRule(int rule)

Implements abstract com.sun.webkit.graphics.WCPath.setWindingRule.

Annotations
@Override
strokeContainsback to summary
public boolean strokeContains(double x, double y, double thickness, double miterLimit, int cap, int join, double dashOffset, double[] dashArray)

Implements abstract com.sun.webkit.graphics.WCPath.strokeContains.

Annotations
@Override
transformback to summary
public void transform(double mxx, double myx, double mxy, double myy, double mxt, double myt)

Implements abstract com.sun.webkit.graphics.WCPath.transform.

Annotations
@Override
translateback to summary
public void translate(double x, double y)

Implements abstract com.sun.webkit.graphics.WCPath.translate.

Annotations
@Override