/external/icu/icu4c/source/layout/ |
HangulLayoutEngine.cpp | 210 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) 230 glyphStorage.allocateGlyphArray(worstCase, rightToLeft, success); 231 glyphStorage.allocateAuxData(success); 258 glyphStorage.setCharIndex(outCharCount, i-offset, success); 259 glyphStorage.setAuxData(outCharCount++, nullFeatures, success); 265 glyphStorage.setCharIndex(outCharCount, i-offset, success); 266 glyphStorage.setAuxData(outCharCount++, ljmoFeatures, success); 271 glyphStorage.setCharIndex(outCharCount, i-offset, success); 272 glyphStorage.setAuxData(outCharCount++, vjmoFeatures, success); 277 glyphStorage.setCharIndex(outCharCount, i-offset, success) [all...] |
MorphTables.cpp | 23 void MorphTableHeader::process(const LETableReference &base, LEGlyphStorage &glyphStorage, LEErrorCode &success) const 46 subtableHeader->process(subtableHeader, glyphStorage, success); 55 void MorphSubtableHeader::process(const LEReferenceTo<MorphSubtableHeader> &base, LEGlyphStorage &glyphStorage, LEErrorCode &success) const 92 processor->process(glyphStorage, success);
|
NonContextualGlyphSubstProc.h | 27 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success) = 0;
|
NonContextualGlyphSubstProc2.h | 27 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success) = 0;
|
StateTableProcessor.cpp | 42 void StateTableProcessor::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) 53 le_int32 glyphCount = glyphStorage.getGlyphCount(); 64 TTGlyphID glyphCode = (TTGlyphID) LE_GET_GLYPH(glyphStorage[currGlyph]); 76 currentState = processStateEntry(glyphStorage, currGlyph, entryTableIndex);
|
SubtableProcessor.h | 24 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success) = 0;
|
SubtableProcessor2.h | 24 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success) = 0;
|
TrimmedArrayProcessor2.h | 28 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
GXLayoutEngine.cpp | 32 le_int32 GXLayoutEngine::computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success) 43 mapCharsToGlyphs(chars, offset, count, FALSE, rightToLeft, glyphStorage, success); 49 fMorphTable->process(fMorphTable, glyphStorage, success); 56 LEGlyphStorage &/*glyphStorage*/, LEErrorCode &success)
|
GXLayoutEngine2.cpp | 29 le_int32 GXLayoutEngine2::computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success) 40 mapCharsToGlyphs(chars, offset, count, rightToLeft, rightToLeft, glyphStorage, success); 46 fMorphTable->process(fMorphTable, glyphStorage, fTypoFlags, success); 52 LEGlyphStorage &/*glyphStorage*/, LEErrorCode &success)
|
OpenTypeLayoutEngine.cpp | 283 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) 312 CanonShaping::reorderMarks(&chars[offset], count, rightToLeft, outChars, glyphStorage); 319 glyphStorage.allocateGlyphArray(count, rightToLeft, success); 320 glyphStorage.allocateAuxData(success); 323 glyphStorage.setAuxData(i, fFeatureMask, success); 332 LEGlyphStorage &glyphStorage, LEErrorCode &success) 343 mapCharsToGlyphs(chars, offset, count, rightToLeft, rightToLeft, glyphStorage, success); 351 count = fGSUBTable->process(fGSUBTable, glyphStorage, rightToLeft, fScriptTagV2, fLangSysTag, fGDEFTable, fSubstitutionFilter, 355 count = fGSUBTable->process(fGSUBTable, glyphStorage, rightToLeft, fScriptTag, fLangSysTag, fGDEFTable, fSubstitutionFilter, 365 LEGlyphStorage &glyphStorage, LEErrorCode &success [all...] |
LigatureSubstProc2.cpp | 48 le_uint16 LigatureSubstitutionProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex2 index, LEErrorCode &success) 98 if(componentGlyph > glyphStorage.getGlyphCount() || componentGlyph < 0) { 103 i += SWAPW(componentTable(LE_GET_GLYPH(glyphStorage[componentGlyph]) + (SignExtend(offset, lafComponentOffsetMask)),success)); 107 glyphStorage[componentGlyph] = LE_SET_GLYPH(glyphStorage[componentGlyph], ligatureGlyph); 115 glyphStorage[componentGlyph] = LE_SET_GLYPH(glyphStorage[componentGlyph], 0xFFFF);
|
GlyphIterator.cpp | 21 glyphStorage(theGlyphStorage), glyphPositionAdjustments(theGlyphPositionAdjustments), 27 le_int32 glyphCount = glyphStorage.getGlyphCount(); 48 : glyphStorage(that.glyphStorage) 67 : glyphStorage(that.glyphStorage) 86 : glyphStorage(that.glyphStorage) 120 return glyphStorage.insertGlyphs(position, count, success); 125 le_int32 newGlyphCount = glyphStorage.applyInsertions() [all...] |
StateTableProcessor2.cpp | 54 void StateTableProcessor2::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) 60 le_int32 glyphCount = glyphStorage.getGlyphCount(); 89 LEGlyphID gid = glyphStorage[currGlyph]; 100 currentState = processStateEntry(glyphStorage, currGlyph, entryTableIndex); // return a zero-based index instead of a byte offset 120 LEGlyphID gid = glyphStorage[currGlyph]; 135 currentState = processStateEntry(glyphStorage, currGlyph, entryTableIndex, success); 161 LEGlyphID gid = glyphStorage[currGlyph]; 175 currentState = processStateEntry(glyphStorage, currGlyph, entryTableIndex, success); 197 TTGlyphID glyphCode = (TTGlyphID) LE_GET_GLYPH(glyphStorage[currGlyph]); 206 currentState = processStateEntry(glyphStorage, currGlyph, entryTableIndex, success) [all...] |
ArabicShaping.cpp | 114 void ArabicShaping::adjustTags(le_int32 outIndex, le_int32 shapeOffset, LEGlyphStorage &glyphStorage) 117 FeatureMask featureMask = (FeatureMask) glyphStorage.getAuxData(outIndex, success); 122 glyphStorage.setAuxData(outIndex, ((featureMask & ~SHAPE_MASK) | shape), success); 126 le_bool rightToLeft, LEGlyphStorage &glyphStorage) 180 glyphStorage.setAuxData(out, NO_FEATURES, success); 182 glyphStorage.setAuxData(out, ISOL_FEATURES, success); 194 adjustTags(erout, 2, glyphStorage); 198 adjustTags(out, 1, glyphStorage); 208 adjustTags(erout, 2, glyphStorage);
|
ContextualGlyphSubstProc.h | 30 virtual ByteOffset processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index);
|
ContextualGlyphSubstProc2.h | 30 virtual le_uint16 processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex2 index, LEErrorCode &success);
|
GlyphPositioningTables.h | 30 void process(const LEReferenceTo<GlyphPositioningTableHeader> &base, LEGlyphStorage &glyphStorage, GlyphPositionAdjustments *glyphPositionAdjustments,
|
GlyphSubstitutionTables.h | 29 LEGlyphStorage &glyphStorage,
|
HanLayoutEngine.h | 87 * @param glyphStorage - the object holding the glyph storage. The char index and auxillary data arrays will be set. 100 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
HangulLayoutEngine.h | 111 * @param glyphStorage - the glyph storage object. The glyph and character index arrays will be set. 122 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
KhmerLayoutEngine.h | 114 * @param glyphStorage - the glyph storage object. The glyph and character index arrays will be set. 125 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
LigatureSubstProc.h | 32 virtual ByteOffset processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index);
|
LigatureSubstProc2.h | 32 virtual le_uint16 processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph,
|
TibetanLayoutEngine.h | 114 * @param glyphStorage - the glyph storage object. The glyph and character index arrays will be set. 125 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
|