/foundation/arkui/ui_lite/frameworks/components/ |
H A D | ui_arc_label.cpp | 265 center.x = arcTextInfo_.arcCenter.x + GetRect().GetX(); in DrawArcText() 266 center.y = arcTextInfo_.arcCenter.y + GetRect().GetY(); in DrawArcText() 281 Rect UIArcLabel::GetArcTextRect(const char* text, uint16_t fontId, uint8_t fontSize, const Point& arcCenter, in GetArcTextRect() argument 284 return TypedText::GetArcTextRect(text, fontId, fontSize, arcCenter, letterSpace, orientation, arcTextInfo); in GetArcTextRect() 318 arcTextInfo_.arcCenter.x = arcCenter_.x - GetX() + style_->borderWidth_ + style_->paddingLeft_; in ReMeasure() 319 arcTextInfo_.arcCenter.y = arcCenter_.y - GetY() + style_->borderWidth_ + style_->paddingTop_; in ReMeasure()
|
/foundation/arkui/ui_lite/frameworks/common/ |
H A D | typed_text.h | 69 const Point& arcCenter, 82 static void GetArcLetterPos(const Point& arcCenter, uint16_t radius, float angle, float& posX, float& posY);
|
H A D | typed_text.cpp | 85 const Point& arcCenter, in GetArcTextRect() 117 GetArcLetterPos(arcCenter, arcTextInfo.radius, angle, posX, posY); in GetArcTextRect() 140 GetArcLetterPos(arcCenter, arcTextInfo.radius, angle, posX, posY); in GetArcTextRect() 170 void TypedText::GetArcLetterPos(const Point& arcCenter, uint16_t radius, float angle, float& posX, float& posY) in GetArcLetterPos() argument 172 posX = arcCenter.x + (static_cast<float>(radius) * Sin(angle)); in GetArcLetterPos() 173 posY = arcCenter.y - (static_cast<float>(radius) * Sin(angle + QUARTER_IN_DEGREE)); in GetArcLetterPos() 82 GetArcTextRect(const char* text, uint16_t fontId, uint8_t fontSize, const Point& arcCenter, int16_t letterSpace, TextOrientation orientation, const ArcTextInfo& arcTextInfo) GetArcTextRect() argument
|
/foundation/arkui/ui_lite/frameworks/draw/ |
H A D | draw_label.h | 31 static void DrawArcText(BufferInfo& gfxDstBuffer, const Rect& mask, const char* text, const Point& arcCenter, 46 const Point& arcCenter,
|
H A D | draw_label.cpp | 149 const Point& arcCenter, in DrawArcText() 196 arcCenter, compatibilityMode)) { in DrawArcText() 221 const Point& arcCenter, in CalculateAngle() 242 TypedText::GetArcLetterPos(arcCenter, arcTextInfo.radius, angle, posX, posY); in CalculateAngle() 252 TypedText::GetArcLetterPos(arcCenter, arcTextInfo.radius, angle, posX, posY); in CalculateAngle() 146 DrawArcText(BufferInfo& gfxDstBuffer, const Rect& mask, const char* text, const Point& arcCenter, uint16_t fontId, uint8_t fontSize, const ArcTextInfo arcTextInfo, const float changeAngle, TextOrientation orientation, const Style& style, OpacityType opaScale, bool compatibilityMode) DrawArcText() argument 210 CalculateAngle(uint16_t letterWidth, uint16_t letterHeight, int16_t letterSpace, const ArcTextInfo arcTextInfo, bool xorFlag, uint32_t index, TextOrientation orientation, float& posX, float& posY, float& rotateAngle, float& angle, const Point& arcCenter, bool compatibilityMode) CalculateAngle() argument
|
/foundation/arkui/ui_lite/interfaces/kits/components/ |
H A D | ui_arc_label.h | 428 const Point& arcCenter,
|
/foundation/arkui/ui_lite/interfaces/kits/common/ |
H A D | text.h | 93 Point arcCenter; member
|