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

public Class FillParallelogram

extends GraphicsPrimitive
Class Inheritance
Known Direct Subclasses
sun.java2d.loops.FillParallelogram.TraceFillParallelogram
Imports
sun.java2d.SunGraphics2D, .SurfaceData

FillParallelogram 1) fill the area between the 4 edges of a parallelogram (as specified by an origin and 2 delta vectors)

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
public
FillParallelogram(long pNativePrim, SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Method Summary

Modifier and TypeMethod and Description
public native void
FillParallelogram(SunGraphics2D sg2d, SurfaceData dest, double x0, double y0, double dx1, double dy1, double dx2, double dy2)

All FillParallelogram implementors must have this invoker method

public static FillParallelogram
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

FillParallelogramback to summary
protected FillParallelogram(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)
FillParallelogramback to summary
public FillParallelogram(long pNativePrim, SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Method Detail

FillParallelogramback to summary
public native void FillParallelogram(SunGraphics2D sg2d, SurfaceData dest, double x0, double y0, double dx1, double dy1, double dx2, double dy2)

All FillParallelogram implementors must have this invoker method

locateback to summary
public static FillParallelogram 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 FillParallelogram.TraceFillParallelogram

extends FillParallelogram
Class Inheritance

Field Summary

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
FillParallelogram(SunGraphics2D sg2d, SurfaceData dest, double x0, double y0, double dx1, double dy1, double dx2, double dy2)

Overrides sun.java2d.loops.FillParallelogram.FillParallelogram.

All FillParallelogram implementors must have this invoker method

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

Field Detail

targetback to summary
pack-priv FillParallelogram target

Constructor Detail

TraceFillParallelogramback to summary
public TraceFillParallelogram(FillParallelogram target)

Method Detail

FillParallelogramback to summary
public void FillParallelogram(SunGraphics2D sg2d, SurfaceData dest, double x0, double y0, double dx1, double dy1, double dx2, double dy2)

Overrides sun.java2d.loops.FillParallelogram.FillParallelogram.

Doc from sun.java2d.loops.FillParallelogram.FillParallelogram.

All FillParallelogram implementors must have this invoker method

traceWrapback to summary
public GraphicsPrimitive traceWrap()

Overrides sun.java2d.loops.FillParallelogram.traceWrap.