Lines Matching defs:OpenTypeLayoutEngine
39 #include "OpenTypeLayoutEngine.h"
56 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(OpenTypeLayoutEngine)
153 OpenTypeLayoutEngine::OpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
172 void OpenTypeLayoutEngine::applyTypoFlags() {
239 void OpenTypeLayoutEngine::reset()
248 OpenTypeLayoutEngine::OpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
257 OpenTypeLayoutEngine::~OpenTypeLayoutEngine()
267 LETag OpenTypeLayoutEngine::getScriptTag(le_int32 scriptCode)
275 LETag OpenTypeLayoutEngine::getV2ScriptTag(le_int32 scriptCode)
291 LETag OpenTypeLayoutEngine::getLangSysTag(le_int32 languageCode)
300 void OpenTypeLayoutEngine::setScriptAndLanguageTags()
307 le_int32 OpenTypeLayoutEngine::characterProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
356 le_int32 OpenTypeLayoutEngine::glyphProcessing(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft,
389 le_int32 OpenTypeLayoutEngine::glyphSubstitution(le_int32 count, le_int32 max, le_bool rightToLeft,
414 le_int32 OpenTypeLayoutEngine::glyphPostProcessing(LEGlyphStorage &tempGlyphStorage, LEGlyphStorage &glyphStorage, LEErrorCode &success)
428 le_int32 OpenTypeLayoutEngine::computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success)
470 void OpenTypeLayoutEngine::adjustGlyphPositions(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse,