HomeSort by relevance Sort by last modified time
    Searched refs:glyphStorage (Results 51 - 75 of 96) sorted by null

1 23 4

  /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);

Completed in 930 milliseconds

1 23 4