/foundation/arkui/ace_engine/frameworks/core/components/svg/ |
H A D | rosen_render_svg_mask.cpp | 28 void RosenRenderSvgMask::PaintMaskLayer(RenderContext& context, const Offset& offset, const Rect& paintRect) in PaintMaskLayer() argument 37 SkRect maskBounds = SkRect::MakeXYWH(SkDoubleToScalar(paintRect.Left() + ParseUnitsAttr(x_, paintRect.Width())), in PaintMaskLayer() 38 SkDoubleToScalar(paintRect.Top() + ParseUnitsAttr(y_, paintRect.Height())), in PaintMaskLayer() 39 SkDoubleToScalar(ParseUnitsAttr(width_, paintRect.Width())), in PaintMaskLayer() 40 SkDoubleToScalar(ParseUnitsAttr(height_, paintRect.Height()))); in PaintMaskLayer() 57 RSRect maskBounds = RSRect(static_cast<RSScalar>(paintRect.Left() + ParseUnitsAttr(x_, paintRect.Width())), in PaintMaskLayer() 58 static_cast<RSScalar>(paintRect in PaintMaskLayer() [all...] |
H A D | rosen_render_svg_pattern.cpp | 36 bool RosenRenderSvgPattern::OnAsPaint(const Offset& offset, const Rect& paintRect, SkPaint& skPaint) in OnAsPaint() argument 40 if (!FitAttribute(paintRect, tileRect, skMatrix4)) { in OnAsPaint() 61 bool RosenRenderSvgPattern::OnAsPaint(const Offset& offset, const Rect& paintRect, RSPen* rsPen, RSBrush* rsBrush) in OnAsPaint() argument 65 if (!FitAttribute(paintRect, tileRect, matrix4)) { in OnAsPaint() 94 bool RosenRenderSvgPattern::FitAttribute(const Rect& paintRect, Rect& tileRect, SkMatrix& skMatrix4) in FitAttribute() argument 96 bool RosenRenderSvgPattern::FitAttribute(const Rect& paintRect, Rect& tileRect, RSMatrix& matrix4) in FitAttribute() 102 tileRect = Rect(ParseUnitsAttr(x_, paintRect.Width()), ParseUnitsAttr(y_, paintRect.Height()), in FitAttribute() 103 ParseUnitsAttr(width_, paintRect.Width()), ParseUnitsAttr(height_, paintRect in FitAttribute() [all...] |
H A D | rosen_render_svg_pattern.h | 37 bool OnAsPaint(const Offset& offset, const Rect& paintRect, SkPaint& skPaint); 39 bool OnAsPaint(const Offset& offset, const Rect& paintRect, RSPen* rsPen, RSBrush* rsBrush); 44 bool FitAttribute(const Rect& paintRect, Rect& tileRect, SkMatrix& skMatrix4); 46 bool FitAttribute(const Rect& paintRect, Rect& tileRect, RSMatrix& matrix4);
|
H A D | render_svg_mask.h | 39 virtual void PaintMaskLayer(SkCanvas* canvas, const Offset& offset, const Rect& paintRect) {} in PaintMaskLayer() argument 41 virtual void PaintMaskLayer(RSCanvas* canvas, const Offset& offset, const Rect& paintRect) {} in PaintMaskLayer() argument 43 virtual void PaintMaskLayer(RenderContext& context, const Offset& offset, const Rect& paintRect) {} in PaintMaskLayer() argument
|
/foundation/arkui/ace_engine/frameworks/core/components/side_bar/ |
H A D | rosen_render_side_bar_container.cpp | 37 auto paintRect = GetPaintRect(); in Paint() local 40 skPath.addRect(SkRect::MakeXYWH(paintRect.Left(), paintRect.Top(), paintRect.Width(), paintRect.Height())); in Paint() 44 dPath.AddRect(RSRect(paintRect.Left(), paintRect.Top(), paintRect.Right(), paintRect.Bottom())); in Paint()
|
/foundation/arkui/ace_engine/frameworks/core/components/common/painter/ |
H A D | rosen_universal_painter.cpp | 29 SkCanvas* canvas, const Rect& paintRect, uint32_t hoverBackgroundColor, double borderRadius) in DrawHoverBackground() 32 RSCanvas* canvas, const Rect& paintRect, uint32_t hoverBackgroundColor, double borderRadius) in DrawHoverBackground() 35 RRect paintRRect = RRect::MakeRRect(paintRect, borderRadius, borderRadius); in DrawHoverBackground() 58 auto paintRect = paintRRect.GetRect(); in DrawRRectBackground() local 60 SkRect skRect = SkRect::MakeXYWH(paintRect.Left(), paintRect.Top(), paintRect.Width(), paintRect.Height()); in DrawRRectBackground() 85 auto paintRect = paintRRect.GetRect(); in DrawRRectBackground() local 87 RSRect rect = RSRect(paintRect in DrawRRectBackground() 28 DrawHoverBackground( SkCanvas* canvas, const Rect& paintRect, uint32_t hoverBackgroundColor, double borderRadius) DrawHoverBackground() argument [all...] |
H A D | rosen_scroll_bar_painter.h | 35 void PaintBar(SkCanvas* canvas, const Offset& offset, const Rect& paintRect, const RefPtr<ScrollBar>& scrollBar, 39 const Rect& paintRect, const RefPtr<ScrollBar>& scrollBar, const Offset& globalOffset, int32_t alpha); 46 SkCanvas* canvas, const Offset& offset, const Rect& paintRect, const RefPtr<ScrollBar>& scrollBar); 51 const Rect& paintRect, const RefPtr<ScrollBar>& scrollBar);
|
H A D | rosen_universal_painter.h | 34 SkCanvas* canvas, const Rect& paintRect, uint32_t hoverBackgroundColor, double borderRadius); 40 RSCanvas* canvas, const Rect& paintRect, uint32_t hoverBackgroundColor, double borderRadius);
|
H A D | rosen_scroll_bar_painter.cpp | 36 void RosenScrollBarPainter::PaintBar(SkCanvas* canvas, const Offset& offset, const Rect& paintRect, in PaintBar() argument 40 const Rect& paintRect, const RefPtr<ScrollBar>& scrollBar, const Offset& globalOffset, int32_t alpha) in PaintBar() 47 PaintCircleBar(canvas, globalOffset, paintRect, scrollBar); in PaintBar() 54 SkCanvas* canvas, const Offset& offset, const Rect& paintRect, const RefPtr<ScrollBar>& scrollBar) in PaintCircleBar() 67 rootSize.Height() * SK_ScalarHalf > offset.GetY() + paintRect.Height()) { in PaintCircleBar() 90 const Rect& paintRect, const RefPtr<ScrollBar>& scrollBar) in PaintCircleBar() 102 rootSize.Height() * FLOAT_HALF > offset.GetY() + paintRect.Height()) { in PaintCircleBar() 53 PaintCircleBar( SkCanvas* canvas, const Offset& offset, const Rect& paintRect, const RefPtr<ScrollBar>& scrollBar) PaintCircleBar() argument 89 PaintCircleBar(RSCanvas* canvas, const Offset& offset, const Rect& paintRect, const RefPtr<ScrollBar>& scrollBar) PaintCircleBar() argument
|
/foundation/arkui/ace_engine/frameworks/core/components/chart/ |
H A D | rosen_render_chart.h | 45 void PaintDatas(RenderContext& context, const Rect& paintRect); 47 void PaintHorizontalAxis(RenderContext& context, const Rect& paintRect); 49 void PaintVerticalAxis(RenderContext& context, const Offset& offset, const Rect& paintRect); 61 void PaintLinearGraph(SkCanvas* canvas, const Rect& paintRect); 66 void UpdateLineGradientPoint(const std::vector<LineInfo>& pointInfo, const MainChart& line, const Rect& paintRect); 69 SkCanvas* canvas, SkPath& path, const Rect& paintRect, Color fillColor, const PointInfo& peekPoint); 72 uint32_t index, const std::vector<LineInfo>& line, SkPath& path, const MainChart& data, const Rect& paintRect); 75 SkPath& path, const Rect& paintRect, const std::vector<LineInfo>& line, uint32_t index, bool isEnd); 77 sk_sp<SkShader> CreateFillGradientShader(const Rect& paintRect, const Color& fillColor, double top); 79 void PaintBar(SkCanvas* canvas, SkPaint& paint, const std::vector<LineInfo>& barGroupData, const Rect& paintRect, [all...] |
H A D | rosen_render_chart.cpp | 359 void RosenRenderChart::PaintDatas(RenderContext& context, const Rect& paintRect) in PaintDatas() argument 366 if (NearEqual(paintRect.Width(), 0.0) || NearEqual(paintRect.Height(), 0.0)) { in PaintDatas() 367 LOGE("data paint region width:%{public}lf height:%{public}lf", paintRect.Width(), paintRect.Height()); in PaintDatas() 371 PaintLinearGraph(canvas, paintRect); in PaintDatas() 390 PaintBar(canvas, paint, barGroup.GetData(), paintRect, barGroupNumber, barsAreaNumber, barGroupIndex); in PaintDatas() 394 PaintBar(canvas, pen, brush, barGroup.GetData(), paintRect, barGroupNumber, barsAreaNumber, barGroupIndex); in PaintDatas() 401 const std::vector<LineInfo>& pointInfo, const MainChart& line, const Rect& paintRect) in UpdateLineGradientPoint() 412 startGradientPoint_ = ConvertDataToPosition(paintRect, pointInf in UpdateLineGradientPoint() 400 UpdateLineGradientPoint( const std::vector<LineInfo>& pointInfo, const MainChart& line, const Rect& paintRect) UpdateLineGradientPoint() argument 422 PaintLinearGraph(SkCanvas* canvas, const Rect& paintRect) PaintLinearGraph() argument 641 PaintLineGradient( SkCanvas* canvas, SkPath& path, const Rect& paintRect, Color fillColor, const PointInfo& peekPoint) PaintLineGradient() argument 652 PaintLineGradient( RSCanvas* canvas, RSPath& path, const Rect& paintRect, Color fillColor, const PointInfo& peekPoint) PaintLineGradient() argument 672 CreateFillGradientShader(const Rect& paintRect, const Color& fillColor, double top) CreateFillGradientShader() argument 680 CreateFillGradientShader( const Rect& paintRect, const Color& fillColor, double top) CreateFillGradientShader() argument 705 PaintLine( uint32_t startIndex, const std::vector<LineInfo>& line, SkPath& path, const MainChart& data, const Rect& paintRect) PaintLine() argument 780 AddCubicPath( SkPath& path, const Rect& paintRect, const std::vector<LineInfo>& line, uint32_t index, bool isEnd) AddCubicPath() argument 808 PaintHorizontalAxis(RenderContext& context, const Rect& paintRect) PaintHorizontalAxis() argument 862 PaintVerticalAxis(RenderContext& context, const Offset& offset, const Rect& paintRect) PaintVerticalAxis() argument 917 PaintBar(SkCanvas* canvas, SkPaint& paint, const std::vector<LineInfo>& barGroupData, const Rect& paintRect, int32_t barGroupNum, int32_t barsAreaNum, int32_t barGroupIndex) PaintBar() argument 964 GetBarsAreaPaintRect(const Rect& paintRect, int32_t barsAreaIndex) GetBarsAreaPaintRect() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/grid_layout/ |
H A D | rosen_render_grid_layout.cpp | 92 void RosenRenderGridLayout::PaintItemZone(RenderContext& context, const Rect& paintRect) in PaintItemZone() argument 105 SkRect skRect = SkRect::MakeXYWH(paintRect.GetOffset().GetX(), paintRect.GetOffset().GetY(), in PaintItemZone() 106 paintRect.Width(), paintRect.Height()); in PaintItemZone() 115 RSRect rect = RSRect(paintRect.GetOffset().GetX(), paintRect.GetOffset().GetY(), in PaintItemZone() 116 paintRect.Width() + paintRect.GetOffset().GetX(), paintRect in PaintItemZone() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/tool_bar/ |
H A D | rosen_render_tool_bar_item.cpp | 83 SkCanvas& canvas, const Rect& paintRect, const Color& color, double radius) in DrawShape() 89 rRect.setRectXY(SkRect::MakeIWH(paintRect.Width(), paintRect.Height()), radius, radius); in DrawShape() 90 rRect.offset(paintRect.GetOffset().GetX(), paintRect.GetOffset().GetY()); in DrawShape() 95 RSCanvas& canvas, const Rect& paintRect, const Color& color, double radius) in DrawShape() 100 RSRoundRect rRect(RSRect(0, 0, paintRect.Width(), paintRect.Height()), radius, radius); in DrawShape() 101 rRect.Offset(paintRect.GetOffset().GetX(), paintRect in DrawShape() 82 DrawShape( SkCanvas& canvas, const Rect& paintRect, const Color& color, double radius) DrawShape() argument 94 DrawShape( RSCanvas& canvas, const Rect& paintRect, const Color& color, double radius) DrawShape() argument [all...] |
H A D | rosen_render_tool_bar_item.h | 36 void DrawShape(SkCanvas& canvas, const Rect& paintRect, const Color& color, double radius); 38 void DrawShape(RSCanvas& canvas, const Rect& paintRect, const Color& color, double radius);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/ |
H A D | text_select_overlay.cpp | 43 handleInfo.paintRect = textPattern->GetTextSelector().firstHandle; in GetFirstHandleInfo() 44 handleInfo.isShow = CheckAndAdjustHandle(handleInfo.paintRect); in GetFirstHandleInfo() 58 handleInfo.paintRect = textPattern->GetTextSelector().secondHandle; in GetSecondHandleInfo() 59 handleInfo.isShow = CheckAndAdjustHandle(handleInfo.paintRect); in GetSecondHandleInfo() 86 bool TextSelectOverlay::CheckAndAdjustHandle(RectF& paintRect) in CheckAndAdjustHandle() argument 103 auto localPaintRect = paintRect; in CheckAndAdjustHandle() 109 return CheckAndAdjustHandleWithContent(visibleContentRect, paintRect); in CheckAndAdjustHandle() 116 return CheckAndAdjustHandleWithContent(visibleContentRect, paintRect); in CheckAndAdjustHandle() 119 bool TextSelectOverlay::CheckAndAdjustHandleWithContent(const RectF& visibleContentRect, RectF& paintRect) in CheckAndAdjustHandleWithContent() argument 121 auto paintLeft = paintRect in CheckAndAdjustHandleWithContent() 138 CheckHandleVisible(const RectF& paintRect) CheckHandleVisible() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/window_scene/screen/ |
H A D | screen_pattern.cpp | 147 auto paintRect = renderContext->GetPaintRectWithTransform(); in UpdateToInputManager() local 148 auto tempHeight = paintRect.Height(); in UpdateToInputManager() 149 auto tempWidth = paintRect.Width(); in UpdateToInputManager() 159 paintRect.Left(), in UpdateToInputManager() 160 paintRect.Top(), in UpdateToInputManager() 176 .x = paintRect.Left(), in UpdateToInputManager() 177 .y = paintRect.Top(), in UpdateToInputManager() 178 .width = paintRect.Width(), in UpdateToInputManager() 179 .height = paintRect.Height(), in UpdateToInputManager() 185 InputManagerUpdateDisplayInfo(paintRect, displayInf in UpdateToInputManager() 188 InputManagerUpdateDisplayInfo(RectF paintRect, MMI::DisplayInfo displayInfo, MMI::WindowInfo windowInfo) InputManagerUpdateDisplayInfo() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/box/ |
H A D | rosen_mask_painter.cpp | 178 bool RosenMaskPainter::GetGradientPaint(const Rect& paintRect, SkPaint& paint) in GetGradientPaint() argument 182 decoration_, paintRect, Size(paintRect.Width(), paintRect.Height()), dipScale_); in GetGradientPaint() 190 bool RosenMaskPainter::GetGradientPaint(const Rect& paintRect, RSBrush& brush) in GetGradientPaint() argument 194 decoration_, paintRect, Size(paintRect.Width(), paintRect.Height()), dipScale_); in GetGradientPaint() 316 std::shared_ptr<Rosen::RSMask> RosenMaskPainter::GetRSMask(const Rect& paintRect, const SkPath& path) in GetRSMask() argument 328 if (GetGradientPaint(paintRect, pain in GetRSMask() 340 GetRSMask(const Rect& paintRect, const RSPath& path) GetRSMask() argument [all...] |
H A D | rosen_mask_painter.h | 48 std::shared_ptr<Rosen::RSMask> GetRSMask(const Rect& paintRect, const SkPath& path); 50 std::shared_ptr<Rosen::RSMask> GetRSMask(const Rect& paintRect, const RSPath& path); 62 bool GetGradientPaint(const Rect& paintRect, SkPaint& paint); 65 bool GetGradientPaint(const Rect& paintRect, RSBrush& brush);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/select_overlay/ |
H A D | select_overlay_pattern.cpp | 368 handleInfo.paintRect += offset; in UpdateOffsetOnMove() 374 auto paintRect = isOverlayMode ? handleInfo.paintRect : handleInfo.localPaintRect; in UpdateOffsetOnMove() local 377 paintRect = handleInfo.paintInfoConverter(handleInfo.paintInfo); in UpdateOffsetOnMove() 382 info_->onHandleMove(paintRect, isFirst); in UpdateOffsetOnMove() 400 auto paintRect = GetHandlePaintRect(info_->firstHandle); in HandlePanEnd() local 401 info_->onHandleMoveDone(paintRect, true); in HandlePanEnd() 409 auto paintRect = GetHandlePaintRect(info_->secondHandle); in HandlePanEnd() local 410 info_->onHandleMoveDone(paintRect, false); in HandlePanEnd() 420 auto paintRect in GetHandlePaintRect() local [all...] |
H A D | select_overlay_property.cpp | 49 return handleLevelMode == HandleLevelMode::OVERLAY ? firstHandle.paintRect : firstHandle.localPaintRect; in GetFirstHandlePaintRect() 54 return handleLevelMode == HandleLevelMode::OVERLAY ? secondHandle.paintRect : secondHandle.localPaintRect; in GetSecondHandlePaintRect()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/web/ |
H A D | web_context_select_overlay.cpp | 39 bool WebContextSelectOverlay::CheckHandleVisible(const RectF& paintRect) in CheckHandleVisible() argument 49 handleInfo.paintRect = {}; in GetFirstHandleInfo() 50 handleInfo.isShow = CheckHandleVisible(handleInfo.paintRect); in GetFirstHandleInfo() 59 handleInfo.paintRect = {}; in GetSecondHandleInfo() 60 handleInfo.isShow = CheckHandleVisible(handleInfo.paintRect); in GetSecondHandleInfo()
|
/foundation/arkui/ace_engine/test/unittest/core/rosen/ |
H A D | rosen_render_context_test.cpp | 136 RectF paintRect = { 10.0f, 10.0f, 10.0f, 10.0f }; in HWTEST_F() local 137 rosenRenderContext->SetFrameWithoutAnimation(paintRect); in HWTEST_F() 138 EXPECT_EQ(rosenRenderContext->GetRSNode()->GetStagingProperties().GetFrame()[0], paintRect.GetX()); in HWTEST_F() 139 EXPECT_EQ(rosenRenderContext->GetRSNode()->GetStagingProperties().GetFrame()[1], paintRect.GetY()); in HWTEST_F() 140 EXPECT_EQ(rosenRenderContext->GetRSNode()->GetStagingProperties().GetFrame()[2], paintRect.Width()); in HWTEST_F() 141 EXPECT_EQ(rosenRenderContext->GetRSNode()->GetStagingProperties().GetFrame()[3], paintRect.Height()); in HWTEST_F() 153 RectF paintRect = { 10.0f, 10.0f, 10.0f, 10.0f }; in HWTEST_F() local 154 rosenRenderContext->SyncGeometryFrame(paintRect); in HWTEST_F() 155 EXPECT_EQ(rosenRenderContext->GetRSNode()->GetStagingProperties().GetFrame()[0], paintRect.GetX()); in HWTEST_F() 156 EXPECT_EQ(rosenRenderContext->GetRSNode()->GetStagingProperties().GetFrame()[1], paintRect in HWTEST_F() 176 RectF paintRect = { 10.0f, 10.0f, 10.0f, 10.0f }; HWTEST_F() local 279 RectF paintRect = { 10.0f, 10.0f, 10.0f, 10.0f }; HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/ui_extension/ |
H A D | ui_extension_surface_pattern.h | 42 auto paintRect = renderContext->GetPaintRectWithoutTransform(); variable 44 "UIExtensionSurface: isDisappearing = %{public}d, paintRect = %{public}s.", 45 isDisappearing, paintRect.ToString().c_str());
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/ |
H A D | text_field_select_overlay.cpp | 209 handleInfo.paintRect = handleRect; in GetHandleInfo() 224 auto paintRect = handlePaintRect; in CheckHandleVisible() local 225 paintRect.SetOffset(OffsetF(paintRect.GetX() + paintRect.Width() / 2.0f, paintRect.GetY())); in CheckHandleVisible() 227 auto verticalEpsilon = std::max(0.0f, paintRect.Height() - contentRect.Height()); in CheckHandleVisible() 228 return GreatOrEqual(paintRect.Top() + verticalEpsilon, visibleRect.Top()) && in CheckHandleVisible() 229 LessOrEqual(paintRect.Bottom() - verticalEpsilon, visibleRect.Bottom()) && in CheckHandleVisible() 230 LessOrEqual(paintRect in CheckHandleVisible() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/checkboxgroup/ |
H A D | checkboxgroup_pattern.cpp | 442 auto getInnerPaintRectCallback = [wp = WeakClaim(this)](RoundRect& paintRect) { in InitOnKeyEvent() 445 pattern->GetInnerFocusPaintRect(paintRect); in InitOnKeyEvent() 451 void CheckBoxGroupPattern::GetInnerFocusPaintRect(RoundRect& paintRect) in GetInnerFocusPaintRect() argument 458 InnerFocusPaintCircle(paintRect); in GetInnerFocusPaintRect() 472 paintRect.SetRect({ originX, originY, width, height }); in GetInnerFocusPaintRect() 473 paintRect.SetCornerRadius(RoundRect::CornerPos::TOP_LEFT_POS, borderRadius, borderRadius); in GetInnerFocusPaintRect() 474 paintRect.SetCornerRadius(RoundRect::CornerPos::TOP_RIGHT_POS, borderRadius, borderRadius); in GetInnerFocusPaintRect() 475 paintRect.SetCornerRadius(RoundRect::CornerPos::BOTTOM_LEFT_POS, borderRadius, borderRadius); in GetInnerFocusPaintRect() 476 paintRect.SetCornerRadius(RoundRect::CornerPos::BOTTOM_RIGHT_POS, borderRadius, borderRadius); in GetInnerFocusPaintRect() 479 void CheckBoxGroupPattern::InnerFocusPaintCircle(RoundRect& paintRect) in InnerFocusPaintCircle() argument [all...] |