Home | History | Annotate | Download | only in layout

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 {
140 LayoutEngine(const LEFontInstance *fontInstance,
156 LayoutEngine();
335 virtual ~LayoutEngine();
367 * of characters used to create the LayoutEngine.
457 * so that the LayoutEngine can be reused to layout a different
465 * This method returns a LayoutEngine capable of laying out text
466 * in the given font, script and langauge. Note that the LayoutEngine
467 * returned may be a subclass of LayoutEngine.
474 * @return a LayoutEngine which can layout text in the given font.
480 static LayoutEngine *layoutEngineFactory(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, LEErrorCode &success);
486 static LayoutEngine *layoutEngineFactory(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typo_flags, LEErrorCode &success);