Searched refs:OpenTypeLayoutEngine (Results 1 - 17 of 17) sorted by relevance

/external/icu/icu4c/source/layout/
H A DHanLayoutEngine.h14 #include "OpenTypeLayoutEngine.h"
29 class HanOpenTypeLayoutEngine : public OpenTypeLayoutEngine
45 * @see OpenTypeLayoutEngine
H A DOpenTypeLayoutEngine.h22 * 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 DKhmerLayoutEngine.cpp11 #include "OpenTypeLayoutEngine.h"
22 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
30 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
H A DTibetanLayoutEngine.cpp17 #include "OpenTypeLayoutEngine.h"
28 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
36 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
H A DOpenTypeLayoutEngine.cpp14 #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 DHangulLayoutEngine.h15 #include "OpenTypeLayoutEngine.h"
36 class HangulOpenTypeLayoutEngine : public OpenTypeLayoutEngine
52 * @see OpenTypeLayoutEngine
69 * @see OpenTypeLayoutEngine
H A DIndicLayoutEngine.cpp10 #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 DKhmerLayoutEngine.h18 // #include "OpenTypeLayoutEngine.h"
39 class KhmerOpenTypeLayoutEngine : public OpenTypeLayoutEngine
55 * @see OpenTypeLayoutEngine
72 * @see OpenTypeLayoutEngine
H A DTibetanLayoutEngine.h23 // #include "OpenTypeLayoutEngine.h"
39 class TibetanOpenTypeLayoutEngine : public OpenTypeLayoutEngine
55 * @see OpenTypeLayoutEngine
72 * @see OpenTypeLayoutEngine
H A DHanLayoutEngine.cpp12 #include "OpenTypeLayoutEngine.h"
43 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
H A DIndicLayoutEngine.h15 #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 DLayoutEngine.cpp211 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 DScriptAndLanguageTags.cpp13 #include "OpenTypeLayoutEngine.h"
17 const LETag OpenTypeLayoutEngine::scriptTags[] = {
187 const LETag OpenTypeLayoutEngine::languageTags[] = {
H A DArabicLayoutEngine.h15 #include "OpenTypeLayoutEngine.h"
31 class ArabicOpenTypeLayoutEngine : public OpenTypeLayoutEngine
47 * @see OpenTypeLayoutEngine
64 * @see OpenTypeLayoutEngine
H A DArabicLayoutEngine.cpp13 #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 DHangulLayoutEngine.cpp12 #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 Dletsutil.cpp24 #include "OpenTypeLayoutEngine.h"
109 if (langTag == OpenTypeLayoutEngine::languageTags[i]) {

Completed in 1861 milliseconds