APIdia Launch Partner
Top Fields Constructors Methods
com.sun.javafx.sg.prism

public Class NGPath

extends NGShape
Class Inheritance
Imports
javafx.scene.shape.FillRule, com.sun.javafx.geom.Arc2D, .Path2D, .PathIterator, .Shape, com.sun.javafx.geom.transform.BaseTransform

Field Summary

Modifier and TypeField and Description
private Path2D
p

Inherited from com.sun.javafx.sg.prism.NGShape:
drawPaintdrawStrokefillPaintmodeshapeRepTHRESHOLD

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public void
addArcTo(float arcX, float arcY, float arcW, float arcH, float arcStart, float arcExtent, float xAxisRotation)

public void
public void
addCubicTo(float ctrlx1, float ctrly1, float ctrlx2, float ctrly2, float x, float y)

public void
addLineTo(float x, float y)

public void
addMoveTo(float x, float y)

public void
addQuadTo(float ctrlx, float ctrly, float x, float y)

public float
public float
public Path2D
public Shape
public void
public void
private int
public void
public void
Inherited from com.sun.javafx.sg.prism.NGShape:
createShapeRepgeometryChangedgetFillPaintgetModegetStrokeShapehasOpaqueRegionhasOverlappingContentsisSmoothrenderContentrenderContent2DsetDrawPaintsetDrawStrokesetDrawStrokesetFillPaintsetModesetSmoothvisualsChanged

Field Detail

pback to summary
private Path2D p

Constructor Detail

NGPathback to summary
public NGPath()

Method Detail

acceptsPath2dOnUpdateback to summary
public boolean acceptsPath2dOnUpdate()
addArcToback to summary
public void addArcTo(float arcX, float arcY, float arcW, float arcH, float arcStart, float arcExtent, float xAxisRotation)
addClosePathback to summary
public void addClosePath()
addCubicToback to summary
public void addCubicTo(float ctrlx1, float ctrly1, float ctrlx2, float ctrly2, float x, float y)
addLineToback to summary
public void addLineTo(float x, float y)
addMoveToback to summary
public void addMoveTo(float x, float y)
addQuadToback to summary
public void addQuadTo(float ctrlx, float ctrly, float x, float y)
getCurrentXback to summary
public float getCurrentX()
getCurrentYback to summary
public float getCurrentY()
getGeometryback to summary
public Path2D getGeometry()
getShapeback to summary
public Shape getShape()

Implements abstract com.sun.javafx.sg.prism.NGShape.getShape.

Annotations
@Override
resetback to summary
public void reset()
setFillRuleback to summary
public void setFillRule(FillRule fillRule)
toWindingRuleback to summary
private int toWindingRule(FillRule rule)
updateback to summary
public void update()
updateWithPath2dback to summary
public void updateWithPath2d(Path2D path)