X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Ftext-model-interface.h;h=aafd4306ddcc6777504aeb41fe2625945763142a;hp=b66307319948fd2721a5e9181d33168edfcc4961;hb=HEAD;hpb=0801dbcf061d67f317bae129fa8a9013f43a8127 diff --git a/dali-toolkit/internal/text/text-model-interface.h b/dali-toolkit/internal/text/text-model-interface.h index b663073..212ec0d 100644 --- a/dali-toolkit/internal/text/text-model-interface.h +++ b/dali-toolkit/internal/text/text-model-interface.h @@ -2,7 +2,7 @@ #define DALI_TOOLKIT_TEXT_MODEL_INTERFACE_H /* - * Copyright (c) 2022 Samsung Electronics Co., Ltd. + * Copyright (c) 2023 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -138,6 +138,13 @@ public: virtual const ScriptRun* GetScriptRuns() const = 0; /** + * @brief Retrieves number of characters. + * + * @return The number of characters. + */ + virtual Length GetNumberOfCharacters() const = 0; + + /** * @brief Retrieves the number of laid-out glyphs. * * @return The number of laid-out glyphs. @@ -315,6 +322,13 @@ public: virtual void GetUnderlineRuns(UnderlinedGlyphRun* underlineRuns, UnderlineRunIndex index, Length numberOfRuns) const = 0; /** + * @brief Retrieves the outline offset. + * + * @return The outline offset. + */ + virtual const Vector2& GetOutlineOffset() const = 0; + + /** * @brief Retrieve the outline color. * * @return The outline color. @@ -329,6 +343,13 @@ public: virtual uint16_t GetOutlineWidth() const = 0; /** + * @brief Retrieve the outline blur radius. + * + * @return The outline blur radius. + */ + virtual const float& GetOutlineBlurRadius() const = 0; + + /** * @brief Retrieves the background color. * * @return The background color.