Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
CDACOpenTypeLayoutEngine Member List
This is the complete list of members for CDACOpenTypeLayoutEngine, including all inherited members.
- adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, LEGlyphID glyphs[], le_int32 glyphCount, float positions[])
[protected, virtual]
- adjustMarkGlyphs(const LEGlyphID glyphs[], le_int32 glyphCount, le_bool reverse, LEGlyphFilter *markFilter, float positions[])
[protected, static]
- CDACOpenTypeLayoutEngine(LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, const CDACLayout::ScriptInfo *scriptInfo)
- characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEUnicode *&outChars, le_int32 *&charIndices, const LETag **&featureTags)
[protected, virtual]
- computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphID *&glyphs, le_int32 *&charIndices)
[protected, virtual]
- fCharIndices
[protected]
- fFeatureTags
[protected]
- fFontInstance
[protected]
- fGDEFTable
[protected]
- fGlyphCount
[protected]
- fGlyphs
[protected]
- fGPOSTable
[protected]
- fGSUBTable
[protected]
- fLangSysTag
[protected]
- fLanguageCode
[protected]
- fPositions
[protected]
- fScriptCode
[protected]
- fScriptInfo
[protected]
- fScriptTag
[protected]
- fSubstitutionFilter
[protected]
- getCharIndices(le_int32 charIndices[])
[inline]
- getCharIndices(le_int32 charIndices[], le_int32 indexBase)
- getFontTable(LETag tableTag)
[inline, protected, virtual]
- getGlyphPositions(float positions[])
[inline]
- getGlyphs(LEGlyphID glyphs[])
[inline]
- getGlyphs(le_uint32 glyphs[], le_uint32 extraBits)
- getGlyphXPosition(le_int32 glyphIndex)
[inline]
- getLangSysTag(le_int32 languageCode)
[static]
- getScriptTag(le_int32 scriptCode)
[static]
- glyphPostProcessing(LEGlyphID tempGlyphs[], le_int32 tempCharIndices[], le_int32 tempGlyphCount, LEGlyphID *&glyphs, le_int32 *&charIndices)
[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)
[protected, virtual]
- IndicOpenTypeLayoutEngine(LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, GlyphSubstitutionTableHeader *gsubTable)
- IndicOpenTypeLayoutEngine(LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode)
- layoutChars(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, float x, float y)
- LayoutEngine(LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode)
[protected]
- LayoutEngine()
[protected]
- layoutEngineFactory(LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode)
[static]
- mapCharsToGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, le_bool mirror, LEGlyphID *&glyphs, le_int32 *&charIndices)
[protected, virtual]
- OpenTypeLayoutEngine(LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, GlyphSubstitutionTableHeader *gsubTable)
- OpenTypeLayoutEngine(LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode)
- positionGlyphs(const LEGlyphID glyphs[], le_int32 glyphCount, float x, float y, float *&positions)
[protected, virtual]
- reset()
[protected, virtual]
- ~CDACOpenTypeLayoutEngine()
[virtual]
- ~IndicOpenTypeLayoutEngine()
[virtual]
- ~LayoutEngine()
[virtual]
- ~OpenTypeLayoutEngine()
[virtual]
Generated at Tue Dec 5 18:13:23 2000 for ICU by
1.2.3 written by Dimitri van Heesch,
© 1997-2000