/openjdk9/jdk/src/java.desktop/share/native/libfontmanager/layout/ |
H A D | LayoutEngine.cpp | 38 #include "LayoutEngine.h" 70 const le_int32 LayoutEngine::kTypoFlagKern = LE_Kerning_FEATURE_FLAG; 71 const le_int32 LayoutEngine::kTypoFlagLiga = LE_Ligatures_FEATURE_FLAG; 179 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(LayoutEngine) 194 LayoutEngine::LayoutEngine(const LEFontInstance *fontInstance, function in class:LayoutEngine 212 le_int32 LayoutEngine::getGlyphCount() const 217 void LayoutEngine::getCharIndices(le_int32 charIndices[], le_int32 indexBase, LEErrorCode &success) const 222 void LayoutEngine::getCharIndices(le_int32 charIndices[], LEErrorCode &success) const 228 void LayoutEngine [all...] |
H A D | LayoutEngine.h | 51 * be in a single font, script, and language. An instance of a LayoutEngine can be 62 * These arrays are protected members of LayoutEngine which can be retreived by a 64 * LayoutEngine can be reused. 92 class U_LAYOUT_API LayoutEngine : public UObject { class in inherits:UObject 168 LayoutEngine(const LEFontInstance *fontInstance, 184 LayoutEngine(); 369 virtual ~LayoutEngine(); 401 * of characters used to create the LayoutEngine. 491 * so that the LayoutEngine can be reused to layout a different 499 * This method returns a LayoutEngine capabl [all...] |
H A D | GXLayoutEngine2.h | 36 #include "LayoutEngine.h" 53 class GXLayoutEngine2 : public LayoutEngine 59 * LayoutEngine::layoutEngineFactory has to read the 'mort' table to know that it has a 71 * @see LayoutEngine::layoutEngineFactory
|
H A D | GXLayoutEngine.h | 37 #include "LayoutEngine.h" 54 class GXLayoutEngine : public LayoutEngine 60 * LayoutEngine::layoutEngineFactory has to read the 'mort' table to know that it has a 72 * @see LayoutEngine::layoutEngineFactory
|
H A D | ThaiLayoutEngine.h | 38 #include "LayoutEngine.h" 54 class ThaiLayoutEngine : public LayoutEngine
|
H A D | GXLayoutEngine2.cpp | 33 #include "LayoutEngine.h" 43 : LayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success), fMorphTable(morphTable)
|
H A D | GXLayoutEngine.cpp | 34 #include "LayoutEngine.h" 45 : LayoutEngine(fontInstance, scriptCode, languageCode, 0, success), fMorphTable(morphTable)
|
H A D | ThaiLayoutEngine.cpp | 34 #include "LayoutEngine.h" 48 : LayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
|
H A D | SunLayoutEngine.cpp | 31 #include "LayoutEngine.h" 68 int putGV(JNIEnv* env, jint gmask, jint baseIndex, jobject gvdata, const LayoutEngine* engine, int glyphCount) { 148 LayoutEngine *engine = LayoutEngine::layoutEngineFactory(&fia, script, lang, typo_flags & TYPO_MASK, success);
|
H A D | OpenTypeLayoutEngine.h | 37 #include "LayoutEngine.h" 49 * the glyph processsing step described for LayoutEngine is further broken into three 67 * @see LayoutEngine 71 class U_LAYOUT_API OpenTypeLayoutEngine : public LayoutEngine 77 * LayoutEngine::layoutEngineFactory has to read the GSUB table to know that it has an 86 * @see LayoutEngine::layoutEngineFactory 386 * @see LayoutEngine::computeGlyphs
|
H A D | OpenTypeLayoutEngine.cpp | 37 #include "LayoutEngine.h" 155 : LayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success), fFeatureMask(minimalFeatures), 242 // the destructor, LayoutEngine;:reset() 244 // LayoutEngine::~LayoutEngine() 245 LayoutEngine::reset(); 250 : LayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success), fFeatureOrder(FALSE), 565 LayoutEngine::adjustGlyphPositions(chars, offset, count, reverse, glyphStorage, success);
|
/openjdk9/jdk/src/java.desktop/share/classes/sun/font/ |
H A D | SunLayoutEngine.java | 104 public final class SunLayoutEngine implements LayoutEngine, LayoutEngineFactory { 137 public LayoutEngine getEngine(Font2D font, int script, int lang) { 142 public LayoutEngine getEngine(LayoutEngineKey key) { 143 ConcurrentHashMap<LayoutEngineKey, LayoutEngine> cache = cacheref.get(); 149 LayoutEngine e = cache.get(key); 157 private SoftReference<ConcurrentHashMap<LayoutEngineKey, LayoutEngine>> cacheref =
|
H A D | GlyphLayout.java | 160 public LayoutEngine getEngine(Font2D font, int script, int lang); 165 public LayoutEngine getEngine(LayoutEngineKey key); 168 public static interface LayoutEngine { interface in class:GlyphLayout 649 private LayoutEngine engine;
|