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

public Class DrawParallelogram

extends GraphicsPrimitive
Class Inheritance
Known Direct Subclasses
sun.java2d.loops.DrawParallelogram.TraceDrawParallelogram
Imports
sun.java2d.SunGraphics2D, .SurfaceData

DrawParallelogram 1) fill the area between the 4 edges of an outer parallelogram (as specified by an origin and 2 delta vectors) but also outside the 4 edges of an inner parallelogram (as specified by proportional amounts of the outer 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
DrawParallelogram(long pNativePrim, SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Method Summary

Modifier and TypeMethod and Description
public native void
DrawParallelogram(SunGraphics2D sg, SurfaceData dest, double x, double y, double dx1, double dy1, double dx2, double dy2, double lw1, double lw2)

All DrawParallelogram implementors must have this invoker method

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

DrawParallelogramback to summary
protected DrawParallelogram(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)
DrawParallelogramback to summary
public DrawParallelogram(long pNativePrim, SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Method Detail

DrawParallelogramback to summary
public native void DrawParallelogram(SunGraphics2D sg, SurfaceData dest, double x, double y, double dx1, double dy1, double dx2, double dy2, double lw1, double lw2)

All DrawParallelogram implementors must have this invoker method

locateback to summary
public static DrawParallelogram 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 DrawParallelogram.TraceDrawParallelogram

extends DrawParallelogram
Class Inheritance

Field Summary

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
DrawParallelogram(SunGraphics2D sg2d, SurfaceData dest, double x, double y, double dx1, double dy1, double dx2, double dy2, double lw1, double lw2)

Overrides sun.java2d.loops.DrawParallelogram.DrawParallelogram.

All DrawParallelogram implementors must have this invoker method

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

Field Detail

targetback to summary
pack-priv DrawParallelogram target

Constructor Detail

TraceDrawParallelogramback to summary
public TraceDrawParallelogram(DrawParallelogram target)

Method Detail

DrawParallelogramback to summary
public void DrawParallelogram(SunGraphics2D sg2d, SurfaceData dest, double x, double y, double dx1, double dy1, double dx2, double dy2, double lw1, double lw2)

Overrides sun.java2d.loops.DrawParallelogram.DrawParallelogram.

Doc from sun.java2d.loops.DrawParallelogram.DrawParallelogram.

All DrawParallelogram implementors must have this invoker method

traceWrapback to summary
public GraphicsPrimitive traceWrap()

Overrides sun.java2d.loops.DrawParallelogram.traceWrap.