X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fpublic-api%2Ftext%2Flayouts%2Flayout-engine.h;h=87a89800ec6a5c20a14a677f835f084be0e26a77;hp=55483de6c3377c11335a5f1f853853f2801261e9;hb=bee80770f7faa39a9d71c21e4d9ccf34a47fcc2e;hpb=306d2f61a1b64179e801fa8a0bb2bd7b4e9dd682 diff --git a/dali-toolkit/public-api/text/layouts/layout-engine.h b/dali-toolkit/public-api/text/layouts/layout-engine.h index 55483de..87a8980 100644 --- a/dali-toolkit/public-api/text/layouts/layout-engine.h +++ b/dali-toolkit/public-api/text/layouts/layout-engine.h @@ -18,6 +18,12 @@ * */ +// INTERNAL INCLUDE +#include + +// EXTERNAL INCLUDE +#include + namespace Dali { @@ -66,10 +72,16 @@ public: * @brief Store the visual position of glyphs in the VisualModel. * * @param[in] boundingBox The size of the box containing the text. - * @param[in] logicalModel The logical model. + * @param[in] glyphs A vector with glyphs. + * @param[in] characterIndices Vector with indices pointing the first character of each glyph. + * @param[in] charactersPerGlyph Vector with the number of characters that forms each glyph. * @param[in] visualModel The visual model to update. */ - void UpdateVisualModel( const Vector2& boundingBox, const LogicalModel& logicalModel, VisualModel& visualModel ); + void UpdateVisualModel( const Vector2& boundingBox, + const Vector& glyphs, + const Vector& characterIndices, + const Vector& charactersPerGlyph, + VisualModel& visualModel ); private: