/external/icu/icu4c/source/layout/ |
H A D | SimpleArrayProcessor2.cpp | 37 void SimpleArrayProcessor2::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 40 le_int32 glyphCount = glyphStorage.getGlyphCount(); 44 LEGlyphID thisGlyph = glyphStorage[glyph]; 48 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
H A D | 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) argument 43 mapCharsToGlyphs(chars, offset, count, FALSE, rightToLeft, glyphStorage, success); 49 fMorphTable->process(fMorphTable, glyphStorage, success); 56 LEGlyphStorage &/*glyphStorage*/, LEErrorCode &success)
|
H A D | GlyphPositioningTables.cpp | 19 void GlyphPositioningTableHeader::process(const LEReferenceTo<GlyphPositioningTableHeader> &base, LEGlyphStorage &glyphStorage, GlyphPositionAdjustments *glyphPositionAdjustments, le_bool rightToLeft, argument 33 processor.process(glyphStorage, glyphPositionAdjustments, rightToLeft, glyphDefinitionTableHeader, fontInstance, success); 35 glyphPositionAdjustments->applyCursiveAdjustments(glyphStorage, rightToLeft, fontInstance);
|
H A D | GlyphSubstitutionTables.cpp | 21 LEGlyphStorage &glyphStorage, 37 return processor.process(glyphStorage, NULL, rightToLeft, glyphDefinitionTableHeader, NULL, success); 20 process(const LEReferenceTo<GlyphSubstitutionTableHeader> &base, LEGlyphStorage &glyphStorage, le_bool rightToLeft, LETag scriptTag, LETag languageTag, const LEReferenceTo<GlyphDefinitionTableHeader> &glyphDefinitionTableHeader, const LEGlyphFilter *filter, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool featureOrder, LEErrorCode &success) const argument
|
H A D | MorphTables.cpp | 23 void MorphTableHeader::process(const LETableReference &base, LEGlyphStorage &glyphStorage, LEErrorCode &success) const argument 46 subtableHeader->process(subtableHeader, glyphStorage, success); 55 void MorphSubtableHeader::process(const LEReferenceTo<MorphSubtableHeader> &base, LEGlyphStorage &glyphStorage, LEErrorCode &success) const argument 92 processor->process(glyphStorage, success);
|
H A D | SegmentArrayProcessor.cpp | 35 void SegmentArrayProcessor::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 38 le_int32 glyphCount = glyphStorage.getGlyphCount(); 42 LEGlyphID thisGlyph = glyphStorage[glyph]; 52 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
H A D | SegmentArrayProcessor2.cpp | 35 void SegmentArrayProcessor2::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 38 le_int32 glyphCount = glyphStorage.getGlyphCount(); 42 LEGlyphID thisGlyph = glyphStorage[glyph]; 53 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
H A D | SegmentSingleProcessor.cpp | 35 void SegmentSingleProcessor::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 38 le_int32 glyphCount = glyphStorage.getGlyphCount(); 42 LEGlyphID thisGlyph = glyphStorage[glyph]; 48 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
H A D | SegmentSingleProcessor2.cpp | 36 void SegmentSingleProcessor2::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 39 le_int32 glyphCount = glyphStorage.getGlyphCount(); 43 LEGlyphID thisGlyph = glyphStorage[glyph]; 49 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
H A D | SimpleArrayProcessor.cpp | 35 void SimpleArrayProcessor::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 37 le_int32 glyphCount = glyphStorage.getGlyphCount(); 43 LEGlyphID thisGlyph = glyphStorage[glyph]; 46 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
H A D | SingleTableProcessor.cpp | 35 void SingleTableProcessor::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 39 le_int32 glyphCount = glyphStorage.getGlyphCount(); 42 const LookupSingle *lookupSingle = singleTableLookupTable->lookupSingle(singleTableLookupTable, entries, glyphStorage[glyph], success); 45 glyphStorage[glyph] = SWAPW(lookupSingle->value);
|
H A D | SingleTableProcessor2.cpp | 36 void SingleTableProcessor2::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 41 le_int32 glyphCount = glyphStorage.getGlyphCount(); 44 const LookupSingle *lookupSingle = singleTableLookupTable->lookupSingle(singleTableLookupTable, entries, glyphStorage[glyph], success); 47 glyphStorage[glyph] = SWAPW(lookupSingle->value);
|
H A D | StateTableProcessor.cpp | 42 void StateTableProcessor::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 53 le_int32 glyphCount = glyphStorage.getGlyphCount(); 64 TTGlyphID glyphCode = (TTGlyphID) LE_GET_GLYPH(glyphStorage[currGlyph]); 76 currentState = processStateEntry(glyphStorage, currGlyph, entryTableIndex);
|
H A D | StateTableProcessor2.cpp | 54 void StateTableProcessor2::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 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, currGlyp [all...] |
H A D | TrimmedArrayProcessor.cpp | 43 void TrimmedArrayProcessor::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 46 le_int32 glyphCount = glyphStorage.getGlyphCount(); 50 LEGlyphID thisGlyph = glyphStorage[glyph]; 56 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
H A D | TrimmedArrayProcessor2.cpp | 39 void TrimmedArrayProcessor2::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 42 le_int32 glyphCount = glyphStorage.getGlyphCount(); 46 LEGlyphID thisGlyph = glyphStorage[glyph]; 52 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
H A D | CanonShaping.cpp | 35 LEUnicode *outChars, LEGlyphStorage &glyphStorage) 74 glyphStorage.setCharIndex(out, index, success); 34 reorderMarks(const LEUnicode *inChars, le_int32 charCount, le_bool rightToLeft, LEUnicode *outChars, LEGlyphStorage &glyphStorage) argument
|
H A D | ContextualGlyphSubstProc.cpp | 44 ByteOffset ContextualGlyphSubstitutionProcessor::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index) argument 54 LEGlyphID mGlyph = glyphStorage[markGlyph]; 57 glyphStorage[markGlyph] = LE_SET_GLYPH(mGlyph, newGlyph); 61 LEGlyphID thisGlyph = glyphStorage[currGlyph]; 64 glyphStorage[currGlyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
H A D | 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) argument 40 mapCharsToGlyphs(chars, offset, count, rightToLeft, rightToLeft, glyphStorage, success); 46 fMorphTable->process(fMorphTable, glyphStorage, fTypoFlags, success); 52 LEGlyphStorage &/*glyphStorage*/, LEErrorCode &success)
|
H A D | GlyphIterator.h | 86 LEGlyphStorage &glyphStorage; member in class:GlyphIterator
|
H A D | KhmerLayoutEngine.cpp | 45 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) 65 glyphStorage.allocateGlyphArray(worstCase, rightToLeft, success); 66 glyphStorage.allocateAuxData(success); 75 le_int32 outCharCount = KhmerReordering::reorder(&chars[offset], count, fScriptCode, outChars, glyphStorage); 77 glyphStorage.adoptGlyphCount(outCharCount); 44 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
|
H A D | ThaiLayoutEngine.cpp | 59 le_int32 ThaiLayoutEngine::computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool /*rightToLeft*/, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 82 glyphStorage.allocateGlyphArray(count * 2, FALSE, success); 90 glyphCount = ThaiShaping::compose(chars, offset, count, fGlyphSet, fErrorChar, outChars, glyphStorage); 91 mapCharsToGlyphs(outChars, 0, glyphCount, FALSE, FALSE, glyphStorage, success); 95 glyphStorage.adoptGlyphCount(glyphCount); 101 LEGlyphStorage &glyphStorage, LEErrorCode &success) 115 kt.process(glyphStorage, success); 100 adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool , LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
|
H A D | TibetanLayoutEngine.cpp | 51 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) 71 glyphStorage.allocateGlyphArray(worstCase, rightToLeft, success); 72 glyphStorage.allocateAuxData(success); 81 le_int32 outCharCount = TibetanReordering::reorder(&chars[offset], count, fScriptCode, outChars, glyphStorage); 83 glyphStorage.adoptGlyphCount(outCharCount); 50 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument
|
H A D | ContextualGlyphInsertionProc2.cpp | 41 void ContextualGlyphInsertionProcessor2::doInsertion(LEGlyphStorage &glyphStorage, argument 48 LEGlyphID *insertGlyphs = glyphStorage.insertGlyphs(atGlyph, count + 1, success); 61 insertGlyphs[targetIndex++] = glyphStorage[atGlyph]; 64 insertGlyphs[count] = glyphStorage[atGlyph]; 70 glyphStorage.applyInsertions(); 73 le_uint16 ContextualGlyphInsertionProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, argument 88 doInsertion(glyphStorage, markGlyph, markIndex, count, isKashidaLike, isBefore, success); 96 doInsertion(glyphStorage, currGlyph, currIndex, count, isKashidaLike, isBefore, success);
|
H A D | ContextualGlyphSubstProc2.cpp | 40 le_uint16 ContextualGlyphSubstitutionProcessor2::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, argument 53 LEGlyphID mGlyph = glyphStorage[markGlyph]; 55 glyphStorage[markGlyph] = LE_SET_GLYPH(mGlyph, newGlyph); 60 LEGlyphID thisGlyph = glyphStorage[currGlyph]; 62 glyphStorage[currGlyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|