/openjdk7/jdk/src/share/native/sun/font/layout/ |
H A D | CharSubstitutionFilter.h | 40 class LEFontInstance; 56 const LEFontInstance *fFontInstance; 80 CharSubstitutionFilter(const LEFontInstance *fontInstance);
|
H A D | AnchorTables.h | 41 #include "LEFontInstance.h" 52 void getAnchor(LEGlyphID glyphID, const LEFontInstance *fontInstance, 58 void getAnchor(const LEFontInstance *fontInstance, LEPoint &anchor) const; 65 void getAnchor(LEGlyphID glyphID, const LEFontInstance *fontInstance, LEPoint &anchor) const; 73 void getAnchor(const LEFontInstance *fontInstance, LEPoint &anchor) const;
|
H A D | LEFontInstance.cpp | 33 * file name: LEFontInstance.cpp 41 #include "LEFontInstance.h" 46 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(LEFontInstance) 53 LEFontInstance::~LEFontInstance() 58 const LEFontInstance *LEFontInstance::getSubFont(const LEUnicode chars[], le_int32 *offset, le_int32 limit, 74 void LEFontInstance::mapCharsToGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, 105 LEGlyphID LEFontInstance::mapCharToGlyph(LEUnicode32 ch, const LECharMapper *mapper) const 110 LEGlyphID LEFontInstance [all...] |
H A D | CursiveAttachmentSubtables.h | 46 class LEFontInstance; 60 le_uint32 process(const LEReferenceTo<CursiveAttachmentSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
|
H A D | SinglePositioningSubtables.h | 41 #include "LEFontInstance.h" 51 le_uint32 process(const LEReferenceTo<SinglePositioningSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const; 59 le_uint32 process(const LEReferenceTo<SinglePositioningFormat1Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const; 68 le_uint32 process(const LEReferenceTo<SinglePositioningFormat2Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
|
H A D | GlyphPositioningTables.h | 47 class LEFontInstance; 58 const LEFontInstance *fontInstance, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool featureOrder) const;
|
H A D | ExtensionSubtables.h | 57 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const;
|
H A D | MarkArrays.h | 41 #include "LEFontInstance.h" 57 le_int32 getMarkClass(LEGlyphID glyphID, le_int32 coverageIndex, const LEFontInstance *fontInstance,
|
H A D | SubstitutionLookups.h | 41 #include "LEFontInstance.h" 62 const LEFontInstance *fontInstance,
|
H A D | LookupProcessor.h | 42 #include "LEFontInstance.h" 50 class LEFontInstance; 63 le_bool rightToLeft, const LEReferenceTo<GlyphDefinitionTableHeader> &glyphDefinitionTableHeader, const LEFontInstance *fontInstance, LEErrorCode& success) const; 65 le_uint32 applyLookupTable(const LEReferenceTo<LookupTable> &lookupTable, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const; 67 le_uint32 applySingleLookup(le_uint16 lookupTableIndex, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const; 70 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const = 0;
|
H A D | ContextualSubstSubtables.h | 41 #include "LEFontInstance.h" 75 const LEFontInstance *fontInstance, 82 le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const; 90 le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const; 119 le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const; 155 le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const; 161 le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const; 169 le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const; 204 le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const; 246 le_uint32 process(const LookupProcessor *lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstanc [all...] |
H A D | GXLayoutEngine.h | 43 class LEFontInstance; 77 GXLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, const LEReferenceTo<MorphTableHeader> &morphTable, LEErrorCode &success);
|
H A D | GXLayoutEngine2.h | 42 class LEFontInstance; 76 GXLayoutEngine2(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, const LEReferenceTo<MorphTableHeader2> &morphTable, le_int32 typoFlags, LEErrorCode &success);
|
H A D | HangulLayoutEngine.h | 36 #include "LEFontInstance.h" 81 HangulOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 98 HangulOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
|
H A D | KhmerLayoutEngine.h | 40 // #include "LEFontInstance.h" 85 KhmerOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 102 KhmerOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
|
H A D | TibetanLayoutEngine.h | 45 // #include "LEFontInstance.h" 85 TibetanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 102 TibetanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
|
H A D | AnchorTables.cpp | 33 #include "LEFontInstance.h" 40 void AnchorTable::getAnchor(LEGlyphID glyphID, const LEFontInstance *fontInstance, 77 void Format1AnchorTable::getAnchor(const LEFontInstance *fontInstance, LEPoint &anchor) const 88 void Format2AnchorTable::getAnchor(LEGlyphID glyphID, const LEFontInstance *fontInstance, LEPoint &anchor) const 103 void Format3AnchorTable::getAnchor(const LEFontInstance *fontInstance, LEPoint &anchor) const
|
H A D | KernTable.h | 42 //#include "LEFontInstance.h" 49 class LEFontInstance;
|
H A D | MarkToBasePosnSubtables.h | 41 #include "LEFontInstance.h" 51 le_int32 process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
|
H A D | MarkToMarkPosnSubtables.h | 41 #include "LEFontInstance.h" 51 le_int32 process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
|
H A D | PairPositioningSubtables.h | 41 #include "LEFontInstance.h" 69 le_uint32 process(const LEReferenceTo<PairPositioningSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const; 77 le_uint32 process(const LEReferenceTo<PairPositioningFormat1Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const; 107 le_uint32 process(const LEReferenceTo<PairPositioningFormat2Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
|
H A D | SinglePositioningSubtables.cpp | 33 #include "LEFontInstance.h" 43 le_uint32 SinglePositioningSubtable::process(const LEReferenceTo<SinglePositioningSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const 69 le_uint32 SinglePositioningFormat1Subtable::process(const LEReferenceTo<SinglePositioningFormat1Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const 86 le_uint32 SinglePositioningFormat2Subtable::process(const LEReferenceTo<SinglePositioningFormat2Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const
|
H A D | LEFontInstance.h | 45 * Instances of this class are used by <code>LEFontInstance::mapCharsToGlyphs</code> and 46 * <code>LEFontInstance::mapCharToGlyph</code> to adjust character codes before the character 89 * An instance of an <code>LEFontInstance</code> represents a font at a particular point 95 * make sense for a physical font. If you have an <code>LEFontInstance</code> which 106 class U_LAYOUT_API LEFontInstance : public UObject class in inherits:UObject 116 virtual ~LEFontInstance(); 131 * <code>LEFontInstance</code> which represent a physical font. It returns 134 * This method will return a valid <code>LEFontInstance</code> unless you 162 * @return an <code>LEFontInstance</code> for the sub font which can render the characters, or 169 virtual const LEFontInstance *getSubFon [all...] |
H A D | ArabicLayoutEngine.h | 37 #include "LEFontInstance.h" 77 ArabicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 94 ArabicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 191 * @see LEFontInstance 196 UnicodeArabicOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
|
H A D | ExtensionSubtables.cpp | 49 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const
|