| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final boolean | |
| pack-priv int | |
| pack-priv HashMap | |
| pack-priv XRBackend | |
| pack-priv ArrayList | |
| pack-priv int | |
| pack-priv int | |
| pack-priv XRCompositeManager | |
| pack-priv static final int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv MutableInteger |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public XRGlyphCacheEntry[] | |
| protected void | |
| protected boolean | |
| private void | |
| protected byte[] | generateGlyphImageStream(List<XRGlyphCacheEntry> glyphList)
Copies the glyph-images into a continuous buffer, required for uploading. |
| protected XRGlyphCacheEntry | |
| protected int | |
| public void | |
| protected List | seperateGlyphTypes(List<XRGlyphCacheEntry> glyphList, boolean containsLCDGlyphs)
Separates lcd and grayscale glyphs queued for upload, and sets the appropriate glyphset for the cache entries. |
| protected void | uploadGlyphs(XRGlyphCacheEntry[] glyphs, ArrayList<XRGlyphCacheEntry> uncachedGlyphs, GlyphList gl, int[] glIndices)
|
| batchGlyphUpload | back to summary |
|---|---|
| pack-priv static final boolean batchGlyphUpload | |
| cachedPixels | back to summary |
|---|---|
| pack-priv int cachedPixels | |
| cacheMap | back to summary |
|---|---|
| pack-priv HashMap<MutableInteger, XRGlyphCacheEntry> cacheMap | |
| con | back to summary |
|---|---|
| pack-priv XRBackend con | |
| freeGlyphIDs | back to summary |
|---|---|
| pack-priv ArrayList<Integer> freeGlyphIDs | |
| grayGlyphSet | back to summary |
|---|---|
| pack-priv int grayGlyphSet | |
| lcdGlyphSet | back to summary |
|---|---|
| pack-priv int lcdGlyphSet | |
| maskBuffer | back to summary |
|---|---|
| pack-priv XRCompositeManager maskBuffer | |
| MAX_CACHED_PIXELS | back to summary |
|---|---|
| pack-priv static final int MAX_CACHED_PIXELS | |
| nextID | back to summary |
|---|---|
| pack-priv int nextID | |
| time | back to summary |
|---|---|
| pack-priv int time | |
| tmp | back to summary |
|---|---|
| pack-priv MutableInteger tmp | |
| XRGlyphCache | back to summary |
|---|---|
| public XRGlyphCache(XRCompositeManager maskBuf) | |
| cacheGlyphs | back to summary |
|---|---|
| public XRGlyphCacheEntry[] cacheGlyphs(GlyphList glyphList) | |
| clearCache | back to summary |
|---|---|
| protected void clearCache(XRGlyphCacheEntry[] glyps) | |
| containsLCDGlyphs | back to summary |
|---|---|
| protected boolean containsLCDGlyphs(List<XRGlyphCacheEntry> entries) | |
| freeGlyphs | back to summary |
|---|---|
| private void freeGlyphs(GrowableIntArray glyphIdList) | |
| generateGlyphImageStream | back to summary |
|---|---|
| protected byte[] generateGlyphImageStream(List<XRGlyphCacheEntry> glyphList) Copies the glyph-images into a continuous buffer, required for uploading. | |
| getEntryForPointer | back to summary |
|---|---|
| protected XRGlyphCacheEntry getEntryForPointer(long imgPtr) | |
| getFreeGlyphID | back to summary |
|---|---|
| protected int getFreeGlyphID() | |
| glyphDisposed | back to summary |
|---|---|
| public void glyphDisposed(ArrayList<Long> glyphPtrList) Implements sun.
| |
| seperateGlyphTypes | back to summary |
|---|---|
| protected List Separates lcd and grayscale glyphs queued for upload, and sets the appropriate glyphset for the cache entries. | |
| uploadGlyphs | back to summary |
|---|---|
| protected void uploadGlyphs(XRGlyphCacheEntry[] glyphs, ArrayList<XRGlyphCacheEntry> uncachedGlyphs, GlyphList gl, int[] glIndices) | |