Searched refs:glyphStorage (Results 26 - 50 of 93) sorted by relevance

1234

/openjdk10/jdk/src/java.desktop/share/native/libfontmanager/layout/
H A DTrimmedArrayProcessor2.cpp64 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 DArabicLayoutEngine.h142 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 DThaiShaping.cpp171 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 DOpenTypeLayoutEngine.h305 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 DArabicShaping.h85 le_bool rightToLeft, LEGlyphStorage &glyphStorage);
100 static void adjustTags(le_int32 outIndex, le_int32 shapeOffset, LEGlyphStorage &glyphStorage);
H A DContextualGlyphInsertionProc2.h56 virtual le_uint16 processStateEntry(LEGlyphStorage &glyphStorage,
89 void doInsertion(LEGlyphStorage &glyphStorage,
H A DGXLayoutEngine.h120 * @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 DGXLayoutEngine2.h119 * @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 DIndicRearrangementProcessor.h55 virtual ByteOffset processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index, LEErrorCode &success);
59 void doRearrangementAction(LEGlyphStorage &glyphStorage, IndicRearrangementVerb verb, LEErrorCode &success) const;
H A DIndicRearrangementProcessor2.h55 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 DLayoutEngine.cpp250 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 DStateTableProcessor2.h53 void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
57 virtual le_uint16 processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex2 index, LEErrorCode &success) = 0;
H A DStateTableProcessor.h52 void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
56 virtual ByteOffset processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index, LEErrorCode &success) = 0;
H A DThaiLayoutEngine.h129 * @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 DCanonShaping.h50 LEUnicode *outChars, LEGlyphStorage &glyphStorage);
H A DHangulLayoutEngine.cpp235 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 DMorphTables.cpp47 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 DSegmentSingleProcessor2.h53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
H A DSegmentArrayProcessor2.h53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
H A DSegmentSingleProcessor.h53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
H A DSegmentArrayProcessor.h53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
H A DSimpleArrayProcessor2.h53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
H A DSimpleArrayProcessor.h53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
H A DStateTableProcessor.cpp67 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 DSingleTableProcessor2.h53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);

Completed in 59 milliseconds

1234