/openjdk10/jdk/src/java.desktop/share/native/libfontmanager/layout/ |
H A D | TrimmedArrayProcessor2.cpp | 64 void TrimmedArrayProcessor2::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 67 le_int32 glyphCount = glyphStorage.getGlyphCount(); 71 LEGlyphID thisGlyph = glyphStorage[glyph]; 77 glyphStorage[glyph] = LE_SET_GLYPH(thisGlyph, newGlyph);
|
H A D | ArabicLayoutEngine.h | 142 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success); 161 virtual void adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success); 163 // static void adjustMarkGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success); 226 virtual le_int32 glyphPostProcessing(LEGlyphStorage &tempGlyphStorage, LEGlyphStorage &glyphStorage, LEErrorCode &success); 238 * @param glyphStorage - the glyph storage object. Glyph and char index arrays will be updated. 245 LEGlyphStorage &glyphStorage, LEErrorCode &success); 256 * @param glyphStorage - the glyph storage object. The glyph positions will be updated as needed. 261 virtual void adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | ThaiShaping.cpp | 171 LEUnicode errorChar, LEUnicode *outputBuffer, LEGlyphStorage &glyphStorage, le_int32 &outputIndex) 177 glyphStorage.setCharIndex(outputIndex, inputIndex, success); 182 glyphStorage.setCharIndex(outputIndex, inputIndex, success); 187 glyphStorage.setCharIndex(outputIndex, inputIndex, success); 192 glyphStorage.setCharIndex(outputIndex, inputIndex, success); 197 glyphStorage.setCharIndex(outputIndex, inputIndex, success); 202 glyphStorage.setCharIndex(outputIndex, inputIndex, success); 214 glyphStorage.setCharIndex(outputIndex, inputIndex, success); 219 glyphStorage.setCharIndex(outputIndex, inputIndex, success); 225 glyphStorage 170 doTransition(StateTransition transition, LEUnicode currChar, le_int32 inputIndex, le_uint8 glyphSet, LEUnicode errorChar, LEUnicode *outputBuffer, LEGlyphStorage &glyphStorage, le_int32 &outputIndex) argument 253 getNextState(LEUnicode ch, le_uint8 prevState, le_int32 inputIndex, le_uint8 glyphSet, LEUnicode errorChar, le_uint8 &charClass, LEUnicode *output, LEGlyphStorage &glyphStorage, le_int32 &outputIndex) argument 290 compose(const LEUnicode *input, le_int32 offset, le_int32 charCount, le_uint8 glyphSet, LEUnicode errorChar, LEUnicode *output, LEGlyphStorage &glyphStorage) argument [all...] |
H A D | OpenTypeLayoutEngine.h | 305 LEUnicode *&/*outChars*/, LEGlyphStorage &glyphStorage, LEErrorCode &success); 337 LEGlyphStorage &glyphStorage, LEErrorCode &success); 339 virtual le_int32 glyphSubstitution(le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success); 366 virtual le_int32 glyphPostProcessing(LEGlyphStorage &tempGlyphStorage, LEGlyphStorage &glyphStorage, LEErrorCode &success); 390 virtual le_int32 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success); 407 virtual void adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | ArabicShaping.h | 85 le_bool rightToLeft, LEGlyphStorage &glyphStorage); 100 static void adjustTags(le_int32 outIndex, le_int32 shapeOffset, LEGlyphStorage &glyphStorage);
|
H A D | ContextualGlyphInsertionProc2.h | 56 virtual le_uint16 processStateEntry(LEGlyphStorage &glyphStorage, 89 void doInsertion(LEGlyphStorage &glyphStorage,
|
H A D | GXLayoutEngine.h | 120 * @param glyphStorage - the glyph storage object. The glyph and char index arrays will be set. 130 LEGlyphStorage &glyphStorage, LEErrorCode &success); 137 * @param glyphStorage - the object holding the glyph storage. The positions will be updated as needed. 145 LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | GXLayoutEngine2.h | 119 * @param glyphStorage - the glyph storage object. The glyph and char index arrays will be set. 129 LEGlyphStorage &glyphStorage, LEErrorCode &success); 136 * @param glyphStorage - the object holding the glyph storage. The positions will be updated as needed. 144 LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | IndicRearrangementProcessor.h | 55 virtual ByteOffset processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index, LEErrorCode &success); 59 void doRearrangementAction(LEGlyphStorage &glyphStorage, IndicRearrangementVerb verb, LEErrorCode &success) const;
|
H A D | IndicRearrangementProcessor2.h | 55 virtual le_uint16 processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex2 index, LEErrorCode &success); 59 void doRearrangementAction(LEGlyphStorage &glyphStorage, IndicRearrangementVerb verb, LEErrorCode &success) const;
|
H A D | LayoutEngine.cpp | 250 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) 339 * back to the original input characters. Save it in glyphStorage. The 343 glyphStorage.adoptCharIndicesArray(fakeGlyphStorage); 364 LEGlyphStorage &glyphStorage, LEErrorCode &success) 376 le_int32 outCharCount = characterProcessing(chars, offset, count, max, rightToLeft, outChars, glyphStorage, success); 379 mapCharsToGlyphs(outChars, 0, outCharCount, rightToLeft, rightToLeft, glyphStorage, success); 382 mapCharsToGlyphs(chars, offset, count, rightToLeft, rightToLeft, glyphStorage, success); 385 return glyphStorage.getGlyphCount(); 390 void LayoutEngine::positionGlyphs(LEGlyphStorage &glyphStorage, float x, float y, LEErrorCode &success) argument 396 glyphStorage 249 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 363 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 420 adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 448 adjustMarkGlyphs(LEGlyphStorage &glyphStorage, LEGlyphFilter *markFilter, LEErrorCode &success) argument 485 adjustMarkGlyphs(const LEUnicode chars[], le_int32 charCount, le_bool reverse, LEGlyphStorage &glyphStorage, LEGlyphFilter *markFilter, LEErrorCode &success) argument 536 mapCharsToGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, le_bool mirror, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument [all...] |
H A D | StateTableProcessor2.h | 53 void process(LEGlyphStorage &glyphStorage, LEErrorCode &success); 57 virtual le_uint16 processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex2 index, LEErrorCode &success) = 0;
|
H A D | StateTableProcessor.h | 52 void process(LEGlyphStorage &glyphStorage, LEErrorCode &success); 56 virtual ByteOffset processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index, LEErrorCode &success) = 0;
|
H A D | ThaiLayoutEngine.h | 129 * @param glyphStorage - the glyph storage object. The glyph and char index arrays will be set. 141 LEGlyphStorage &glyphStorage, LEErrorCode &success); 157 * @param glyphStorage - the object which holds the per-glyph storage. The glyph positions will be 163 virtual void adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | CanonShaping.h | 50 LEUnicode *outChars, LEGlyphStorage &glyphStorage);
|
H A D | HangulLayoutEngine.cpp | 235 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) 255 glyphStorage.allocateGlyphArray(worstCase, rightToLeft, success); 256 glyphStorage.allocateAuxData(success); 283 glyphStorage.setCharIndex(outCharCount, i-offset, success); 284 glyphStorage.setAuxData(outCharCount++, nullFeatures, success); 290 glyphStorage.setCharIndex(outCharCount, i-offset, success); 291 glyphStorage.setAuxData(outCharCount++, ljmoFeatures, success); 296 glyphStorage.setCharIndex(outCharCount, i-offset, success); 297 glyphStorage.setAuxData(outCharCount++, vjmoFeatures, success); 302 glyphStorage 234 characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) argument [all...] |
H A D | MorphTables.cpp | 47 void MorphTableHeader::process(const LETableReference &base, LEGlyphStorage &glyphStorage, LEErrorCode &success) const argument 85 subtableHeader->process(subtableHeader, glyphStorage, success); 91 void MorphSubtableHeader::process(const LEReferenceTo<MorphSubtableHeader> &base, LEGlyphStorage &glyphStorage, LEErrorCode &success) const argument 130 processor->process(glyphStorage, success);
|
H A D | SegmentSingleProcessor2.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | SegmentArrayProcessor2.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | SegmentSingleProcessor.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | SegmentArrayProcessor.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | SimpleArrayProcessor2.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | SimpleArrayProcessor.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | StateTableProcessor.cpp | 67 void StateTableProcessor::process(LEGlyphStorage &glyphStorage, LEErrorCode &success) argument 78 le_int32 glyphCount = glyphStorage.getGlyphCount(); 91 TTGlyphID glyphCode = (TTGlyphID) LE_GET_GLYPH(glyphStorage[currGlyph]); 104 currentState = processStateEntry(glyphStorage, currGlyph, entryTableIndex, success);
|
H A D | SingleTableProcessor2.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
|