Lines Matching defs:LayoutEngine
23 * be in a single font, script, and language. An instance of a LayoutEngine can be
34 * These arrays are protected members of LayoutEngine which can be retreived by a
36 * LayoutEngine can be reused.
64 class U_LAYOUT_API LayoutEngine : public UObject {
137 LayoutEngine(const LEFontInstance *fontInstance,
150 LayoutEngine();
328 virtual ~LayoutEngine();
360 * of characters used to create the LayoutEngine.
450 * so that the LayoutEngine can be reused to layout a different
458 * This method returns a LayoutEngine capable of laying out text
459 * in the given font, script and langauge. Note that the LayoutEngine
460 * returned may be a subclass of LayoutEngine.
467 * @return a LayoutEngine which can layout text in the given font.
473 static LayoutEngine *layoutEngineFactory(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, LEErrorCode &success);
479 static LayoutEngine *layoutEngineFactory(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typo_flags, LEErrorCode &success);