X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Fmulti-language-helper-functions.h;h=f9992d07f707b78fb88121a0a49cf449b14387ef;hb=HEAD;hp=14dee1b1837a0f048737ac1f423fcd07a4e9159a;hpb=80f435f8608fa1604f597a5620c9e6ea137f8e0a;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/text/multi-language-helper-functions.h b/dali-toolkit/internal/text/multi-language-helper-functions.h index 14dee1b..f9992d0 100644 --- a/dali-toolkit/internal/text/multi-language-helper-functions.h +++ b/dali-toolkit/internal/text/multi-language-helper-functions.h @@ -1,8 +1,8 @@ -#ifndef __DALI_TOOLKIT_TEXT_MULTI_LANGUAGE_HELPER_FUNCTIONS_H__ -#define __DALI_TOOLKIT_TEXT_MULTI_LANGUAGE_HELPER_FUNCTIONS_H__ +#ifndef DALI_TOOLKIT_TEXT_MULTI_LANGUAGE_HELPER_FUNCTIONS_H +#define DALI_TOOLKIT_TEXT_MULTI_LANGUAGE_HELPER_FUNCTIONS_H /* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * Copyright (c) 2021 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. @@ -27,31 +27,30 @@ namespace Dali { - namespace Toolkit { - namespace Text { - /** * @brief Merges font's descriptions to retrieve the combined font's description for a given character. * * @param[in] fontDescriptions The font's descriptions for the whole text. * @param[in] defaultFontDescription The default font's description. * @param[in] defaultPointSize The default font's point size. + * @param[in] fontSizeScale The font's size scale. * @param[in] characterIndex Index to the character to retrieve its font's description. * @param[out] fontDescription The font's description for the character. * @param[out] fontPointSize The font's point size for the character. * @param[out] isDefaultFont Whether the font is a default one. */ -void MergeFontDescriptions( const Vector& fontDescriptions, - const TextAbstraction::FontDescription& defaultFontDescription, - TextAbstraction::PointSize26Dot6 defaultPointSize, - CharacterIndex characterIndex, - TextAbstraction::FontDescription& fontDescription, - TextAbstraction::PointSize26Dot6& fontPointSize, - bool& isDefaultFont ); +void MergeFontDescriptions(const Vector& fontDescriptions, + const TextAbstraction::FontDescription& defaultFontDescription, + TextAbstraction::PointSize26Dot6 defaultPointSize, + float fontSizeScale, + CharacterIndex characterIndex, + TextAbstraction::FontDescription& fontDescription, + TextAbstraction::PointSize26Dot6& fontPointSize, + bool& isDefaultFont); /** * @brief Retrieves the script Id from the script run for a given character's @p index. @@ -64,9 +63,9 @@ void MergeFontDescriptions( const Vector& fontDescriptions, * * @return The script. */ -Script GetScript( Length index, - Vector::ConstIterator& scriptRunIt, - const Vector::ConstIterator& scriptRunEndIt ); +Script GetScript(Length index, + Vector::ConstIterator& scriptRunIt, + const Vector::ConstIterator& scriptRunEndIt); } // namespace Text @@ -74,4 +73,4 @@ Script GetScript( Length index, } // namespace Dali -#endif // __DALI_TOOLKIT_TEXT_MULTI_LANGUAGE_HELPER_FUNCTIONS_H__ +#endif // DALI_TOOLKIT_TEXT_MULTI_LANGUAGE_HELPER_FUNCTIONS_H