HomeSort by relevance Sort by last modified time
    Searched refs:glyphStorage (Results 26 - 50 of 70) sorted by null

12 3

  /external/icu4c/layout/
MorphTables.cpp 23 void MorphTableHeader::process(LEGlyphStorage &glyphStorage) const
45 subtableHeader->process(glyphStorage);
55 void MorphSubtableHeader::process(LEGlyphStorage &glyphStorage) const
91 processor->process(glyphStorage);
NonContextualGlyphSubstProc.h 27 virtual void process(LEGlyphStorage &glyphStorage) = 0;
SegmentArrayProcessor.h 28 virtual void process(LEGlyphStorage &glyphStorage);
SegmentSingleProcessor.h 28 virtual void process(LEGlyphStorage &glyphStorage);
SimpleArrayProcessor.h 28 virtual void process(LEGlyphStorage &glyphStorage);
SingleTableProcessor.h 28 virtual void process(LEGlyphStorage &glyphStorage);
StateTableProcessor.cpp 41 void StateTableProcessor::process(LEGlyphStorage &glyphStorage)
49 le_int32 glyphCount = glyphStorage.getGlyphCount();
59 TTGlyphID glyphCode = (TTGlyphID) LE_GET_GLYPH(glyphStorage[currGlyph]);
71 currentState = processStateEntry(glyphStorage, currGlyph, entryTableIndex);
SubtableProcessor.h 24 virtual void process(LEGlyphStorage &glyphStorage) = 0;
TrimmedArrayProcessor.h 28 virtual void process(LEGlyphStorage &glyphStorage);
LayoutEngine.h 173 * @param glyphStorage - the object that holds the per-glyph storage. The character index array may be set.
181 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
199 * @param glyphStorage - the object which holds the per-glyph storage. The glyph and char indices arrays
209 virtual le_int32 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success);
217 * @param glyphStorage - the object which holds the per-glyph storage. The glyph position array will be set.
224 virtual void positionGlyphs(LEGlyphStorage &glyphStorage, float x, float y, LEErrorCode &success);
240 * @param glyphStorage - the object which holds the per-glyph storage. The glyph positions will be
246 virtual void adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success);
279 * @param glyphStorage - the object which holds the per-glyph storage. The glyph and char
287 virtual void mapCharsToGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, le_bool mirror, LEGlyphStorage &glyphStorage, LEErrorCode &success)
    [all...]
ThaiShaping.cpp 146 LEUnicode errorChar, LEUnicode *outputBuffer, LEGlyphStorage &glyphStorage, le_int32 &outputIndex)
152 glyphStorage.setCharIndex(outputIndex, inputIndex, success);
157 glyphStorage.setCharIndex(outputIndex, inputIndex, success);
162 glyphStorage.setCharIndex(outputIndex, inputIndex, success);
167 glyphStorage.setCharIndex(outputIndex, inputIndex, success);
172 glyphStorage.setCharIndex(outputIndex, inputIndex, success);
177 glyphStorage.setCharIndex(outputIndex, inputIndex, success);
189 glyphStorage.setCharIndex(outputIndex, inputIndex, success);
194 glyphStorage.setCharIndex(outputIndex, inputIndex, success);
200 glyphStorage.setCharIndex(outputIndex, inputIndex, success)
    [all...]
ArabicShaping.cpp 112 void ArabicShaping::adjustTags(le_int32 outIndex, le_int32 shapeOffset, LEGlyphStorage &glyphStorage)
115 FeatureMask featureMask = (FeatureMask) glyphStorage.getAuxData(outIndex, success);
120 glyphStorage.setAuxData(outIndex, ((featureMask & ~SHAPE_MASK) | shape), success);
124 le_bool rightToLeft, LEGlyphStorage &glyphStorage)
178 glyphStorage.setAuxData(out, NO_FEATURES, success);
180 glyphStorage.setAuxData(out, ISOL_FEATURES, success);
192 adjustTags(erout, 2, glyphStorage);
196 adjustTags(out, 1, glyphStorage);
206 adjustTags(erout, 2, glyphStorage);
LigatureSubstProc.cpp 45 ByteOffset LigatureSubstitutionProcessor::processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index)
81 i += SWAPW(offsetTable[LE_GET_GLYPH(glyphStorage[componentGlyph])]);
87 glyphStorage[componentGlyph] = LE_SET_GLYPH(glyphStorage[componentGlyph], ligatureGlyph);
91 glyphStorage[componentGlyph] = LE_SET_GLYPH(glyphStorage[componentGlyph], 0xFFFF);
ArabicShaping.h 60 le_bool rightToLeft, LEGlyphStorage &glyphStorage);
73 static void adjustTags(le_int32 outIndex, le_int32 shapeOffset, LEGlyphStorage &glyphStorage);
IndicLayoutEngine.h 113 * @param glyphStorage - the glyph storage object. The glyph and character index arrays will be set.
124 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
142 * @param glyphStorage - the glyph storage object. The glyph and char index arrays will be set.
155 LEGlyphStorage &glyphStorage, LEErrorCode &success);
LayoutEngine.cpp 193 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success)
275 * back to the original input characters. Save it in glyphStorage. The
279 glyphStorage.adoptCharIndicesArray(fakeGlyphStorage);
300 LEGlyphStorage &glyphStorage, LEErrorCode &success)
312 le_int32 outCharCount = characterProcessing(chars, offset, count, max, rightToLeft, outChars, glyphStorage, success);
315 mapCharsToGlyphs(outChars, 0, outCharCount, rightToLeft, rightToLeft, glyphStorage, success);
318 mapCharsToGlyphs(chars, offset, count, rightToLeft, rightToLeft, glyphStorage, success);
321 return glyphStorage.getGlyphCount();
326 void LayoutEngine::positionGlyphs(LEGlyphStorage &glyphStorage, float x, float y, LEErrorCode &success)
332 glyphStorage.allocatePositions(success)
    [all...]
MorphTables.h 50 void process(LEGlyphStorage &glyphStorage) const;
80 void process(LEGlyphStorage &glyphStorage) const;
ContextualGlyphSubstProc.h 30 virtual ByteOffset processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index);
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...]
GXLayoutEngine.cpp 31 le_int32 GXLayoutEngine::computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success)
42 mapCharsToGlyphs(chars, offset, count, FALSE, rightToLeft, glyphStorage, success);
48 fMorphTable->process(glyphStorage);
55 LEGlyphStorage &/*glyphStorage*/, LEErrorCode &success)
GlyphIterator.cpp 21 glyphStorage(theGlyphStorage), glyphPositionAdjustments(theGlyphPositionAdjustments),
26 le_int32 glyphCount = glyphStorage.getGlyphCount();
44 : glyphStorage(that.glyphStorage)
62 : glyphStorage(that.glyphStorage)
80 : glyphStorage(that.glyphStorage)
112 return glyphStorage.insertGlyphs(position, count, success);
117 le_int32 newGlyphCount = glyphStorage.applyInsertions()
    [all...]
GlyphPositioningTables.h 29 void process(LEGlyphStorage &glyphStorage, GlyphPositionAdjustments *glyphPositionAdjustments,
GlyphSubstitutionTables.h 28 le_int32 process(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);

Completed in 147 milliseconds

12 3