Lines Matching defs:LayoutEngine
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 {
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 capable of laying out text
500 * in the given font, script and langauge. Note that the LayoutEngine
501 * returned may be a subclass of LayoutEngine.
508 * @return a LayoutEngine which can layout text in the given font.
514 static LayoutEngine *layoutEngineFactory(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, LEErrorCode &success);
520 static LayoutEngine *layoutEngineFactory(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typo_flags, LEErrorCode &success);