APIdia Launch Partner
Top Fields Constructors Methods
sun.font

public final Class GlyphList

extends Object
Class Inheritance
Imports
java.awt.font.GlyphVector, java.util.concurrent.atomic.AtomicBoolean, sun.java2d.SurfaceData, sun.java2d.loops.FontInfo

Field Summary

Modifier and TypeField and Description
pack-priv char[]
private static final int
pack-priv int[]
pack-priv int
private ColorGlyphSurfaceData
pack-priv float
pack-priv float
pack-priv byte[]
pack-priv long[]
private static final AtomicBoolean
pack-priv boolean
pack-priv boolean
pack-priv int
private static final int
pack-priv int
pack-priv int
pack-priv int[]
private static final int
pack-priv float[]
private static final GlyphList
pack-priv Object
pack-priv boolean
pack-priv float
x

pack-priv float
y

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static boolean
public void
pack-priv void
ensureCapacity(int len)

private void
fillBounds(int[] bounds, int endGlyphIndex)

public int[]
getBounds(int endGlyphIndex)

public SurfaceData
public byte[]
public long[]
public static GlyphList
public int[]
public int
public float[]
public Object
public float
getX()

public float
getY()

public boolean
isColorGlyph(int glyphIndex)

public boolean
public boolean
private boolean
mapChars(FontInfo info, int len)

public boolean
setFromChars(FontInfo info, char[] chars, int off, int alen, float x, float y)

public void
setFromGlyphVector(FontInfo info, GlyphVector gv, float x, float y)

public boolean
setFromString(FontInfo info, String str, float x, float y)

public void
public void
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

chDataback to summary
pack-priv char[] chData
DEFAULT_LENGTHback to summary
private static final int DEFAULT_LENGTH
glyphDataback to summary
pack-priv int[] glyphData
glyphindexback to summary
pack-priv int glyphindex
glyphSurfaceDataback to summary
private ColorGlyphSurfaceData glyphSurfaceData
gposxback to summary
pack-priv float gposx
gposyback to summary
pack-priv float gposy
graybitsback to summary
pack-priv byte[] graybits
imagesback to summary
pack-priv long[] images
inUseback to summary
private static final AtomicBoolean inUse
lcdRGBOrderback to summary
pack-priv boolean lcdRGBOrder
lcdSubPixPosback to summary
pack-priv boolean lcdSubPixPos
lenback to summary
pack-priv int len
MAXGRAYLENGTHback to summary
private static final int MAXGRAYLENGTH
maxLenback to summary
pack-priv int maxLen
maxPosLenback to summary
pack-priv int maxPosLen
metricsback to summary
pack-priv int[] metrics
MINGRAYLENGTHback to summary
private static final int MINGRAYLENGTH
positionsback to summary
pack-priv float[] positions
reusableGLback to summary
private static final GlyphList reusableGL
strikelistback to summary
pack-priv Object strikelist
usePositionsback to summary
pack-priv boolean usePositions
xback to summary
pack-priv float x
yback to summary
pack-priv float y

Constructor Detail

GlyphListback to summary
private GlyphList()

Method Detail

canContainColorGlyphsback to summary
public static boolean canContainColorGlyphs()
disposeback to summary
public void dispose()
ensureCapacityback to summary
pack-priv void ensureCapacity(int len)
fillBoundsback to summary
private void fillBounds(int[] bounds, int endGlyphIndex)
getBoundsback to summary
public int[] getBounds(int endGlyphIndex)
getColorGlyphDataback to summary
public SurfaceData getColorGlyphData()
getGrayBitsback to summary
public byte[] getGrayBits()
getImagesback to summary
public long[] getImages()
getInstanceback to summary
public static GlyphList getInstance()
getMetricsback to summary
public int[] getMetrics()
getNumGlyphsback to summary
public int getNumGlyphs()
getPositionsback to summary
public float[] getPositions()
getStrikeback to summary
public Object getStrike()
getXback to summary
public float getX()
getYback to summary
public float getY()
isColorGlyphback to summary
public boolean isColorGlyph(int glyphIndex)
isRGBOrderback to summary
public boolean isRGBOrder()
isSubPixPosback to summary
public boolean isSubPixPos()
mapCharsback to summary
private boolean mapChars(FontInfo info, int len)
setFromCharsback to summary
public boolean setFromChars(FontInfo info, char[] chars, int off, int alen, float x, float y)
setFromGlyphVectorback to summary
public void setFromGlyphVector(FontInfo info, GlyphVector gv, float x, float y)
setFromStringback to summary
public boolean setFromString(FontInfo info, String str, float x, float y)
setGlyphIndexback to summary
public void setGlyphIndex(int i)
startGlyphIterationback to summary
public void startGlyphIteration()
usePositionsback to summary
public boolean usePositions()