Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members Search
HanOpenTypeLayoutEngine Member List
This is the complete list of members for HanOpenTypeLayoutEngine, including all inherited members.
- adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphID glyphs[], le_int32 glyphCount, float positions[], LEErrorCode &success)
[protected, virtual]
- adjustMarkGlyphs(const LEGlyphID glyphs[], le_int32 glyphCount, le_bool reverse, LEGlyphFilter *markFilter, float positions[], LEErrorCode &success)
[protected, static]
- characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, le_int32 *&charIndices, const LETag **&featureTags, LEErrorCode &success)
[protected, virtual]
- computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphID *&glyphs, le_int32 *&charIndices, LEErrorCode &success)
[protected, virtual]
- fCharIndices
[protected]
- fFeatureOrder
[protected]
- fFeatureTags
[protected]
- fFontInstance
[protected]
- fgClassID
[private, static]
- fGDEFTable
[protected]
- fGlyphCount
[protected]
- fGlyphs
[protected]
- fGPOSTable
[protected]
- fGSUBTable
[protected]
- fLangSysTag
[protected]
- fLanguageCode
[protected]
- fPositions
[protected]
- fScriptCode
[protected]
- fScriptTag
[protected]
- fSubstitutionFilter
[protected]
- getCharIndices(le_int32 charIndices[], LEErrorCode &success) const
- getCharIndices(le_int32 charIndices[], le_int32 indexBase, LEErrorCode &success) const
- getDynamicClassID() const
[inline, virtual]
- getFontTable(LETag tableTag) const
[protected, virtual]
- getGlyphCount() const
[inline]
- getGlyphPosition(le_int32 glyphIndex, float &x, float &y, LEErrorCode &success) const
- getGlyphPositions(float positions[], LEErrorCode &success) const
- getGlyphs(LEGlyphID glyphs[], LEErrorCode &success) const
- getGlyphs(le_uint32 glyphs[], le_uint32 extraBits, LEErrorCode &success) const
[virtual]
- getLangSysTag(le_int32 languageCode)
[static]
- getScriptTag(le_int32 scriptCode)
[static]
- getStaticClassID()
[inline, static]
- glyphPostProcessing(LEGlyphID tempGlyphs[], le_int32 tempCharIndices[], le_int32 tempGlyphCount, LEGlyphID *&glyphs, le_int32 *&charIndices, LEErrorCode &success)
[protected, virtual]
- glyphProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, const LETag **&featureTags, LEGlyphID *&glyphs, le_int32 *&charIndices, LEErrorCode &success)
[protected, virtual]
- HanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, const GlyphSubstitutionTableHeader *gsubTable)
- layoutChars(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, float x, float y, LEErrorCode &success)
[virtual]
- LayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode)
[protected]
- LayoutEngine()
[protected]
- layoutEngineFactory(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, LEErrorCode &success)
[static]
- mapCharsToGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, le_bool mirror, LEGlyphID *&glyphs, le_int32 *&charIndices, LEErrorCode &success)
[protected, virtual]
- OpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, const GlyphSubstitutionTableHeader *gsubTable)
- OpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode)
- operator delete(void *p)
[static]
- operator delete(void *, void *)
[inline, static]
- operator delete[](void *p)
[static]
- operator new(size_t size)
[static]
- operator new(size_t, void *ptr)
[inline, static]
- operator new[](size_t size)
[static]
- positionGlyphs(const LEGlyphID glyphs[], le_int32 glyphCount, float x, float y, float *&positions, LEErrorCode &success)
[protected, virtual]
- reset()
[protected, virtual]
- ~HanOpenTypeLayoutEngine()
[virtual]
- ~LayoutEngine()
[virtual]
- ~OpenTypeLayoutEngine()
[virtual]
- ~UObject()
[virtual]
Generated on Mon Nov 24 14:36:34 2003 for ICU 2.8 by
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001