/external/icu/icu4c/source/layout/ |
H A D | HanLayoutEngine.h | 14 #include "OpenTypeLayoutEngine.h" 29 class HanOpenTypeLayoutEngine : public OpenTypeLayoutEngine 45 * @see OpenTypeLayoutEngine
|
H A D | OpenTypeLayoutEngine.h | 22 * OpenTypeLayoutEngine implements complex text layout for OpenType fonts - that is 39 * OpenTypeLayoutEngine will also use the font's GPOS table to apply position adjustments 46 class U_LAYOUT_API OpenTypeLayoutEngine : public LayoutEngine class in inherits:LayoutEngine 50 * This is the main constructor. It constructs an instance of OpenTypeLayoutEngine for 66 OpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 80 OpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 88 virtual ~OpenTypeLayoutEngine(); 386 * OpenTypeLayoutEngine can be reused for different text.
|
H A D | KhmerLayoutEngine.cpp | 11 #include "OpenTypeLayoutEngine.h" 22 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success) 30 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
|
H A D | TibetanLayoutEngine.cpp | 17 #include "OpenTypeLayoutEngine.h" 28 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success) 36 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
|
H A D | OpenTypeLayoutEngine.cpp | 14 #include "OpenTypeLayoutEngine.h" 31 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(OpenTypeLayoutEngine) 128 OpenTypeLayoutEngine::OpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, function in class:OpenTypeLayoutEngine 147 void OpenTypeLayoutEngine::applyTypoFlags() { 214 void OpenTypeLayoutEngine::reset() 223 OpenTypeLayoutEngine::OpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, function in class:OpenTypeLayoutEngine 232 OpenTypeLayoutEngine::~OpenTypeLayoutEngine() [all...] |
H A D | HangulLayoutEngine.h | 15 #include "OpenTypeLayoutEngine.h" 36 class HangulOpenTypeLayoutEngine : public OpenTypeLayoutEngine 52 * @see OpenTypeLayoutEngine 69 * @see OpenTypeLayoutEngine
|
H A D | IndicLayoutEngine.cpp | 10 #include "OpenTypeLayoutEngine.h" 29 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success), fMPreFixups(NULL) 42 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success), fMPreFixups(NULL) 68 le_int32 retCount = OpenTypeLayoutEngine::glyphProcessing(chars, offset, count, max, rightToLeft, glyphStorage, success); 77 OpenTypeLayoutEngine::glyphSubstitution(count,max, rightToLeft, glyphStorage, success);
|
H A D | KhmerLayoutEngine.h | 18 // #include "OpenTypeLayoutEngine.h" 39 class KhmerOpenTypeLayoutEngine : public OpenTypeLayoutEngine 55 * @see OpenTypeLayoutEngine 72 * @see OpenTypeLayoutEngine
|
H A D | TibetanLayoutEngine.h | 23 // #include "OpenTypeLayoutEngine.h" 39 class TibetanOpenTypeLayoutEngine : public OpenTypeLayoutEngine 55 * @see OpenTypeLayoutEngine 72 * @see OpenTypeLayoutEngine
|
H A D | HanLayoutEngine.cpp | 12 #include "OpenTypeLayoutEngine.h" 43 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
|
H A D | IndicLayoutEngine.h | 15 #include "OpenTypeLayoutEngine.h" 37 class IndicOpenTypeLayoutEngine : public OpenTypeLayoutEngine 53 * @see OpenTypeLayoutEngine 70 * @see OpenTypeLayoutEngine 128 * any post GSUB fixups for left matras. It calls OpenTypeLayoutEngine::glyphProcessing
|
H A D | LayoutEngine.cpp | 211 LETag scriptTag = OpenTypeLayoutEngine::getScriptTag(fScriptCode); 212 LETag langSysTag = OpenTypeLayoutEngine::getLangSysTag(fLanguageCode); 539 LETag v2ScriptTag = OpenTypeLayoutEngine::getV2ScriptTag(scriptCode); 547 else if (gsubTable.isValid() && gsubTable->coversScript(gsubTable, scriptTag = OpenTypeLayoutEngine::getScriptTag(scriptCode), success)) { 568 result = new OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags & ~kTypoFlagLiga, gsubTable, success); 576 languageTag = OpenTypeLayoutEngine::getLangSysTag(languageCode); 590 result = new OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success); 605 result = new OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success);
|
H A D | ScriptAndLanguageTags.cpp | 13 #include "OpenTypeLayoutEngine.h" 17 const LETag OpenTypeLayoutEngine::scriptTags[] = { 187 const LETag OpenTypeLayoutEngine::languageTags[] = {
|
H A D | ArabicLayoutEngine.h | 15 #include "OpenTypeLayoutEngine.h" 31 class ArabicOpenTypeLayoutEngine : public OpenTypeLayoutEngine 47 * @see OpenTypeLayoutEngine 64 * @see OpenTypeLayoutEngine
|
H A D | ArabicLayoutEngine.cpp | 13 #include "OpenTypeLayoutEngine.h" 40 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success) 49 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success) 120 OpenTypeLayoutEngine::adjustGlyphPositions(chars, offset, count, reverse, glyphStorage, success); 137 /* OpenTypeLayoutEngine will allocate a substitution filter */ 142 /* OpenTypeLayoutEngine will cleanup the substitution filter */
|
H A D | HangulLayoutEngine.cpp | 12 #include "OpenTypeLayoutEngine.h" 188 : OpenTypeLayoutEngine(fontInstance, scriptCode, korLanguageCode, typoFlags, gsubTable, success) 197 : OpenTypeLayoutEngine(fontInstance, scriptCode, korLanguageCode, typoFlags, success)
|
/external/icu/icu4c/source/test/letest/ |
H A D | letsutil.cpp | 24 #include "OpenTypeLayoutEngine.h" 109 if (langTag == OpenTypeLayoutEngine::languageTags[i]) {
|