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

public Class DrawGlyphListAA

extends GraphicsPrimitive
Class Inheritance
Known Direct Subclasses
sun.java2d.loops.DrawGlyphListAA.General, sun.java2d.loops.DrawGlyphListAA.TraceDrawGlyphListAA, sun.java2d.loops.XorDrawGlyphListAAANY
Imports
sun.font.GlyphList, sun.java2d.SunGraphics2D, .SurfaceData, sun.java2d.pipe.Region, sun.java2d.loops.GraphicsPrimitiveMgr.GeneralPrimitives

DrawGlyphListAA - loops for AATextRenderer pipe 1) draw anti-aliased text 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
public static class
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
DrawGlyphListAA(long pNativePrim, SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Method Summary

Modifier and TypeMethod and Description
public native void
DrawGlyphListAA(SunGraphics2D sg2d, SurfaceData dest, GlyphList srcData, int fromGlyph, int toGlyph)

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

protected GraphicsPrimitive
makePrimitive(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Overrides sun.java2d.loops.GraphicsPrimitive.makePrimitive.

Produces specific primitive loop if the current object is registered as a general loop, otherwise the InternalError is thrown.

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

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

DrawGlyphListAAback to summary
protected DrawGlyphListAA(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)
DrawGlyphListAAback to summary
public DrawGlyphListAA(long pNativePrim, SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Method Detail

DrawGlyphListAAback to summary
public native void DrawGlyphListAA(SunGraphics2D sg2d, SurfaceData dest, GlyphList srcData, int fromGlyph, int toGlyph)
locateback to summary
public static DrawGlyphListAA locate(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)
makePrimitiveback to summary
protected GraphicsPrimitive makePrimitive(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Overrides sun.java2d.loops.GraphicsPrimitive.makePrimitive.

Doc from sun.java2d.loops.GraphicsPrimitive.makePrimitive.

Produces specific primitive loop if the current object is registered as a general loop, otherwise the InternalError is thrown.

traceWrapback to summary
public GraphicsPrimitive traceWrap()

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

sun.java2d.loops back to summary

public Class DrawGlyphListAA.General

extends DrawGlyphListAA
Class Inheritance

Field Summary

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

Constructor Summary

AccessConstructor and Description
public
General(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from sun.java2d.loops.DrawGlyphListAA:
locatemakePrimitivetraceWrap

Field Detail

maskopback to summary
pack-priv MaskFill maskop

Constructor Detail

Generalback to summary
public General(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Method Detail

DrawGlyphListAAback to summary
public void DrawGlyphListAA(SunGraphics2D sg2d, SurfaceData dest, GlyphList gl, int fromGlyph, int toGlyph)

Overrides sun.java2d.loops.DrawGlyphListAA.DrawGlyphListAA.

sun.java2d.loops back to summary

private Class DrawGlyphListAA.TraceDrawGlyphListAA

extends DrawGlyphListAA
Class Inheritance

Field Summary

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public GraphicsPrimitive
Inherited from sun.java2d.loops.DrawGlyphListAA:
locatemakePrimitive

Field Detail

targetback to summary
pack-priv DrawGlyphListAA target

Constructor Detail

TraceDrawGlyphListAAback to summary
public TraceDrawGlyphListAA(DrawGlyphListAA target)

Method Detail

DrawGlyphListAAback to summary
public void DrawGlyphListAA(SunGraphics2D sg2d, SurfaceData dest, GlyphList glyphs, int fromGlyph, int toGlyph)

Overrides sun.java2d.loops.DrawGlyphListAA.DrawGlyphListAA.

traceWrapback to summary
public GraphicsPrimitive traceWrap()

Overrides sun.java2d.loops.DrawGlyphListAA.traceWrap.