/ohos5.0/foundation/arkui/ace_engine/frameworks/base/geometry/ |
H A D | offset.h | 27 class Offset { 29 Offset() = default; 30 ~Offset() = default; 41 static Offset Zero() in Zero() 43 return Offset(); in Zero() 46 static Offset ErrorOffset() in ErrorOffset() 53 return operator==(Offset()); in IsZero() 98 Offset operator+(const Offset& offset) const 108 Offset operator-(const Offset& offset) const 131 Offset& operator+=(const Offset& offset) [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/custom_paint/ |
H A D | rosen_render_custom_paint.h | 63 void FillRect(const Offset& offset, const Rect& rect) override; 73 void MoveTo(const Offset& offset, double x, double y) override; 74 void LineTo(const Offset& offset, double x, double y) override; 80 void AddRect(const Offset& offset, const Rect& rect) override; 81 void Fill(const Offset& offset) override; 83 void Stroke(const Offset& offset) override; 157 void Path2DArc(const Offset& offset, const PathArgs& args); 158 void Path2DArcTo(const Offset& offset, const PathArgs& args); 162 void Path2DRect(const Offset& offset, const PathArgs& args); 164 void Path2DStroke(const Offset& offset); [all …]
|
H A D | custom_paint_component.cpp | 50 auto task = [offscreenCanvas](RenderCustomPaint& interface, const Offset&) { in TransferFromImageBitmap() argument 115 void CanvasTaskPool::FillText(const std::string& text, const Offset& textOffset) in FillText() 123 void CanvasTaskPool::StrokeText(const std::string& text, const Offset& textOffset) in StrokeText() 383 auto task = [rule](RenderCustomPaint& interface, const Offset& offset) { in UpdateFillRuleForPath() 391 auto task = [rule](RenderCustomPaint& interface, const Offset& offset) { in UpdateFillRuleForPath2D() 399 auto task = [color](RenderCustomPaint& interface, const Offset& offset) { in UpdateFillColor() 409 auto task = [color](RenderCustomPaint& interface, const Offset& offset) { in UpdateStrokeColor() 419 auto task = [gradient](RenderCustomPaint& interface, const Offset& offset) { in UpdateFillGradient() 429 auto task = [grad](RenderCustomPaint& interface, const Offset& offset) { in UpdateStrokeGradient() 439 auto task = [pattern](RenderCustomPaint& interface, const Offset& offset) { in UpdateFillPattern() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/checkable/ |
H A D | rosen_render_checkbox.h | 31 void Paint(RenderContext& context, const Offset& offset) override; 47 void DrawCheck(RSCanvas* canvas, const Offset& origin, const RSPen& pen, 50 RSCanvas* canvas, const Offset& paintOffset, RSPen& strokePen) const; 51 void DrawPartSelect(RSCanvas* canvas, const Offset& paintOffset, RSPen& strokePen, 54 RSCanvas* canvas, const Offset& origin, uint32_t paintColor, RSPen& pen) const; 55 void SetUIStatus(RSCanvas* canvas, const Offset& paintOffset, RSPen& strokePaint, 58 void DrawAnimationOffToOn(RSCanvas* canvas, const Offset& origin, const RSPen& pen, 60 void DrawAnimationOnToOff(RSCanvas* canvas, const Offset& origin, const RSPen& pen, 63 void DrawFocusBorder(RenderContext& context, const Offset& offset); 64 void DrawTouchBoard(const Offset& offset, RenderContext& context); [all …]
|
H A D | rosen_render_checkbox.cpp | 192 const Offset start = in DrawPartSelect() 194 const Offset end = in DrawPartSelect() 209 const Offset start = in DrawPartSelect() 211 const Offset end = in DrawPartSelect() 277 const Offset start = in DrawCheck() 281 const Offset end = in DrawCheck() 302 const Offset start = in DrawCheck() 306 const Offset end = in DrawCheck() 373 const Offset start = in DrawAnimationOffToOn() 377 const Offset end = in DrawAnimationOffToOn() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/text_overlay/ |
H A D | render_text_overlay.h | 36 const Offset DOT1_POSITION = Offset(6.25, 6.75); 37 const Offset DOT2_POSITION = Offset(17.75, 6.75); 38 const Offset DOT3_POSITION = Offset(6.25, 17.25); 39 const Offset DOT4_POSITION = Offset(17.75, 17.25); 119 Offset endHandleOffset_; 121 Offset endHandleCenter_; 122 Offset mouseOffset_; 125 Offset dot1StartOffset_; 131 Offset dot2Offset_; 132 Offset dot3Offset_; [all …]
|
H A D | text_overlay_manager.h | 75 Offset offset; 149 virtual void InitSelection(const Offset& pos, const Offset& globalOffset); 150 virtual void UpdateStartSelection(int32_t end, const Offset& pos, const Offset& globalOffset); 151 virtual void UpdateEndSelection(int32_t start, const Offset& pos, const Offset& globalOffset); 157 bool IsSelectedText(const Offset& pos, const Offset& globalOffset); 167 Offset clickOffset_; 170 Offset textOffsetForShowCaret_; 196 Offset MakeEmptyOffset() const; 202 int32_t GetCursorPositionForClick(const Offset& offset, const Offset& globalOffset); 250 const Offset& GetCoordinateOffset() const in GetCoordinateOffset() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/calendar/ |
H A D | rosen_render_calendar.h | 55 void Paint(RenderContext& context, const Offset& offset) override; 60 void DrawWeekAndDates(SkCanvas* canvas, Offset offset); 62 void DrawWeek(SkCanvas* canvas, const Offset& offset) const; 65 void DrawWeekAndDates(RSCanvas* canvas, Offset offset); 68 void DrawWeek(RSCanvas* canvas, const Offset& offset) const; 71 void DrawTouchedArea(RenderContext& context, Offset offset) const; 86 void PaintLunarDay(RSCanvas* canvas, const Offset& offset, const CalendarDay& day, 102 …SkCanvas* canvas, const Offset& offset, const Offset& dayOffset, const CalendarDay& day, int32_t d… 104 …SkCanvas* canvas, const Offset& offset, const Offset& dayOffset, const CalendarDay& day, int32_t d… 106 void DrawCardCalendar(RSCanvas* canvas, const Offset& offset, const Offset& dayOffset, [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/swiper/ |
H A D | rosen_render_swiper.h | 35 void Paint(RenderContext& context, const Offset& offset) override; 39 void PaintIndicator(RenderContext& context, const Offset& offset); 40 void PaintMask(RenderContext& context, const Offset& offset) const; 42 void CanvasDrawIndicator(RenderContext& context, const Offset& offset); 43 void PaintFade(RenderContext& context, const Offset& offset); 45 void PaintShadow(SkCanvas* canvas, const Offset& offset); 47 void PaintShadow(RSCanvas* canvas, const Offset& offset); 51 void DrawIndicator(RenderContext& context, const Offset& offset); 54 void DrawIndicatorItems(RenderContext& context, const Offset& offset); 55 void DrawIndicatorFocus(RenderContext& context, const Offset& offset); [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/drag_bar/ |
H A D | render_drag_bar.cpp | 40 const Offset POINT_L_SHRINK = Offset(17.0, 15.0); // Left Point position. 41 const Offset POINT_C_SHRINK = Offset(32.0, 9.0); // Center Point position. 42 const Offset POINT_R_SHRINK = Offset(47.0, 15.0); // Right Point position. 45 const Offset POINT_L_INITIAL = Offset(18.0, 12.0); // Left Point position. 46 const Offset POINT_C_INITIAL = Offset(32.0, 12.0); // Center Point position. 47 const Offset POINT_R_INITIAL = Offset(46.0, 12.0); // Right Point position. 50 const Offset POINT_L_EXPAND = Offset(17.0, 9.0); // Left Point position. 51 const Offset POINT_C_EXPAND = Offset(32.0, 15.0); // Center Point position. 52 const Offset POINT_R_EXPAND = Offset(47.0, 9.0); // Right Point position. 175 void RenderDragBar::DoStyleAnimation(const Offset& left, const Offset& center, const Offset& right) in DoStyleAnimation() [all …]
|
H A D | render_drag_bar.h | 40 void HandleClick(const Offset& clickPosition); 41 void HandleTouchDown(const Offset& downPoint); 42 void HandleTouchMove(const Offset& movePoint); 77 …const Offset& coordinateOffset, const TouchRestrict& touchRestrict, TouchTestResult& result) overr… 79 Offset iconOffset_; 80 Offset barLeftPoint_; 81 Offset barCenterPoint_; 82 Offset barRightPoint_; 92 Offset dragOffset_; 93 Offset downPoint_; [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/button/ |
H A D | rosen_render_button.h | 38 void Paint(RenderContext& context, const Offset& offset) override; 53 void DrawArc(SkCanvas* canvas, const Offset& offset); 54 void DrawLineProgress(SkCanvas* canvas, const Offset& offset); 56 void DrawCircleProgress(SkCanvas* canvas, const Offset& offset); 57 void DrawDownloadButton(SkCanvas* canvas, const Offset& offset); 58 void DrawButton(SkCanvas* canvas, const Offset& offset); 63 void DrawArc(RSCanvas* canvas, const Offset& offset); 64 void DrawLineProgress(RSCanvas* canvas, const Offset& offset); 66 void DrawCircleProgress(RSCanvas* canvas, const Offset& offset); 68 void DrawButton(RSCanvas* canvas, const Offset& offset); [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/rating/ |
H A D | rosen_render_rating.cpp | 46 Offset animationOffset = starOffset + Offset(offsetDeltaX, offsetDeltaY); in Paint() 55 Offset animationOffset = starOffset + Offset(offsetDeltaX, offsetDeltaY); in Paint() 65 …Offset pressstarOffset = Offset(singleWidth_ * pressstarNum_ + imageVerticalOffset, imageVerticalO… in Paint() 67 Offset animationOffset = pressstarOffset + Offset(offsetDeltaX, offsetDeltaY); in Paint() 108 Offset foregroundDrawOffset = imageOffset; in PaintRatingBar() 109 Offset foregroundClipOffset = imageOffset; in PaintRatingBar() 122 Offset secondaryClipOffset = imageOffset; in PaintRatingBar() 123 Offset secondaryDrawOffset = imageOffset; in PaintRatingBar() 138 Offset backgroundDrawOffset = in PaintRatingBar() 212 rRect.Offset(offset.GetX(), offset.GetY()); in PaintFocus() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/bubble/ |
H A D | render_bubble.h | 73 void HandleTouch(const Offset& clickPosition); 74 Offset GetChildPosition(const Size& childSize); 75 …Offset GetPositionWithPlacement(const Size& childSize, const Offset& topPosition, const Offset& bo… 76 const Offset& topArrowPosition, const Offset& bottomArrowPosition); 77 Offset FitToScreen(const Offset& fitPosition, const Size& childSize); 79 void UpdateAccessibilityInfo(Size size, Offset offset); 112 Offset childOffset_; 113 Offset targetOffset_; 114 Offset arrowPosition_; 135 …void InitArrowTopAndBottomPosition(Offset& topArrowPosition, Offset& bottomArrowPosition, Offset& … [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/properties/ |
H A D | shadow_config.cpp | 22 Shadow(5.0f, Offset(0.0, 0.0), Color(0x32000000), ShadowStyle::OuterDefaultXS); 24 Shadow(100.0f, Offset(0.0, 0.0), Color(0x0b000000), ShadowStyle::OuterDefaultSM); 26 Shadow(185.0f, Offset(0.0, 60.0), Color(0x28000000), ShadowStyle::OuterDefaultMD); 28 Shadow(200.0f, Offset(0.0, 10.0), Color(0x26000000), ShadowStyle::OuterDefaultLG); 30 Shadow(230.0f, Offset(0.0, 50.0), Color(0x15000000), ShadowStyle::OuterFloatingSM); 32 Shadow(215.0f, Offset(0.0, 30.0), Color(0x31000000), ShadowStyle::OuterFloatingMD); 35 Shadow(5.0f, Offset(0.0, 0.0), Color(0x4c000000), ShadowStyle::OuterDefaultXS); 37 Shadow(130.0f, Offset(0.0, 0.0), Color(0x2b000000), ShadowStyle::OuterDefaultSM); 39 Shadow(120.0f, Offset(0.0, 45.0), Color(0x60000000), ShadowStyle::OuterDefaultMD); 41 Shadow(200.0f, Offset(0.0, 60.0), Color(0x59000000), ShadowStyle::OuterDefaultLG); [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/text/ |
H A D | render_text.h | 119 const Offset& GetStartOffset() const in GetStartOffset() 124 void SetStartOffset(const Offset& startOffset) in SetStartOffset() 129 const Offset& GetEndOffset() const in GetEndOffset() 134 void SetEndOffset(const Offset& endOffset) in SetEndOffset() 180 void HandleLongPress(const Offset& longPressPosition); 184 Offset GetPositionForExtend(int32_t extend); 186 void HandleOnCopyAll(const std::function<void(const Offset&, const Offset&)>& callback); 190 …int32_t start, const Offset& endHandleOffset, const std::function<void(const Offset&)>& endCallbac… 213 Offset startOffset_; 214 Offset endOffset_; [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/wrap/ |
H A D | render_wrap.cpp | 395 Offset startPosition; in LayoutWholeWrap() 396 Offset betweenPosition; in LayoutWholeWrap() 420 betweenPosition = isHorizontal ? Offset(0.0, crossSpace) : Offset(crossSpace, 0.0); in LayoutWholeWrap() 426 startPosition = isHorizontal ? Offset(0.0, crossSpace) : Offset(crossSpace, 0.0); in LayoutWholeWrap() 427 betweenPosition = isHorizontal ? Offset(0.0, crossSpace) : Offset(crossSpace, 0.0); in LayoutWholeWrap() 434 betweenPosition = isHorizontal ? Offset(0.0, crossSpace) : Offset(crossSpace, 0.0); in LayoutWholeWrap() 466 void RenderWrap::TraverseContent(const Offset& startPosition, const Offset& betweenPosition) const in TraverseContent() 555 Offset itemPositionOffset; in PositionedItem() 633 Offset crossOffset; in HandleCenterAlignment() 650 Offset crossOffset; in HandleEndAlignment() [all …]
|
H A D | render_wrap.h | 54 Offset GetContentOffset(double totalCrossLength) const; 56 void TraverseContent(const Offset& startPosition, const Offset& betweenPosition) const; 59 … double betweenSpace, const ContentInfo& content, const Offset& position, double crossSpace) const; 61 Offset GetItemMainOffset(double mainSpace) const; 108 …void HandleCenterAlignment(double totalCrossSpace, const RefPtr<RenderNode>& node, const Offset& p… 109 double betweenSpace, Offset& itemPositionOffset) const; 110 …void HandleEndAlignment(double totalCrossSpace, const RefPtr<RenderNode>& node, const Offset& posi… 111 double betweenSpace, Offset& itemPositionOffset) const; 113 …const RefPtr<RenderNode>& item, const Offset& position, double betweenSpace, Offset& itemPositionO… 114 …leBaselineAlignment(double totalCrossSpace, const RefPtr<RenderNode>& node, const Offset& position, [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/properties/test/unittest/alignment/ |
H A D | alignment_test.cpp | 66 Offset resultOffset = Alignment::GetAlignPosition(parentSize, childSize, alignment); 72 ASSERT_TRUE(resultOffset == Offset(0, 0)); 94 Offset resultOffset = Alignment::GetAlignPosition(parentSize, childSize, alignment); 100 ASSERT_TRUE(resultOffset == Offset(EXTRA_SMALL_LENGTH, 0)); 128 ASSERT_TRUE(resultOffset == Offset(SMALL_LENGTH, 0)); 156 ASSERT_TRUE(resultOffset == Offset(0, EXTRA_SMALL_LENGTH)); 184 ASSERT_TRUE(resultOffset == Offset(EXTRA_SMALL_LENGTH, EXTRA_SMALL_LENGTH)); 212 ASSERT_TRUE(resultOffset == Offset(SMALL_LENGTH, EXTRA_SMALL_LENGTH)); 240 ASSERT_TRUE(resultOffset == Offset(0, SMALL_LENGTH)); 268 ASSERT_TRUE(resultOffset == Offset(EXTRA_SMALL_LENGTH, SMALL_LENGTH)); [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/painter/ |
H A D | border_image_painter.h | 49 void UpdateExtraOffsetToPaintSize(const Offset& offset); 51 void PaintBorderImage(const Offset& offset, SkCanvas* canvas, SkPaint& paint); 54 void PaintBorderImage(const Offset& offset, RSCanvas* canvas, RSBrush& brush); 62 void PaintBorderImageRound(const Offset& offset, SkCanvas* canvas, SkPaint& paint); 63 void PaintBorderImageSpace(const Offset& offset, SkCanvas* canvas, SkPaint& paint); 64 void PaintBorderImageRepeat(const Offset& offset, SkCanvas* canvas, SkPaint& paint); 65 void FillBorderImageCenter(const Offset& offset, SkCanvas* canvas, SkPaint& paint); 69 void PaintBorderImageRound(const Offset& offset, RSCanvas* canvas, RSBrush& brush); 70 void PaintBorderImageSpace(const Offset& offset, RSCanvas* canvas, RSBrush& brush); 71 void PaintBorderImageRepeat(const Offset& offset, RSCanvas* canvas, RSBrush& brush); [all …]
|
H A D | rosen_decoration_painter.h | 49 class Offset; variable 141 SkRRect GetBoxOuterRRect(const Offset& offset); 144 RSRoundRect GetBoxOuterRRect(const Offset& offset); 170 RSRoundRect GetBoxRRect(const Offset& offset, const Border& border, 193 void PaintImage(const Offset& offset, RenderContext& context); 195 SkRRect GetOuterRRect(const Offset& offset, const Border& border); 196 SkRRect GetInnerRRect(const Offset& offset, const Border& border); 197 SkRRect GetClipRRect(const Offset& offset, const Border& border); 201 void PaintColorAndImage(const Offset& offset, RSCanvas* canvas, 213 void PaintImage(const Offset& offset, RenderContext& context); [all …]
|
H A D | rosen_scroll_bar_painter.h | 35 …void PaintBar(SkCanvas* canvas, const Offset& offset, const Rect& paintRect, const RefPtr<ScrollBa… 36 const Offset& globalOffset, int32_t alpha); 38 void PaintBar(RSCanvas* canvas, const Offset& offset, 39 …const Rect& paintRect, const RefPtr<ScrollBar>& scrollBar, const Offset& globalOffset, int32_t alp… 44 … void RenderScrollBarBoundary(SkCanvas* canvas, const Offset& offset, double width, double height); 46 …SkCanvas* canvas, const Offset& offset, const Rect& paintRect, const RefPtr<ScrollBar>& scrollBar); 47 …void PaintRectBar(SkCanvas* canvas, const Offset& offset, const RefPtr<ScrollBar>& scrollBar, int3… 49 … void RenderScrollBarBoundary(RSCanvas* canvas, const Offset& offset, double width, double height); 50 void PaintCircleBar(RSCanvas* canvas, const Offset& offset, 52 void PaintRectBar(RSCanvas* canvas, const Offset& offset,
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/badge/ |
H A D | rosen_render_badge.h | 37 void Paint(RenderContext& context, const Offset& offset) override; 40 void DrawBadge(RenderContext& context, const Offset& offset); 43 void PaintText(const Offset& textOffset, RenderContext& context) const; 45 void DrawCircleBadge(SkCanvas* canvas, const Offset& offset); 46 void DrawNumericalBadge(SkCanvas* canvas, const Offset& offset); 49 double& boundaryStartX, double& boundaryStartY, SkRRect& rRect, const Offset& offset); 51 void DrawCircleBadge(RSCanvas* canvas, const Offset& offset); 52 void DrawNumericalBadge(RSCanvas* canvas, const Offset& offset); 55 double& boundaryStartX, double& boundaryStartY, RSRoundRect& rRect, const Offset& offset); 63 Offset textInitialOffset_;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/chart/ |
H A D | rosen_render_chart.h | 43 void Paint(RenderContext& context, const Offset& offset) override; 49 void PaintVerticalAxis(RenderContext& context, const Offset& offset, const Rect& paintRect); 51 Offset ConvertDataToPosition(const Rect& paintRegion, const PointInfo& point); 57 void PaintPoint(SkCanvas* canvas, const Offset& offset, SkPaint paint, const PointInfo& point); 87 void PaintPoint(RSCanvas* canvas, const Offset& offset, RSPen pen, 121 Offset CalculateControlA(const Offset& prev, const Offset& cur, const Offset& next); 123 Offset CalculateControlB(const Offset& prev, const Offset& cur, const Offset& next); 131 Offset startGradientPoint_; 132 Offset endGradientPoint_; 136 Offset startOffset_;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/box/ |
H A D | rosen_render_box.h | 44 void Paint(RenderContext& context, const Offset& offset) override; 164 void UpdateBlurRRect(const SkRRect& rRect, const Offset& offset); 170 void UpdateBlurRRect(const RSRoundRect& rRect, const Offset& offset); 173 const Offset& offset, const Border& border, double shrinkFactor, bool isRound); 176 void GetSizeAndPosition(GeometryBoxType geometryBoxType, Size& size, Offset& position); 190 bool CreateInset(const RefPtr<BasicShape>& basicShape, const Size& size, const Offset& position, 192 … bool CreateCircle(const RefPtr<BasicShape>& basicShape, const Size& size, const Offset& position, 194 … bool CreateEllipse(const RefPtr<BasicShape>& basicShape, const Size& size, const Offset& position, 198 bool CreatePath(const RefPtr<BasicShape>& basicShape, const Size& size, const Offset& position, 200 bool CreateRect(const RefPtr<BasicShape>& basicShape, const Size& size, const Offset& position, [all …]
|