APIdia Launch Partner
Top Description Inners Fields Constructors Methods
sun.java2d.loops

public Class FillPath

extends GraphicsPrimitive
Class Inheritance
Known Direct Subclasses
sun.java2d.loops.FillPath.TraceFillPath, sun.java2d.loops.SetFillPathANY, sun.java2d.loops.XorFillPathANY
Imports
java.awt.geom.Path2D, sun.java2d.SunGraphics2D, .SurfaceData

FillPath 1. fill path onto destination surface 2. must accept output area [x, y, dx, dy] from within the surface description data for clip rect

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
public static final String
public static final int
Inherited from sun.java2d.loops.GraphicsPrimitive:
TRACECOUNTStracefiletraceflagsTRACELOGtraceMaptraceoutTRACETIMESTAMP

Constructor Summary

AccessConstructor and Description
protected
FillPath(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

public
FillPath(long pNativePrim, SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Method Summary

Modifier and TypeMethod and Description
public native void
FillPath(SunGraphics2D sg2d, SurfaceData sData, int transX, int transY, Path2D.Float p2df)

All FillPath implementors must have this invoker method

public static FillPath
locate(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

public GraphicsPrimitive
Inherited from sun.java2d.loops.GraphicsPrimitive:
convertFromconvertFromconvertTocreateConvertergetCompositeTypegetDestTypegetGeneralOpgetNativePrimgetPrimTypeIDgetSignaturegetSourceTypegetUniqueIDmakePrimitivemakePrimTypeIDmakeUniqueIDsatisfiessatisfiesSameAssetupGeneralBinaryOpsetupGeneralUnaryOpsimplenamesimplenamesimplenametoStringtracePrimitivetracingEnabled

Field Detail

methodSignatureback to summary
public static final String methodSignature

Hides sun.java2d.loops.GraphicsPrimitive.methodSignature.

primTypeIDback to summary
public static final int primTypeID

Constructor Detail

FillPathback to summary
protected FillPath(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)
FillPathback to summary
public FillPath(long pNativePrim, SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Method Detail

FillPathback to summary
public native void FillPath(SunGraphics2D sg2d, SurfaceData sData, int transX, int transY, Path2D.Float p2df)

All FillPath implementors must have this invoker method

locateback to summary
public static FillPath locate(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)
traceWrapback to summary
public GraphicsPrimitive traceWrap()

Implements abstract sun.java2d.loops.GraphicsPrimitive.traceWrap.

sun.java2d.loops back to summary

private Class FillPath.TraceFillPath

extends FillPath
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv FillPath
Inherited from sun.java2d.loops.FillPath:
methodSignatureprimTypeID

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
FillPath(SunGraphics2D sg2d, SurfaceData sData, int transX, int transY, Path2D.Float p2df)

Overrides sun.java2d.loops.FillPath.FillPath.

All FillPath implementors must have this invoker method

public GraphicsPrimitive
Inherited from sun.java2d.loops.FillPath:
locate

Field Detail

targetback to summary
pack-priv FillPath target

Constructor Detail

TraceFillPathback to summary
public TraceFillPath(FillPath target)

Method Detail

FillPathback to summary
public void FillPath(SunGraphics2D sg2d, SurfaceData sData, int transX, int transY, Path2D.Float p2df)

Overrides sun.java2d.loops.FillPath.FillPath.

Doc from sun.java2d.loops.FillPath.FillPath.

All FillPath implementors must have this invoker method

traceWrapback to summary
public GraphicsPrimitive traceWrap()

Overrides sun.java2d.loops.FillPath.traceWrap.