Searched refs:LEFontInstance (Results 1 - 25 of 63) sorted by relevance

123

/openjdk7/jdk/src/share/native/sun/font/layout/
H A DCharSubstitutionFilter.h40 class LEFontInstance;
56 const LEFontInstance *fFontInstance;
80 CharSubstitutionFilter(const LEFontInstance *fontInstance);
H A DAnchorTables.h41 #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 DLEFontInstance.cpp33 * 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 DCursiveAttachmentSubtables.h46 class LEFontInstance;
60 le_uint32 process(const LEReferenceTo<CursiveAttachmentSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
H A DSinglePositioningSubtables.h41 #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 DGlyphPositioningTables.h47 class LEFontInstance;
58 const LEFontInstance *fontInstance, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool featureOrder) const;
H A DExtensionSubtables.h57 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const;
H A DMarkArrays.h41 #include "LEFontInstance.h"
57 le_int32 getMarkClass(LEGlyphID glyphID, le_int32 coverageIndex, const LEFontInstance *fontInstance,
H A DSubstitutionLookups.h41 #include "LEFontInstance.h"
62 const LEFontInstance *fontInstance,
H A DLookupProcessor.h42 #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 DContextualSubstSubtables.h41 #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 DGXLayoutEngine.h43 class LEFontInstance;
77 GXLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, const LEReferenceTo<MorphTableHeader> &morphTable, LEErrorCode &success);
H A DGXLayoutEngine2.h42 class LEFontInstance;
76 GXLayoutEngine2(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, const LEReferenceTo<MorphTableHeader2> &morphTable, le_int32 typoFlags, LEErrorCode &success);
H A DHangulLayoutEngine.h36 #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 DKhmerLayoutEngine.h40 // #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 DTibetanLayoutEngine.h45 // #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 DAnchorTables.cpp33 #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 DKernTable.h42 //#include "LEFontInstance.h"
49 class LEFontInstance;
H A DMarkToBasePosnSubtables.h41 #include "LEFontInstance.h"
51 le_int32 process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
H A DMarkToMarkPosnSubtables.h41 #include "LEFontInstance.h"
51 le_int32 process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
H A DPairPositioningSubtables.h41 #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 DSinglePositioningSubtables.cpp33 #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 DLEFontInstance.h45 * 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 DArabicLayoutEngine.h37 #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 DExtensionSubtables.cpp49 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const

Completed in 876 milliseconds

123