/openjdk7/jdk/src/share/native/sun/font/layout/ |
H A D | LEGlyphStorage.h | 174 void getGlyphs(LEGlyphID glyphs[], LEErrorCode &success) const; 188 void getGlyphs(le_uint32 glyphs[], le_uint32 extraBits, LEErrorCode &success) const; 200 void getCharIndices(le_int32 charIndices[], LEErrorCode &success) const; 213 void getCharIndices(le_int32 charIndices[], le_int32 indexBase, LEErrorCode &success) const; 226 void getGlyphPositions(float positions[], LEErrorCode &success) const; 242 void getGlyphPosition(le_int32 glyphIndex, float &x, float &y, LEErrorCode &success) const; 256 void allocateGlyphArray(le_int32 initialGlyphCount, le_bool rightToLeft, LEErrorCode &success); 268 le_int32 allocatePositions(LEErrorCode &success); 279 le_int32 allocateAuxData(LEErrorCode &success); 289 void getAuxData(le_uint32 auxData[], LEErrorCode [all...] |
H A D | ClassDefinitionTables.h | 49 le_int32 getGlyphClass(const LETableReference &base, LEGlyphID glyphID, LEErrorCode &success) const; 50 le_bool hasGlyphClass(const LETableReference &base, le_int32 glyphClass, LEErrorCode &success) const; 54 LEErrorCode ignored = LE_NO_ERROR; 60 LEErrorCode ignored = LE_NO_ERROR; 71 le_int32 getGlyphClass(const LETableReference &base, LEGlyphID glyphID, LEErrorCode &success) const; 72 le_bool hasGlyphClass(const LETableReference &base, le_int32 glyphClass, LEErrorCode &success) const; 89 le_int32 getGlyphClass(const LETableReference &base, LEGlyphID glyphID, LEErrorCode &success) const; 90 le_bool hasGlyphClass(const LETableReference &base, le_int32 glyphClass, LEErrorCode &success) const;
|
H A D | Lookups.h | 61 inline le_int32 getGlyphCoverage(const LEReferenceTo<LookupSubtable> &base, LEGlyphID glyphID, LEErrorCode &success) const; 63 le_int32 getGlyphCoverage(const LEReferenceTo<LookupSubtable> &base, Offset tableOffset, LEGlyphID glyphID, LEErrorCode &success) const; 66 inline le_int32 getGlyphCoverage(const LETableReference &base, LEGlyphID glyphID, LEErrorCode &success) const; 68 inline le_int32 getGlyphCoverage(const LETableReference &base, Offset tableOffset, LEGlyphID glyphID, LEErrorCode &success) const; 78 const LEReferenceTo<LookupSubtable> getLookupSubtable(const LEReferenceTo<LookupTable> &base, le_uint16 subtableIndex, LEErrorCode &success) const; 87 const LEReferenceTo<LookupTable> getLookupTable(const LEReferenceTo<LookupListTable> &base, le_uint16 lookupTableIndex, LEErrorCode &success) const; 91 inline le_int32 LookupSubtable::getGlyphCoverage(const LEReferenceTo<LookupSubtable> &base, LEGlyphID glyphID, LEErrorCode &success) const 96 inline le_int32 LookupSubtable::getGlyphCoverage(const LETableReference &base, LEGlyphID glyphID, LEErrorCode &success) const { 101 inline le_int32 LookupSubtable::getGlyphCoverage(const LETableReference &base, Offset tableOffset, LEGlyphID glyphID, LEErrorCode &success) const {
|
H A D | NonContextualGlyphSubstProc.h | 52 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success) = 0; 54 static SubtableProcessor *createInstance(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &success); 58 NonContextualGlyphSubstitutionProcessor(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &status);
|
H A D | NonContextualGlyphSubstProc2.h | 52 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success) = 0; 54 static SubtableProcessor2 *createInstance(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success); 58 NonContextualGlyphSubstitutionProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success);
|
H A D | SingleSubstitutionSubtables.h | 50 le_uint32 process(const LEReferenceTo<SingleSubstitutionSubtable> &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter = NULL) const; 57 le_uint32 process(const LEReferenceTo<SingleSubstitutionFormat1Subtable> &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter = NULL) const; 65 le_uint32 process(const LEReferenceTo<SingleSubstitutionFormat2Subtable> &base, GlyphIterator *glyphIterator, LEErrorCode &success, const LEGlyphFilter *filter = NULL) const;
|
H A D | LayoutEngine.h | 172 LEErrorCode &success); 209 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success); 237 virtual le_int32 computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success); 252 virtual void positionGlyphs(LEGlyphStorage &glyphStorage, float x, float y, LEErrorCode &success); 274 virtual void adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success); 321 virtual void mapCharsToGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, le_bool mirror, LEGlyphStorage &glyphStorage, LEErrorCode &success); 336 static void adjustMarkGlyphs(LEGlyphStorage &glyphStorage, LEGlyphFilter *markFilter, LEErrorCode &success); 357 static void adjustMarkGlyphs(const LEUnicode chars[], le_int32 charCount, le_bool reverse, LEGlyphStorage &glyphStorage, LEGlyphFilter *markFilter, LEErrorCode &success); 396 virtual le_int32 layoutChars(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, float x, float y, LEErrorCode &success); 419 void getGlyphs(LEGlyphID glyphs[], LEErrorCode [all...] |
H A D | GlyphDefinitionTables.cpp | 41 LEErrorCode &success) const 49 LEErrorCode &success) const 57 LEErrorCode &success) const 65 LEErrorCode &success) const
|
H A D | ArabicLayoutEngine.h | 78 le_int32 typoFlags, const LEReferenceTo<GlyphSubstitutionTableHeader> &gsubTable, LEErrorCode &success); 95 le_int32 typoFlags, LEErrorCode &success); 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); 197 le_int32 typoFlags, LEErrorCode &success); 226 virtual le_int32 glyphPostProcessing(LEGlyphStorage &tempGlyphStorage, LEGlyphStorage &glyphStorage, LEErrorCode &success); 245 LEGlyphStorage &glyphStorage, LEErrorCode &success); 261 virtual void adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | AttachmentPosnSubtables.h | 55 inline le_int32 getBaseCoverage(const LETableReference &base, LEGlyphID baseGlyphId, LEErrorCode &success) const; 60 inline le_int32 AttachmentPositioningSubtable::getBaseCoverage(const LETableReference &base, LEGlyphID baseGlyphID, LEErrorCode &success) const
|
H A D | GlyphLookupTables.h | 52 le_bool coversScript(const LETableReference &base, LETag scriptTag, LEErrorCode &success) const; 53 le_bool coversScriptAndLanguage(const LETableReference &base, LETag scriptTag, LETag languageTag, LEErrorCode &success, le_bool exactMatch = FALSE) const;
|
H A D | KernTable.h | 67 KernTable(const LETableReference &table, LEErrorCode &success); 72 void process(LEGlyphStorage& storage, LEErrorCode &success);
|
H A D | SegmentArrayProcessor.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success); 55 SegmentArrayProcessor(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &success);
|
H A D | SegmentArrayProcessor2.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success); 55 SegmentArrayProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success);
|
H A D | SegmentSingleProcessor.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success); 55 SegmentSingleProcessor(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &success);
|
H A D | SegmentSingleProcessor2.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success); 55 SegmentSingleProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success);
|
H A D | SimpleArrayProcessor.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success); 55 SimpleArrayProcessor(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &success);
|
H A D | SimpleArrayProcessor2.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success); 55 SimpleArrayProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success);
|
H A D | SingleTableProcessor.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success); 55 SingleTableProcessor(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &success);
|
H A D | SingleTableProcessor2.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success); 55 SingleTableProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success);
|
H A D | TrimmedArrayProcessor.h | 53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success); 55 TrimmedArrayProcessor(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &success);
|
H A D | ContextualGlyphInsertionProc2.h | 57 le_int32 &currGlyph, EntryTableIndex2 index, LEErrorCode &success); 61 ContextualGlyphInsertionProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success); 95 LEErrorCode &success);
|
H A D | ContextualGlyphSubstProc2.h | 55 virtual le_uint16 processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex2 index, LEErrorCode &success); 59 ContextualGlyphSubstitutionProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success); 78 TTGlyphID lookup(le_uint32 offset, LEGlyphID gid, LEErrorCode &success);
|
H A D | GXLayoutEngine.h | 77 GXLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, const LEReferenceTo<MorphTableHeader> &morphTable, LEErrorCode &success); 130 LEGlyphStorage &glyphStorage, LEErrorCode &success); 145 LEGlyphStorage &glyphStorage, LEErrorCode &success);
|
H A D | GXLayoutEngine2.h | 76 GXLayoutEngine2(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, const LEReferenceTo<MorphTableHeader2> &morphTable, le_int32 typoFlags, LEErrorCode &success); 129 LEGlyphStorage &glyphStorage, LEErrorCode &success); 144 LEGlyphStorage &glyphStorage, LEErrorCode &success);
|