Searched defs:glyph (Results 1 - 25 of 25) sorted by relevance

/openjdk7/jdk/src/share/native/sun/font/layout/
H A DSinglePositioningSubtables.cpp71 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local
72 le_int32 coverageIndex = getGlyphCoverage(base, glyph, success);
88 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local
89 le_int16 coverageIndex = (le_int16) getGlyphCoverage(base, glyph, success);
H A DAlternateSubstSubtables.cpp46 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local
47 le_int32 coverageIndex = getGlyphCoverage(base, glyph, success);
58 if (filter == NULL || filter->accept(LE_SET_GLYPH(glyph, alternate))) {
H A DSimpleArrayProcessor2.cpp66 le_int32 glyph; local
68 for (glyph = 0; glyph < glyphCount; glyph += 1) {
69 LEGlyphID thisGlyph = glyphStorage[glyph];
73 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
H A DSingleSubstitutionSubtables.cpp70 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local
71 le_int32 coverageIndex = getGlyphCoverage(base, glyph, success);
77 TTGlyphID substitute = ((TTGlyphID) LE_GET_GLYPH(glyph)) + SWAPW(deltaGlyphID);
79 if (filter == NULL || filter->accept(LE_SET_GLYPH(glyph, substitute))) {
91 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local
92 le_int32 coverageIndex = getGlyphCoverage(base, glyph, success);
100 if (filter == NULL || filter->accept(LE_SET_GLYPH(glyph, substitute))) {
H A DLookupTables.cpp52 const LookupSegment *BinarySearchLookupTable::lookupSegment(const LETableReference &base, const LookupSegment *segments, LEGlyphID glyph, LEErrorCode &success) const argument
58 TTGlyphID ttGlyph = (TTGlyphID) LE_GET_GLYPH(glyph);
85 const LookupSingle *BinarySearchLookupTable::lookupSingle(const LETableReference &base, const LookupSingle *entries, LEGlyphID glyph, LEErrorCode &success) const argument
90 TTGlyphID ttGlyph = (TTGlyphID) LE_GET_GLYPH(glyph);
94 if (SWAPW(trial->glyph) <= ttGlyph) {
103 if (SWAPW(trial->glyph) <= ttGlyph) {
108 if (SWAPW(entry->glyph) == ttGlyph) {
H A DMultipleSubstSubtables.cpp48 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local
57 if (filter != NULL && filter->accept(glyph)) {
61 le_int32 coverageIndex = getGlyphCoverage(base, glyph, success);
79 if (filter != NULL && ! filter->accept(LE_SET_GLYPH(glyph, substitute))) {
113 newGlyphs[insert] = LE_SET_GLYPH(glyph, substitute);
H A DSegmentArrayProcessor.cpp64 le_int32 glyph; local
66 for (glyph = 0; glyph < glyphCount; glyph += 1) {
67 LEGlyphID thisGlyph = glyphStorage[glyph];
77 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
H A DSegmentArrayProcessor2.cpp64 le_int32 glyph; local
66 for (glyph = 0; glyph < glyphCount; glyph += 1) {
67 LEGlyphID thisGlyph = glyphStorage[glyph];
78 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
H A DSegmentSingleProcessor.cpp64 le_int32 glyph; local
66 for (glyph = 0; glyph < glyphCount && LE_SUCCESS(success); glyph += 1) {
67 LEGlyphID thisGlyph = glyphStorage[glyph];
73 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
H A DSegmentSingleProcessor2.cpp65 le_int32 glyph; local
67 for (glyph = 0; glyph < glyphCount; glyph += 1) {
68 LEGlyphID thisGlyph = glyphStorage[glyph];
74 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
H A DSimpleArrayProcessor.cpp63 le_int32 glyph; local
67 for (glyph = 0; LE_SUCCESS(success) && (glyph < glyphCount); glyph += 1) {
68 LEGlyphID thisGlyph = glyphStorage[glyph];
71 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
H A DSingleTableProcessor.cpp63 le_int32 glyph; local
66 for (glyph = 0; glyph < glyphCount; glyph += 1) {
67 const LookupSingle *lookupSingle = singleTableLookupTable->lookupSingle(singleTableLookupTable, entries, glyphStorage[glyph], success);
70 glyphStorage[glyph] = SWAPW(lookupSingle->value);
H A DSingleTableProcessor2.cpp65 le_int32 glyph; local
68 for (glyph = 0; glyph < glyphCount; glyph += 1) {
69 const LookupSingle *lookupSingle = singleTableLookupTable->lookupSingle(singleTableLookupTable, entries, glyphStorage[glyph], success);
72 glyphStorage[glyph] = SWAPW(lookupSingle->value);
H A DTrimmedArrayProcessor.cpp72 le_int32 glyph; local
74 for (glyph = 0; glyph < glyphCount; glyph += 1) {
75 LEGlyphID thisGlyph = glyphStorage[glyph];
81 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
H A DTrimmedArrayProcessor2.cpp68 le_int32 glyph; local
70 for (glyph = 0; glyph < glyphCount; glyph += 1) {
71 LEGlyphID thisGlyph = glyphStorage[glyph];
77 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
H A DLigatureSubstSubtables.cpp45 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local
46 le_int32 coverageIndex = getGlyphCoverage(base, glyph, success);
75 if (comp == compCount && (filter == NULL || filter->accept(LE_SET_GLYPH(glyph, ligGlyph)))) {
H A DMPreFixups.cpp59 // before the base consonant glyph.
113 LEGlyphID glyph = glyphStorage[mpreLimit + i]; local
116 glyphStorage[mpreIndex + i] = glyph;
H A DLookupTables.h71 TTGlyphID glyph; member in struct:LookupSingle
83 const LookupSegment *lookupSegment(const LETableReference &base, const LookupSegment *segments, LEGlyphID glyph, LEErrorCode &success) const;
85 const LookupSingle *lookupSingle(const LETableReference &base, const LookupSingle *entries, LEGlyphID glyph, LEErrorCode &success) const;
H A DGlyphIterator.cpp223 LEGlyphID glyph = glyphStorage[position]; local
225 glyphStorage[position] = LE_SET_GLYPH(glyph, glyphID);
H A DContextualSubstSubtables.cpp91 TTGlyphID glyph = (TTGlyphID) glyphIterator->getCurrGlyphID(); local
93 if (glyph != SWAPW(glyphArray[match])) {
122 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local
123 le_int32 glyphClass = classDefinitionTable->getGlyphClass(glyph);
147 le_int32 glyph = 0; local
150 glyph = glyphCount - 1;
155 Offset coverageTableOffset = SWAPW(coverageTableOffsetArray[glyph]);
167 glyph += direction;
219 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local
220 le_int32 coverageIndex = getGlyphCoverage(lookupProcessor->getReference(), glyph, succes
271 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local
402 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local
476 LEGlyphID glyph = glyphIterator->getCurrGlyphID(); local
[all...]
H A DOpenTypeLayoutEngine.cpp567 LEGlyphID glyph = glyphStorage[g]; local
569 if (glyph == zwnj) {
570 glyphStorage[g] = LE_SET_GLYPH(glyph, 0xFFFF);
/openjdk7/jdk/src/windows/native/sun/java2d/d3d/
H A DD3DGlyphCache.cpp80 // REMIND: the glyph cache texture is not in the default pool, so
98 // init glyph cache data structure
107 "could not init D3D glyph cache");
127 "could not create glyph cache texture");
134 D3DGlyphCache::AddGlyph(GlyphInfo *glyph) argument
140 CacheCellInfo *cellInfo = AccelGlyphCache_AddGlyph(pGlyphCache, glyph);
143 // store glyph image in texture cell
145 glyph->image,
148 glyph->width, glyph
[all...]
/openjdk7/jdk/src/share/native/sun/font/
H A DAccelGlyphCache.c46 * glyph caching code is responsible for actually creating the accelerated
47 * memory surface that will contain the individual glyph images.
49 * Each glyph contains a reference to a list of cell infos - one per glyph
50 * cache. There may be multiple glyph caches (for example, one per graphics
51 * adapter), so if the glyph is cached on two devices its cell list will
52 * consists of two elements corresponding to different glyph caches.
54 * The platform-specific glyph caching code is supposed to use
55 * GetCellInfoForCache method for retrieving cache infos from the glyph's list.
57 * Note that if it is guaranteed that there will be only one global glyph
107 AccelGlyphCache_AddGlyph(GlyphCacheInfo *cache, GlyphInfo *glyph) argument
318 AccelGlyphCache_AddCellInfo(GlyphInfo *glyph, CacheCellInfo *cellInfo) argument
335 AccelGlyphCache_RemoveCellInfo(GlyphInfo *glyph, CacheCellInfo *cellInfo) argument
367 AccelGlyphCache_RemoveAllCellInfos(GlyphInfo *glyph) argument
394 AccelGlyphCache_GetCellInfoForCache(GlyphInfo *glyph, GlyphCacheInfo *cache) argument
[all...]
H A DFontInstanceAdapter.cpp196 void FontInstanceAdapter::getGlyphAdvance(LEGlyphID glyph, LEPoint &advance) const argument
198 getWideGlyphAdvance((le_uint32)glyph, advance);
230 void FontInstanceAdapter::getWideGlyphAdvance(le_uint32 glyph, LEPoint &advance) const argument
232 if ((glyph & 0xfffe) == 0xfffe) {
238 sunFontIDs.getGlyphMetricsMID, glyph);
246 le_bool FontInstanceAdapter::getGlyphPoint(LEGlyphID glyph, argument
255 * hinted glyph outline. This turns out to be a huge win over 1.4.x
259 glyph, pointNumber);
/openjdk7/jdk/src/share/native/sun/java2d/opengl/
H A DOGLTextRenderer.c45 * accelerated glyph cache.
53 * The current "glyph mode" state. This variable is used to track the
54 * codepath used to render a particular glyph. This variable is reset to
56 * As each glyph is rendered, the glyphMode variable is updated to reflect
58 * to render the previous glyph, we can avoid doing costly setup operations
71 * This enum indicates the current state of the hardware glyph cache.
73 * set to either GRAY or LCD when the glyph cache is initialized.
83 * This is the one glyph cache. Once it is initialized as either GRAY or
85 * be safe to use this one glyph cache for all screens in a multimon
86 * environment, since the glyph cach
239 OGLTR_AddToGlyphCache(GlyphInfo *glyph, jboolean rgbOrder) argument
[all...]

Completed in 111 milliseconds