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

/openjdk7/jdk/src/share/native/sun/font/layout/
H A DHanLayoutEngine.h39 #include "OpenTypeLayoutEngine.h"
54 class HanOpenTypeLayoutEngine : public OpenTypeLayoutEngine
70 * @see OpenTypeLayoutEngine
H A DOpenTypeLayoutEngine.h47 * OpenTypeLayoutEngine implements complex text layout for OpenType fonts - that is
64 * OpenTypeLayoutEngine will also use the font's GPOS table to apply position adjustments
71 class U_LAYOUT_API OpenTypeLayoutEngine : public LayoutEngine class in inherits:LayoutEngine
75 * This is the main constructor. It constructs an instance of OpenTypeLayoutEngine for
91 OpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
105 OpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
113 virtual ~OpenTypeLayoutEngine();
411 * OpenTypeLayoutEngine can be reused for different text.
H A DKhmerLayoutEngine.cpp36 #include "OpenTypeLayoutEngine.h"
47 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
55 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
H A DTibetanLayoutEngine.cpp42 #include "OpenTypeLayoutEngine.h"
53 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
61 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
H A DOpenTypeLayoutEngine.cpp39 #include "OpenTypeLayoutEngine.h"
56 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(OpenTypeLayoutEngine)
153 OpenTypeLayoutEngine::OpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, function in class:OpenTypeLayoutEngine
172 void OpenTypeLayoutEngine::applyTypoFlags() {
239 void OpenTypeLayoutEngine::reset()
248 OpenTypeLayoutEngine::OpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, function in class:OpenTypeLayoutEngine
257 OpenTypeLayoutEngine::~OpenTypeLayoutEngine()
[all...]
H A DHangulLayoutEngine.h39 #include "OpenTypeLayoutEngine.h"
60 class HangulOpenTypeLayoutEngine : public OpenTypeLayoutEngine
76 * @see OpenTypeLayoutEngine
93 * @see OpenTypeLayoutEngine
H A DIndicLayoutEngine.cpp35 #include "OpenTypeLayoutEngine.h"
54 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success), fMPreFixups(NULL)
67 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success), fMPreFixups(NULL)
93 le_int32 retCount = OpenTypeLayoutEngine::glyphProcessing(chars, offset, count, max, rightToLeft, glyphStorage, success);
102 OpenTypeLayoutEngine::glyphSubstitution(count,max, rightToLeft, glyphStorage, success);
H A DKhmerLayoutEngine.h43 // #include "OpenTypeLayoutEngine.h"
64 class KhmerOpenTypeLayoutEngine : public OpenTypeLayoutEngine
80 * @see OpenTypeLayoutEngine
97 * @see OpenTypeLayoutEngine
H A DTibetanLayoutEngine.h48 // #include "OpenTypeLayoutEngine.h"
64 class TibetanOpenTypeLayoutEngine : public OpenTypeLayoutEngine
80 * @see OpenTypeLayoutEngine
97 * @see OpenTypeLayoutEngine
H A DHanLayoutEngine.cpp37 #include "OpenTypeLayoutEngine.h"
68 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
H A DIndicLayoutEngine.h40 #include "OpenTypeLayoutEngine.h"
62 class IndicOpenTypeLayoutEngine : public OpenTypeLayoutEngine
78 * @see OpenTypeLayoutEngine
95 * @see OpenTypeLayoutEngine
153 * any post GSUB fixups for left matras. It calls OpenTypeLayoutEngine::glyphProcessing
H A DLayoutEngine.cpp267 LETag scriptTag = OpenTypeLayoutEngine::getScriptTag(fScriptCode);
268 LETag langSysTag = OpenTypeLayoutEngine::getLangSysTag(fLanguageCode);
595 LETag v2ScriptTag = OpenTypeLayoutEngine::getV2ScriptTag(scriptCode);
603 else if (gsubTable.isValid() && gsubTable->coversScript(gsubTable, scriptTag = OpenTypeLayoutEngine::getScriptTag(scriptCode), success)) {
624 result = new OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags & ~kTypoFlagLiga, gsubTable, success);
632 languageTag = OpenTypeLayoutEngine::getLangSysTag(languageCode);
646 result = new OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success);
661 result = new OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success);
H A DScriptAndLanguageTags.cpp38 #include "OpenTypeLayoutEngine.h"
42 const LETag OpenTypeLayoutEngine::scriptTags[] = {
203 const LETag OpenTypeLayoutEngine::languageTags[] = {
H A DArabicLayoutEngine.h40 #include "OpenTypeLayoutEngine.h"
56 class ArabicOpenTypeLayoutEngine : public OpenTypeLayoutEngine
72 * @see OpenTypeLayoutEngine
89 * @see OpenTypeLayoutEngine
H A DArabicLayoutEngine.cpp38 #include "OpenTypeLayoutEngine.h"
65 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
74 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
145 OpenTypeLayoutEngine::adjustGlyphPositions(chars, offset, count, reverse, glyphStorage, success);
162 /* OpenTypeLayoutEngine will allocate a substitution filter */
167 /* OpenTypeLayoutEngine will cleanup the substitution filter */
H A DHangulLayoutEngine.cpp37 #include "OpenTypeLayoutEngine.h"
213 : OpenTypeLayoutEngine(fontInstance, scriptCode, korLanguageCode, typoFlags, gsubTable, success)
222 : OpenTypeLayoutEngine(fontInstance, scriptCode, korLanguageCode, typoFlags, success)
/openjdk7/jdk/make/sun/font/
H A DFILES_c.gmk106 OpenTypeLayoutEngine.cpp \

Completed in 57 milliseconds