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

public Class FillSpans

extends GraphicsPrimitive
Class Inheritance
Known Direct Subclasses
sun.java2d.loops.FillSpans.TraceFillSpans, sun.java2d.loops.SetFillSpansANY, sun.java2d.loops.XorFillSpansANY
Imports
sun.java2d.SunGraphics2D, .SurfaceData, sun.java2d.pipe.SpanIterator

FillSpans 1) draw solid color onto destination surface 2) rectangular areas to fill come from SpanIterator

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
FillSpans(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

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

Method Summary

Modifier and TypeMethod and Description
private native void
FillSpans(SunGraphics2D sg2d, SurfaceData dest, int pixel, long pIterator, SpanIterator si)

public void
FillSpans(SunGraphics2D sg2d, SurfaceData dest, SpanIterator si)

All FillSpan implementors must have this invoker method

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

FillSpansback to summary
protected FillSpans(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)
FillSpansback to summary
public FillSpans(long pNativePrim, SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Method Detail

FillSpansback to summary
private native void FillSpans(SunGraphics2D sg2d, SurfaceData dest, int pixel, long pIterator, SpanIterator si)
FillSpansback to summary
public void FillSpans(SunGraphics2D sg2d, SurfaceData dest, SpanIterator si)

All FillSpan implementors must have this invoker method

locateback to summary
public static FillSpans 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 FillSpans.TraceFillSpans

extends FillSpans
Class Inheritance

Field Summary

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
FillSpans(SunGraphics2D sg2d, SurfaceData dest, SpanIterator si)

Overrides sun.java2d.loops.FillSpans.FillSpans.

All FillSpan implementors must have this invoker method

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

Field Detail

targetback to summary
pack-priv FillSpans target

Constructor Detail

TraceFillSpansback to summary
public TraceFillSpans(FillSpans target)

Method Detail

FillSpansback to summary
public void FillSpans(SunGraphics2D sg2d, SurfaceData dest, SpanIterator si)

Overrides sun.java2d.loops.FillSpans.FillSpans.

Doc from sun.java2d.loops.FillSpans.FillSpans.

All FillSpan implementors must have this invoker method

traceWrapback to summary
public GraphicsPrimitive traceWrap()

Overrides sun.java2d.loops.FillSpans.traceWrap.