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

1234

/openjdk10/jdk/src/java.desktop/share/native/libfontmanager/layout/
H A DLigatureSubstProc2.h57 virtual le_uint16 processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph,
H A DTibetanLayoutEngine.h139 * @param glyphStorage - the glyph storage object. The glyph and character index arrays will be set.
150 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success);
H A DCanonShaping.cpp60 LEUnicode *outChars, LEGlyphStorage &glyphStorage)
109 glyphStorage.setCharIndex(out, index, success);
59 reorderMarks(const LEUnicode *inChars, le_int32 charCount, le_bool rightToLeft, LEUnicode *outChars, LEGlyphStorage &glyphStorage) argument
H A DLEFontInstance.cpp75 le_bool reverse, const LECharMapper *mapper, le_bool filterZeroWidth, LEGlyphStorage &glyphStorage) const
96 glyphStorage[out] = mapCharToGlyph(code, mapper, filterZeroWidth);
100 glyphStorage[out += dir] = 0xFFFF;
H A DKhmerReordering.h143 LEUnicode *outChars, LEGlyphStorage &glyphStorage);
H A DMorphTables.h77 void process(const LETableReference& base, LEGlyphStorage &glyphStorage, LEErrorCode &success) const;
109 void process(const LEReferenceTo<MorphSubtableHeader> &base, LEGlyphStorage &glyphStorage, LEErrorCode &success) const;
127 void process(const LEReferenceTo<MorphSubtableHeader2> &base, LEGlyphStorage &glyphStorage, LEErrorCode &success) const;
146 void process(const LEReferenceTo<MorphTableHeader2> &base, LEGlyphStorage &glyphStorage, le_int32 typoFlags, LEErrorCode &success) const;
H A DMorphTables2.cpp45 void MorphTableHeader2::process(const LEReferenceTo<MorphTableHeader2> &base, LEGlyphStorage &glyphStorage, argument
206 subtableHeader->process(subtableHeader, glyphStorage, success);
212 void MorphSubtableHeader2::process(const LEReferenceTo<MorphSubtableHeader2> &base, LEGlyphStorage &glyphStorage, LEErrorCode &success) const argument
250 processor->process(glyphStorage, success);
H A DTibetanReordering.h162 LEUnicode *outChars, LEGlyphStorage &glyphStorage);
H A DIndicReordering.h178 LEUnicode *outChars, LEGlyphStorage &glyphStorage,
181 static void adjustMPres(MPreFixups *mpreFixups, LEGlyphStorage &glyphStorage, LEErrorCode& success);
184 LEUnicode *outChars, LEGlyphStorage &glyphStorage, LEErrorCode& success);
190 static void applyPresentationForms(LEGlyphStorage &glyphStorage, le_int32 count);
192 static void finalReordering(LEGlyphStorage &glyphStorage, le_int32 count);
H A DIndicReordering.cpp201 IndicReorderingOutput(LEUnicode *outChars, LEGlyphStorage &glyphStorage, MPreFixups *mpreFixups) argument
202 : fSyllableCount(0), fOutIndex(0), fOutChars(outChars), fGlyphStorage(glyphStorage),
651 LEUnicode *outChars, LEGlyphStorage &glyphStorage,
674 IndicReorderingOutput output(outChars, glyphStorage, mpreFixups);
1012 void IndicReordering::adjustMPres(MPreFixups *mpreFixups, LEGlyphStorage &glyphStorage, LEErrorCode& success) argument
1015 mpreFixups->apply(glyphStorage, success);
1021 void IndicReordering::applyPresentationForms(LEGlyphStorage &glyphStorage, le_int32 count) argument
1029 glyphStorage.setAuxData(i, ( presentationFormsMask | positioningFormsMask ), success);
1033 void IndicReordering::finalReordering(LEGlyphStorage &glyphStorage, le_int32 count) argument
1041 le_int32 tmpAuxData = glyphStorage
650 reorder(const LEUnicode *chars, le_int32 charCount, le_int32 scriptCode, LEUnicode *outChars, LEGlyphStorage &glyphStorage, MPreFixups **outMPreFixups, LEErrorCode& success) argument
1098 v2process(const LEUnicode *chars, le_int32 charCount, le_int32 scriptCode, LEUnicode *outChars, LEGlyphStorage &glyphStorage, LEErrorCode& success) argument
[all...]
H A DGlyphPositionAdjustments.cpp109 void GlyphPositionAdjustments::applyCursiveAdjustments(LEGlyphStorage &glyphStorage, le_bool rightToLeft, const LEFontInstance *fontInstance) argument
132 LEGlyphID glyphID = glyphStorage[i];
H A DLookupProcessor.h62 le_int32 process(LEGlyphStorage &glyphStorage, GlyphPositionAdjustments *glyphPositionAdjustments,
H A DLookupProcessor.cpp76 le_int32 LookupProcessor::process(LEGlyphStorage &glyphStorage, GlyphPositionAdjustments *glyphPositionAdjustments, argument
84 le_int32 glyphCount = glyphStorage.getGlyphCount();
90 GlyphIterator glyphIterator(glyphStorage, glyphPositionAdjustments,
H A DGlyphIterator.h111 LEGlyphStorage &glyphStorage; member in class:GlyphIterator
H A DKhmerReordering.cpp162 KhmerReorderingOutput(LEUnicode *outChars, LEGlyphStorage &glyphStorage) argument
163 : fSyllableCount(0), fOutIndex(0), fOutChars(outChars), fGlyphStorage(glyphStorage)
385 LEUnicode *outChars, LEGlyphStorage &glyphStorage)
389 KhmerReorderingOutput output(outChars, glyphStorage);
384 reorder(const LEUnicode *chars, le_int32 charCount, le_int32 , LEUnicode *outChars, LEGlyphStorage &glyphStorage) argument
H A DLEFontInstance.h244 * @param glyphStorage - the object which contains the output glyph array
250 virtual void mapCharsToGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, const LECharMapper *mapper, le_bool filterZeroWidth, LEGlyphStorage &glyphStorage) const;
H A DTibetanReordering.cpp164 TibetanReorderingOutput(LEUnicode *outChars, LEGlyphStorage &glyphStorage) argument
165 : fSyllableCount(0), fOutIndex(0), fOutChars(outChars), fGlyphStorage(glyphStorage)
348 LEUnicode *outChars, LEGlyphStorage &glyphStorage)
352 TibetanReorderingOutput output(outChars, glyphStorage);
347 reorder(const LEUnicode *chars, le_int32 charCount, le_int32, LEUnicode *outChars, LEGlyphStorage &glyphStorage) argument
H A DGlyphPositionAdjustments.h162 void applyCursiveAdjustments(LEGlyphStorage &glyphStorage, le_bool rightToLeft, const LEFontInstance *fontInstance);

Completed in 174 milliseconds

1234