Searched refs:letterWidth (Results 1 - 5 of 5) sorted by relevance
/foundation/arkui/ui_lite/frameworks/common/ |
H A D | typed_text.cpp | 113 uint16_t letterWidth = UIFont::GetInstance()->GetWidth(letter, fontId, fontSize, 0); in GetArcTextRect() local 115 angle += xorFlag ? GetAngleForArcLen(static_cast<float>(letterWidth), letterHeight, arcTextInfo.radius, in GetArcTextRect() 121 rectLetter.Resize(letterWidth, letterHeight); in GetArcTextRect() 124 uint16_t arcLen = letterWidth + letterSpace; in GetArcTextRect() 132 // 2: letterWidth's half in GetArcTextRect() 133 float fineTuningAngle = incrementAngle * (static_cast<float>(letterWidth) / (2 * arcLen)); in GetArcTextRect() 160 float TypedText::GetAngleForArcLen(uint16_t letterWidth, int16_t letterSpace, uint16_t radius) in GetAngleForArcLen() argument 166 float angle = (letterWidth + letterSpace) / (FLOATING_POINT_TWO * radius * UI_PI) * CIRCLE_IN_DEGREE; in GetAngleForArcLen() 196 uint16_t letterWidth = UIFont::GetInstance()->GetWidth(letter, fontId, fontSize, 0); in GetNextLine() local 197 curW += letterWidth; in GetNextLine() [all...] |
H A D | typed_text.h | 80 static float GetAngleForArcLen(uint16_t letterWidth, int16_t letterSpace, uint16_t radius);
|
H A D | text.cpp | 493 int16_t letterWidth = fontEngine->GetWidth(TEXT_ELLIPSIS_UNICODE, fontId_, fontSize_, 0) + style.letterSpace_; in GetEllipsisIndex() local 495 p.x = textRect.GetWidth() - letterWidth; in GetEllipsisIndex()
|
/foundation/arkui/ui_lite/frameworks/draw/ |
H A D | draw_label.cpp | 167 uint16_t letterWidth; in DrawArcText() local 192 letterWidth = fontEngine->GetWidth(letter, fontId, fontSize, 0); in DrawArcText() 193 if (!DrawLabel::CalculateAngle(letterWidth, letterHeight, style.letterSpace_, in DrawArcText() 210 bool DrawLabel::CalculateAngle(uint16_t letterWidth, in CalculateAngle() argument 227 angle += TypedText::GetAngleForArcLen(static_cast<float>(letterWidth), letterHeight, arcTextInfo.radius, in CalculateAngle() 230 uint16_t arcLen = letterWidth + letterSpace; in CalculateAngle() 240 float fineTuningAngle = incrementAngle * (static_cast<float>(letterWidth) / (DIVIDER_BY_TWO * arcLen)); in CalculateAngle() 245 float incrementAngle = TypedText::GetAngleForArcLen(letterWidth, letterSpace, arcTextInfo.radius); in CalculateAngle()
|
H A D | draw_label.h | 35 static bool CalculateAngle(uint16_t letterWidth,
|
Completed in 5 milliseconds