APIdia Launch Partner
Top Description Fields Constructors Methods
sun.font

public final Class XRGlyphCacheEntry

extends Object
Class Inheritance
Imports
java.io.*

Stores glyph-related data, used in the pure-java glyphcache.
Author
Clemens Eisserer

Field Summary

Modifier and TypeField and Description
pack-priv long
pack-priv int
pack-priv int
pack-priv boolean
pack-priv int
pack-priv int

Constructor Summary

AccessConstructor and Description
public
XRGlyphCacheEntry(long glyphInfoPtr, GlyphList gl)

Method Summary

Modifier and TypeMethod and Description
public int
getDestinationRowBytes(boolean listContainsLCDGlyphs)

public int
getGlyphDataLenth(boolean listContainsLCDGlyphs)

public static int
getGlyphID(long glyphInfoPtr)

public int
public long
public int
public int
public int
public int
getPaddedWidth(boolean listContainsLCDGlyphs)

public int
public int
public float
public float
public int
public float
public int
public float
public int
public boolean
isGrayscale(boolean listContainsLCDGlyphs)

public boolean
public static void
setGlyphID(long glyphInfoPtr, int id)

public void
setGlyphID(int id)

public void
setGlyphSet(int glyphSet)

public void
setLastUsed(int lastUsed)

public void
public void
public void
writePixelData(ByteArrayOutputStream os, boolean uploadAsLCD)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

glyphInfoPtrback to summary
pack-priv long glyphInfoPtr
glyphSetback to summary
pack-priv int glyphSet
lastUsedback to summary
pack-priv int lastUsed
pinnedback to summary
pack-priv boolean pinned
xOffback to summary
pack-priv int xOff
yOffback to summary
pack-priv int yOff

Constructor Detail

XRGlyphCacheEntryback to summary
public XRGlyphCacheEntry(long glyphInfoPtr, GlyphList gl)

Method Detail

getDestinationRowBytesback to summary
public int getDestinationRowBytes(boolean listContainsLCDGlyphs)
getGlyphDataLenthback to summary
public int getGlyphDataLenth(boolean listContainsLCDGlyphs)
getGlyphIDback to summary
public static int getGlyphID(long glyphInfoPtr)
getGlyphIDback to summary
public int getGlyphID()
getGlyphInfoPtrback to summary
public long getGlyphInfoPtr()
getGlyphSetback to summary
public int getGlyphSet()
getHeightback to summary
public int getHeight()
getLastUsedback to summary
public int getLastUsed()
getPaddedWidthback to summary
public int getPaddedWidth(boolean listContainsLCDGlyphs)
getPixelCntback to summary
public int getPixelCnt()
getSourceRowBytesback to summary
public int getSourceRowBytes()
getTopLeftXOffsetback to summary
public float getTopLeftXOffset()
getTopLeftYOffsetback to summary
public float getTopLeftYOffset()
getWidthback to summary
public int getWidth()
getXAdvanceback to summary
public float getXAdvance()
getXOffback to summary
public int getXOff()
getYAdvanceback to summary
public float getYAdvance()
getYOffback to summary
public int getYOff()
isGrayscaleback to summary
public boolean isGrayscale(boolean listContainsLCDGlyphs)
isPinnedback to summary
public boolean isPinned()
setGlyphIDback to summary
public static void setGlyphID(long glyphInfoPtr, int id)
setGlyphIDback to summary
public void setGlyphID(int id)
setGlyphSetback to summary
public void setGlyphSet(int glyphSet)
setLastUsedback to summary
public void setLastUsed(int lastUsed)
setPinnedback to summary
public void setPinned()
setUnpinnedback to summary
public void setUnpinned()
writePixelDataback to summary
public void writePixelData(ByteArrayOutputStream os, boolean uploadAsLCD)