Searched refs:LayoutEngine (Results 1 - 13 of 13) sorted by relevance

/openjdk9/jdk/src/java.desktop/share/native/libfontmanager/layout/
H A DLayoutEngine.cpp38 #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 DLayoutEngine.h51 * 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 DGXLayoutEngine2.h36 #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 DGXLayoutEngine.h37 #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 DThaiLayoutEngine.h38 #include "LayoutEngine.h"
54 class ThaiLayoutEngine : public LayoutEngine
H A DGXLayoutEngine2.cpp33 #include "LayoutEngine.h"
43 : LayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success), fMorphTable(morphTable)
H A DGXLayoutEngine.cpp34 #include "LayoutEngine.h"
45 : LayoutEngine(fontInstance, scriptCode, languageCode, 0, success), fMorphTable(morphTable)
H A DThaiLayoutEngine.cpp34 #include "LayoutEngine.h"
48 : LayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
H A DSunLayoutEngine.cpp31 #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 DOpenTypeLayoutEngine.h37 #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 DOpenTypeLayoutEngine.cpp37 #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 DSunLayoutEngine.java104 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 DGlyphLayout.java160 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;

Completed in 117 milliseconds