/openjdk7/jdk/src/share/native/sun/font/layout/ |
H A D | HanLayoutEngine.h | 39 #include "OpenTypeLayoutEngine.h" 54 class HanOpenTypeLayoutEngine : public OpenTypeLayoutEngine 70 * @see OpenTypeLayoutEngine
|
H A D | OpenTypeLayoutEngine.h | 47 * 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 D | KhmerLayoutEngine.cpp | 36 #include "OpenTypeLayoutEngine.h" 47 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success) 55 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
|
H A D | TibetanLayoutEngine.cpp | 42 #include "OpenTypeLayoutEngine.h" 53 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success) 61 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
|
H A D | OpenTypeLayoutEngine.cpp | 39 #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 D | HangulLayoutEngine.h | 39 #include "OpenTypeLayoutEngine.h" 60 class HangulOpenTypeLayoutEngine : public OpenTypeLayoutEngine 76 * @see OpenTypeLayoutEngine 93 * @see OpenTypeLayoutEngine
|
H A D | IndicLayoutEngine.cpp | 35 #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 D | KhmerLayoutEngine.h | 43 // #include "OpenTypeLayoutEngine.h" 64 class KhmerOpenTypeLayoutEngine : public OpenTypeLayoutEngine 80 * @see OpenTypeLayoutEngine 97 * @see OpenTypeLayoutEngine
|
H A D | TibetanLayoutEngine.h | 48 // #include "OpenTypeLayoutEngine.h" 64 class TibetanOpenTypeLayoutEngine : public OpenTypeLayoutEngine 80 * @see OpenTypeLayoutEngine 97 * @see OpenTypeLayoutEngine
|
H A D | HanLayoutEngine.cpp | 37 #include "OpenTypeLayoutEngine.h" 68 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
|
H A D | IndicLayoutEngine.h | 40 #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 D | LayoutEngine.cpp | 267 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 D | ScriptAndLanguageTags.cpp | 38 #include "OpenTypeLayoutEngine.h" 42 const LETag OpenTypeLayoutEngine::scriptTags[] = { 203 const LETag OpenTypeLayoutEngine::languageTags[] = {
|
H A D | ArabicLayoutEngine.h | 40 #include "OpenTypeLayoutEngine.h" 56 class ArabicOpenTypeLayoutEngine : public OpenTypeLayoutEngine 72 * @see OpenTypeLayoutEngine 89 * @see OpenTypeLayoutEngine
|
H A D | ArabicLayoutEngine.cpp | 38 #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 D | HangulLayoutEngine.cpp | 37 #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 D | FILES_c.gmk | 106 OpenTypeLayoutEngine.cpp \
|