/openjdk10/jdk/src/java.desktop/share/native/libfontmanager/layout/ |
H A D | SingleTableProcessor.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | TrimmedArrayProcessor.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | OpenTypeLayoutEngine.cpp | 308 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) 337 CanonShaping::reorderMarks(&chars[offset], count, rightToLeft, outChars, glyphStorage); 344 glyphStorage.allocateGlyphArray(count, rightToLeft, success); 345 glyphStorage.allocateAuxData(success); 348 glyphStorage.setAuxData(i, fFeatureMask, success); 357 LEGlyphStorage &glyphStorage, LEErrorCode &success) 368 mapCharsToGlyphs(chars, offset, count, rightToLeft, rightToLeft, glyphStorage, success); 376 count = fGSUBTable->process(fGSUBTable, glyphStorage, rightToLeft, fScriptTagV2, fLangSysTag, fGDEFTable, fSubstitutionFilter, 380 count = fGSUBTable->process(fGSUBTable, glyphStorage, rightToLeft, fScriptTag, fLangSysTag, fGDEFTable, fSubstitutionFilter, 390 LEGlyphStorage &glyphStorage, LEErrorCod 307 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 356 glyphProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 389 glyphSubstitution(le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 414 glyphPostProcessing(LEGlyphStorage &tempGlyphStorage, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 428 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 470 adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument [all...] |
H A D | ContextualGlyphSubstProc2.cpp | 65 le_uint16 ContextualGlyphSubstitutionProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, argument 77 if (markGlyph < 0 || markGlyph >= glyphStorage.getGlyphCount()) { 82 LEGlyphID mGlyph = glyphStorage[markGlyph]; 84 glyphStorage[markGlyph] = LE_SET_GLYPH(mGlyph, newGlyph); 88 if (currGlyph < 0 || currGlyph >= glyphStorage.getGlyphCount()) { 93 LEGlyphID thisGlyph = glyphStorage[currGlyph]; 95 glyphStorage[currGlyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
H A D | LayoutEngine.h | 201 * @param glyphStorage - the object that holds the per-glyph storage. The character index array may be set. 209 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success); 227 * @param glyphStorage - the object which holds the per-glyph storage. The glyph and char indices arrays 237 virtual le_int32 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success); 245 * @param glyphStorage - the object which holds the per-glyph storage. The glyph position array will be set. 252 virtual void positionGlyphs(LEGlyphStorage &glyphStorage, float x, float y, LEErrorCode &success); 268 * @param glyphStorage - the object which holds the per-glyph storage. The glyph positions will be 274 virtual void adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success); 313 * @param glyphStorage - the object which holds the per-glyph storage. The glyph and char 321 virtual void mapCharsToGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, le_bool mirror, LEGlyphStorage &glyphStorage, LEErrorCod [all...] |
H A D | LigatureSubstProc.cpp | 70 ByteOffset LigatureSubstitutionProcessor::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index, LEErrorCode &success) argument 132 if(componentGlyph >= glyphStorage.getGlyphCount()) { 137 i += SWAPW(offsetTable.getObject(LE_GET_GLYPH(glyphStorage[componentGlyph]), success)); 151 glyphStorage[componentGlyph] = LE_SET_GLYPH(glyphStorage[componentGlyph], ligatureGlyph); 159 glyphStorage[componentGlyph] = LE_SET_GLYPH(glyphStorage[componentGlyph], 0xFFFF);
|
H A D | LigatureSubstProc2.cpp | 73 le_uint16 LigatureSubstitutionProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex2 index, LEErrorCode &success) argument 134 if(componentGlyph >= glyphStorage.getGlyphCount()) { 139 i += SWAPW(componentTable(LE_GET_GLYPH(glyphStorage[componentGlyph]) + (SignExtend(offset, lafComponentOffsetMask)),success)); 151 glyphStorage[componentGlyph] = LE_SET_GLYPH(glyphStorage[componentGlyph], ligatureGlyph); 159 glyphStorage[componentGlyph] = LE_SET_GLYPH(glyphStorage[componentGlyph], 0xFFFF);
|
H A D | GlyphIterator.cpp | 46 glyphStorage(theGlyphStorage), glyphPositionAdjustments(theGlyphPositionAdjustments), 51 le_int32 glyphCount = glyphStorage.getGlyphCount(); 72 : glyphStorage(that.glyphStorage) 91 : glyphStorage(that.glyphStorage) 110 : glyphStorage(that.glyphStorage) 144 return glyphStorage.insertGlyphs(position, count, success); 149 le_int32 newGlyphCount = glyphStorage [all...] |
H A D | StateTableProcessor2.cpp | 73 void StateTableProcessor2::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 79 le_int32 glyphCount = glyphStorage.getGlyphCount(); 109 LEGlyphID gid = glyphStorage[currGlyph]; 120 currentState = processStateEntry(glyphStorage, currGlyph, entryTableIndex); // return a zero-based index instead of a byte offset 141 LEGlyphID gid = glyphStorage[currGlyph]; 156 currentState = processStateEntry(glyphStorage, currGlyph, entryTableIndex, success); 183 LEGlyphID gid = glyphStorage[currGlyph]; 197 currentState = processStateEntry(glyphStorage, currGlyph, entryTableIndex, success); 220 TTGlyphID glyphCode = (TTGlyphID) LE_GET_GLYPH(glyphStorage[currGlyph]); 229 currentState = processStateEntry(glyphStorage, currGlyp [all...] |
H A D | ArabicShaping.cpp | 140 void ArabicShaping::adjustTags(le_int32 outIndex, le_int32 shapeOffset, LEGlyphStorage &glyphStorage) argument 143 FeatureMask featureMask = (FeatureMask) glyphStorage.getAuxData(outIndex, success); 148 glyphStorage.setAuxData(outIndex, ((featureMask & ~SHAPE_MASK) | shape), success); 152 le_bool rightToLeft, LEGlyphStorage &glyphStorage) 206 glyphStorage.setAuxData(out, NO_FEATURES, success); 208 glyphStorage.setAuxData(out, ISOL_FEATURES, success); 220 adjustTags(erout, 2, glyphStorage); 224 adjustTags(out, 1, glyphStorage); 234 adjustTags(erout, 2, glyphStorage); 151 shape(const LEUnicode *chars, le_int32 offset, le_int32 charCount, le_int32 charMax, le_bool rightToLeft, LEGlyphStorage &glyphStorage) argument
|
H A D | ContextualGlyphSubstProc.h | 55 virtual ByteOffset processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index, LEErrorCode &success);
|
H A D | GlyphPositioningTables.h | 55 void process(const LEReferenceTo<GlyphPositioningTableHeader> &base, LEGlyphStorage &glyphStorage, GlyphPositionAdjustments *glyphPositionAdjustments,
|
H A D | GlyphSubstitutionTables.h | 54 LEGlyphStorage &glyphStorage,
|
H A D | HanLayoutEngine.h | 112 * @param glyphStorage - the object holding the glyph storage. The char index and auxillary data arrays will be set. 125 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | NonContextualGlyphSubstProc2.h | 52 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success) = 0;
|
H A D | NonContextualGlyphSubstProc.h | 52 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success) = 0;
|
H A D | SubtableProcessor2.h | 49 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success) = 0;
|
H A D | SubtableProcessor.h | 49 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success) = 0;
|
H A D | TrimmedArrayProcessor2.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | IndicLayoutEngine.h | 138 * @param glyphStorage - the glyph storage object. The glyph and character index arrays will be set. 149 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success); 167 * @param glyphStorage - the glyph storage object. The glyph and char index arrays will be set. 180 LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | ThaiShaping.h | 97 LEUnicode errorChar, LEUnicode *output, LEGlyphStorage &glyphStorage); 109 LEUnicode errorChar, LEUnicode *outputBuffer, LEGlyphStorage &glyphStorage, le_int32 &outputIndex); 112 le_uint8 &charClass, LEUnicode *output, LEGlyphStorage &glyphStorage, le_int32 &outputIndex);
|
H A D | ContextualGlyphSubstProc2.h | 55 virtual le_uint16 processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex2 index, LEErrorCode &success);
|
H A D | HangulLayoutEngine.h | 135 * @param glyphStorage - the glyph storage object. The glyph and character index arrays will be set. 146 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | KhmerLayoutEngine.h | 139 * @param glyphStorage - the glyph storage object. The glyph and character index arrays will be set. 150 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | LigatureSubstProc.h | 57 virtual ByteOffset processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index, LEErrorCode &success);
|