/foundation/arkui/ace_engine/frameworks/core/components_ng/svg/ |
H A D | svg_fit_convertor.cpp | 25 const Size& layoutSize, const Size& svgSize)> SvgFitConvertor::FIT_OPERATIONS = { 43 void SvgFitConvertor::ApplyFit(ImageFit imageFit, RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) in ApplyFit() argument 51 FIT_OPERATIONS[fitIndex](canvas, layoutSize, svgSize); in ApplyFit() 54 void SvgFitConvertor::ApplyFill(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) 56 canvas.Scale(layoutSize.Width() / svgSize.Width(), layoutSize.Height() / svgSize.Height()); 59 void SvgFitConvertor::ApplyContain(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) 61 AdjustContentFit(canvas, layoutSize, svgSize, 62 std::min(layoutSize.Width() / svgSize.Width(), layoutSize [all...] |
H A D | svg_fit_convertor.h | 29 static void ApplyFit(ImageFit imageFit, RSCanvas& canvas, const Size& layoutSize, const Size& svgSize); 30 static void ApplyFill(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize); 31 static void ApplyContain(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize); 32 static void ApplyCover(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize); 33 static void ApplyWidth(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize); 34 static void ApplyHeight(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize); 35 static void ApplyNone(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize); 36 static void ApplyScaleDown(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize); 37 static void ApplyAlignmentTopLeft(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize); 38 static void ApplyAlignmentTop(RSCanvas& canvas, const Size& layoutSize, cons [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/common/painter/ |
H A D | debug_boundary_painter.cpp | 38 void DebugBoundaryPainter::PaintDebugBoundary(SkCanvas* canvas, const Offset& offset, const Size& layoutSize) in PaintDebugBoundary() argument 42 layoutSize.Width() - HALF_STROKE_WIDTH_OFFSET, layoutSize.Height() - HALF_STROKE_WIDTH_OFFSET); in PaintDebugBoundary() 50 const Size& layoutSize) 54 layoutSize.Width() - HALF_STROKE_WIDTH_OFFSET + offset.GetX(), 55 layoutSize.Height() - HALF_STROKE_WIDTH_OFFSET + offset.GetY()); 66 const Size& layoutSize, const EdgePx& margin) in PaintDebugMargin() 71 auto verticalRectHeight = layoutSize.Height() - margin.TopPx() - margin.BottomPx(); in PaintDebugMargin() 76 layoutSize.Width(), margin.TopPx()); in PaintDebugMargin() 79 layoutRect = SkRect::MakeXYWH(startPointX, startPointY + layoutSize in PaintDebugMargin() 65 PaintDebugMargin(SkCanvas* canvas, const Offset& offset, const Size& layoutSize, const EdgePx& margin) PaintDebugMargin() argument 92 PaintDebugMargin(RSCanvas* canvas, const Offset& offset, const Size& layoutSize, const EdgePx& margin) PaintDebugMargin() argument 123 PaintDebugCorner(SkCanvas* canvas, const Offset& offset, const Size& layoutSize) PaintDebugCorner() argument 156 PaintDebugCorner(RSCanvas* canvas, const Offset& offset, const Size& layoutSize) PaintDebugCorner() argument [all...] |
H A D | debug_boundary_painter.h | 37 static void PaintDebugBoundary(SkCanvas* canvas, const Offset& offset, const Size& layoutSize); 38 static void PaintDebugMargin(SkCanvas* canvas, const Offset& offset, const Size& layoutSize, const EdgePx& margin); 39 static void PaintDebugCorner(SkCanvas* canvas, const Offset& offset, const Size& layoutSize); 41 static void PaintDebugBoundary(RSCanvas* canvas, const Offset& offset, const Size& layoutSize); 43 const Size& layoutSize, const EdgePx& margin); 44 static void PaintDebugCorner(RSCanvas* canvas, const Offset& offset, const Size& layoutSize);
|
/foundation/arkui/ace_engine/test/mock/core/svg/ |
H A D | mock_svg_fit_convertor.cpp | 19 const Size& layoutSize, const Size& svgSize)> SvgFitConvertor::FIT_OPERATIONS = { 22 void SvgFitConvertor::ApplyFit(ImageFit imageFit, RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) in ApplyFit() argument 24 FIT_OPERATIONS[0](canvas, layoutSize, svgSize); in ApplyFit() 27 void SvgFitConvertor::ApplyFill(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) in ApplyFill() argument 30 void SvgFitConvertor::ApplyContain(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) in ApplyContain() argument 33 void SvgFitConvertor::ApplyCover(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) in ApplyCover() argument 36 void SvgFitConvertor::ApplyWidth(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) in ApplyWidth() argument 39 void SvgFitConvertor::ApplyHeight(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) in ApplyHeight() argument 42 void SvgFitConvertor::ApplyNone(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) in ApplyNone() argument 45 void SvgFitConvertor::ApplyScaleDown(RSCanvas& canvas, const Size& layoutSize, cons argument 48 ApplyAlignmentTopLeft(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) ApplyAlignmentTopLeft() argument 51 ApplyAlignmentTop(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) ApplyAlignmentTop() argument 54 ApplyAlignmentTopRight(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) ApplyAlignmentTopRight() argument 57 ApplyAlignmentCenterLeft(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) ApplyAlignmentCenterLeft() argument 60 ApplyAlignmentCenter(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) ApplyAlignmentCenter() argument 63 ApplyAlignmentCenterRight(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) ApplyAlignmentCenterRight() argument 66 ApplyAlignmentBottomLeft(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) ApplyAlignmentBottomLeft() argument 69 ApplyAlignmentBottom(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) ApplyAlignmentBottom() argument 72 ApplyAlignmentBottomRight(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize) ApplyAlignmentBottomRight() argument 75 AdjustContentFit(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize, float svgScale, Alignment alignMent) AdjustContentFit() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/video/ |
H A D | render_texture.cpp | 145 const Size& layoutSize = GetLayoutSize(); in ApplyObjectPosition() local 149 alignmentX_ = imagePosition_.GetSizeValueX() * (layoutSize.Width() - drawSize_.Width()) / PERCENT_TRANSLATE; in ApplyObjectPosition() 155 alignmentY_ = imagePosition_.GetSizeValueY() * (layoutSize.Height() - drawSize_.Height()) / PERCENT_TRANSLATE; in ApplyObjectPosition() 161 const Size& layoutSize = GetLayoutSize(); in CalculateFitContain() local 162 double layoutRatio = NearZero(layoutSize.Height()) ? 0.0 : layoutSize.Width() / layoutSize.Height(); in CalculateFitContain() 165 drawSize_ = layoutSize; in CalculateFitContain() 167 drawSize_ = Size(sourceRatio * layoutSize.Height(), layoutSize in CalculateFitContain() 175 const Size& layoutSize = GetLayoutSize(); CalculateFitCover() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/progress/ |
H A D | render_progress.cpp | 77 Size layoutSize; in Measure() local 80 if (layoutSize.Width() < item->GetLayoutSize().Width()) { in Measure() 81 layoutSize.SetWidth(item->GetLayoutSize().Width()); in Measure() 83 if (layoutSize.Height() < item->GetLayoutSize().Height()) { in Measure() 84 layoutSize.SetHeight(item->GetLayoutSize().Height()); in Measure() 87 return GetLayoutParam().Constrain(layoutSize); in Measure()
|
H A D | render_bubble_progress.cpp | 83 Size layoutSize; in PerformLayout() local 86 layoutSize = GetLayoutParam().Constrain(Size(diameter_, diameter_)); in PerformLayout() 90 layoutSize = Size(defaultDiameter, defaultDiameter); in PerformLayout() 92 layoutSize = GetLayoutParam().GetMaxSize(); in PerformLayout() 97 radius_ = std::min(layoutSize.Height(), layoutSize.Width()) / 2.0; in PerformLayout() 98 center_ = Vertex(layoutSize.Width() / 2.0, layoutSize.Height() / 2.0); in PerformLayout() 102 SetLayoutSize(layoutSize); in PerformLayout()
|
H A D | render_loading_progress.cpp | 354 Size layoutSize; in PerformLayout() local 356 layoutSize = GetLayoutParam().Constrain(Size(diameter_, diameter_)); in PerformLayout() 364 layoutSize = Size(defaultDiameter, defaultDiameter); in PerformLayout() 366 layoutSize = GetLayoutParam().GetMaxSize(); in PerformLayout() 369 SetLayoutSize(layoutSize); in PerformLayout() 370 UpdateLoadingSize(std::min(layoutSize.Width(), layoutSize.Height())); in PerformLayout() 371 center_ = Offset(layoutSize.Width() / CENTER_POINT, layoutSize.Height() / CENTER_POINT); in PerformLayout() 372 scale_ = std::min(layoutSize in PerformLayout() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/tab_bar/ |
H A D | rosen_render_tab_bar_item.cpp | 63 [offset, layoutSize = Size(width, height)](std::shared_ptr<SkCanvas> canvas) { in RenderTabBarItemBoundary() 64 DebugBoundaryPainter::PaintDebugBoundary(canvas.get(), offset, layoutSize); in RenderTabBarItemBoundary() 65 DebugBoundaryPainter::PaintDebugCorner(canvas.get(), offset, layoutSize); in RenderTabBarItemBoundary() 69 [offset, layoutSize = Size(width, height)](std::shared_ptr<RSCanvas> canvas) { in RenderTabBarItemBoundary() 70 DebugBoundaryPainter::PaintDebugBoundary(canvas.get(), offset, layoutSize); in RenderTabBarItemBoundary() 71 DebugBoundaryPainter::PaintDebugCorner(canvas.get(), offset, layoutSize); in RenderTabBarItemBoundary()
|
/foundation/arkui/ace_engine/frameworks/core/components/padding/ |
H A D | render_padding.cpp | 43 auto layoutSize = Size(width, height); in PerformLayout() local 47 Size maxLayoutSize = GetLayoutParam().GetMaxSize() - layoutSize; in PerformLayout() 48 Size minLayoutSize = GetLayoutParam().GetMinSize() - layoutSize; in PerformLayout() 58 layoutSize += child->GetLayoutSize(); in PerformLayout() 61 SetLayoutSize(layoutSize); in PerformLayout()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/tabs/ |
H A D | tabs_layout_algorithm_test_ng.cpp | 53 float layoutSize = 10000.0f; in HWTEST_F() local 54 layoutConstraintVaild.selfIdealSize.SetSize(SizeF(layoutSize, layoutSize)); in HWTEST_F() 95 * @tc.expected: step3. After calling the Measure interface, tabsFrameSize is layoutSize. in HWTEST_F() 99 EXPECT_EQ(tabsFrameSize.Width(), layoutSize); in HWTEST_F() 100 EXPECT_EQ(tabsFrameSize.Height(), layoutSize); in HWTEST_F() 134 float layoutSize = 10000.0f; in HWTEST_F() local 135 layoutConstraintVaild.selfIdealSize.SetSize(SizeF(layoutSize, layoutSize)); in HWTEST_F() 182 EXPECT_EQ(tabsFrameSize.Height(), layoutSize); in HWTEST_F() 216 float layoutSize = 10000.0f; HWTEST_F() local 298 float layoutSize = 10000.0f; HWTEST_F() local 380 float layoutSize = 10000.0f; HWTEST_F() local 458 float layoutSize = 10000.0f; HWTEST_F() local 539 float layoutSize = 10000.0f; HWTEST_F() local 620 float layoutSize = 10000.0f; HWTEST_F() local 701 float layoutSize = 10000.0f; HWTEST_F() local 785 float layoutSize = 10000.0f; HWTEST_F() local 866 float layoutSize = 10000.0f; HWTEST_F() local 944 float layoutSize = 10000.0f; HWTEST_F() local 1025 float layoutSize = 10000.0f; HWTEST_F() local 1106 float layoutSize = 10000.0f; HWTEST_F() local 1185 float layoutSize = 10000.0f; HWTEST_F() local 1264 float layoutSize = 10000.0f; HWTEST_F() local 1346 float layoutSize = 10000.0f; HWTEST_F() local 1428 float layoutSize = 10000.0f; HWTEST_F() local 1510 float layoutSize = 10000.0f; HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/svg/ |
H A D | render_svg.cpp | 185 Size layoutSize; in PerformLayout() local 191 layoutSize.SetWidth(layoutParam.GetMaxSize().Width()); in PerformLayout() 194 layoutSize.SetWidth(ConvertDimensionToPx(width_, LengthType::HORIZONTAL, isRoot_)); in PerformLayout() 196 layoutSize.SetWidth(std::clamp(ConvertDimensionToPx(width_, LengthType::HORIZONTAL, isRoot_), in PerformLayout() 205 layoutSize.SetHeight(layoutParam.GetMaxSize().Height()); in PerformLayout() 208 layoutSize.SetHeight(ConvertDimensionToPx(height_, LengthType::VERTICAL, isRoot_)); in PerformLayout() 210 layoutSize.SetHeight(std::clamp(ConvertDimensionToPx(height_, LengthType::VERTICAL, isRoot_), in PerformLayout() 214 SetLayoutSize(layoutSize); in PerformLayout() 216 child->Layout(LayoutParam(layoutSize, Size())); in PerformLayout()
|
/foundation/arkui/ace_engine/frameworks/core/components/proxy/ |
H A D | render_proxy.cpp | 43 Size layoutSize; in PerformLayout() local 54 layoutSize = child->GetLayoutSize(); in PerformLayout() 56 SetLayoutSize(layoutSize); in PerformLayout()
|
/foundation/arkui/ace_engine/frameworks/core/components/image/ |
H A D | render_image.cpp | 491 Size layoutSize = GetLayoutSize(); in ApplyImageFit() local 496 ApplyNone(srcRect, dstRect, rawPicSize, layoutSize); in ApplyImageFit() 499 ApplyCover(srcRect, dstRect, rawPicSize, layoutSize); in ApplyImageFit() 502 ApplyFitWidth(srcRect, dstRect, rawPicSize, layoutSize); in ApplyImageFit() 505 ApplyFitHeight(srcRect, dstRect, rawPicSize, layoutSize); in ApplyImageFit() 509 ApplyNone(srcRect, dstRect, rawPicSize, layoutSize); in ApplyImageFit() 511 ApplyContain(srcRect, dstRect, rawPicSize, layoutSize); in ApplyImageFit() 515 ApplyContain(srcRect, dstRect, rawPicSize, layoutSize); in ApplyImageFit() 518 ApplyContain(srcRect, dstRect, rawPicSize, layoutSize); in ApplyImageFit() 523 void RenderImage::ApplyContain(Rect& srcRect, Rect& dstRect, const Size& rawPicSize, const Size& layoutSize) in ApplyContain() argument 536 ApplyCover(Rect& srcRect, Rect& dstRect, const Size& rawPicSize, const Size& layoutSize) ApplyCover() argument 546 ApplyFitWidth(Rect& srcRect, Rect& dstRect, const Size& rawPicSize, const Size& layoutSize) ApplyFitWidth() argument 557 ApplyFitHeight(Rect& srcRect, Rect& dstRect, const Size& rawPicSize, const Size& layoutSize) ApplyFitHeight() argument 568 ApplyNone(Rect& srcRect, Rect& dstRect, const Size& rawPicSize, const Size& layoutSize) ApplyNone() argument 652 Size layoutSize = GetLayoutSize(); ApplyObjectPosition() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/blank/ |
H A D | blank_paint_method.cpp | 30 auto layoutSize = paintWrapper->GetContentSize(); in PaintRect() local 37 canvas.DrawRect(RSRect(offset.GetX(), offset.GetY(), layoutSize.Width() + offset.GetX() + 1, in PaintRect() 38 layoutSize.Height() + offset.GetY() + 1)); in PaintRect()
|
/foundation/arkui/ace_engine/component_ext/movingphoto/ |
H A D | movingphoto_pattern.h | 143 SizeF CalculateFitContain(const SizeF& rawSize, const SizeF& layoutSize); 144 SizeF CalculateFitFill(const SizeF& layoutSize); 145 SizeF CalculateFitCover(const SizeF& rawSize, const SizeF& layoutSize); 147 SizeF CalculateFitScaleDown(const SizeF& rawSize, const SizeF& layoutSize); 148 SizeF CalculateFitAuto(const SizeF& rawSize, const SizeF& layoutSize); 149 SizeF MeasureContentLayout(const SizeF& layoutSize, const RefPtr<MovingPhotoLayoutProperty>& layoutProperty);
|
H A D | movingphoto_pattern.cpp | 672 SizeF MovingPhotoPattern::CalculateFitContain(const SizeF& rawSize, const SizeF& layoutSize) in CalculateFitContain() argument 674 if (NearZero(rawSize.Height()) || NearZero(rawSize.Width()) || NearZero(layoutSize.Height())) { in CalculateFitContain() 675 return layoutSize; in CalculateFitContain() 678 double layoutRatio = layoutSize.Width() / layoutSize.Height(); in CalculateFitContain() 680 float ratio = layoutSize.Height() / rawSize.Height(); in CalculateFitContain() 681 return { rawSize.Width() * ratio, layoutSize.Height() }; in CalculateFitContain() 683 float ratio = layoutSize.Width() / rawSize.Width(); in CalculateFitContain() 684 return { layoutSize.Width(), rawSize.Height() * ratio }; in CalculateFitContain() 688 SizeF MovingPhotoPattern::CalculateFitFill(const SizeF& layoutSize) in CalculateFitFill() argument 693 CalculateFitCover(const SizeF& rawSize, const SizeF& layoutSize) CalculateFitCover() argument 714 CalculateFitScaleDown(const SizeF& rawSize, const SizeF& layoutSize) CalculateFitScaleDown() argument 723 CalculateFitAuto(const SizeF& rawSize, const SizeF& layoutSize) CalculateFitAuto() argument 753 MeasureContentLayout(const SizeF& layoutSize, const RefPtr<MovingPhotoLayoutProperty>& layoutProperty) MeasureContentLayout() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/side_bar/ |
H A D | render_side_bar_container.cpp | 231 auto layoutSize = GetLayoutSize();
in TouchTest() local 232 auto layoutSizeWithVP = Dimension(Dimension(layoutSize.Width()).ConvertToVp(), DimensionUnit::VP);
in TouchTest() 289 auto layoutSize = GetLayoutSize();
in ConvertWidthToVp() local 290 double value = PipelineBase::Px2VpWithCurrentDensity(width.Value() * layoutSize.Width());
in ConvertWidthToVp() 385 auto layoutSize = GetLayoutSize();
in SetChildrenStatus() local 386 if (!layoutSize.IsValid()) {
in SetChildrenStatus() 403 auto autoHide = layoutSize.Width() <= miniWidthToHide.ConvertToPx();
in SetChildrenStatus() 428 auto layoutSize = GetLayoutSize();
in LayoutChildren() local 429 auto layoutSizeWithVP = Dimension(Dimension(layoutSize.Width()).ConvertToVp(), DimensionUnit::VP);
in LayoutChildren() 436 auto fixedSize = layoutSize in LayoutChildren() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/tip/ |
H A D | render_tip.cpp | 45 Size layoutSize; in PerformLayout() local 53 layoutSize += child->GetLayoutSize(); in PerformLayout() 57 AdaptChildPadding(layoutSize, maxLayoutSize); in PerformLayout() 63 childSize_ = layoutSize + padding_.GetLayoutSizeInPx(context->GetDipScale()); in PerformLayout()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/calendar/ |
H A D | calendar_layout_algorithm.cpp | 46 SizeF layoutSize; in MeasureContent() local 49 layoutSize = SizeF( in MeasureContent() 52 layoutSize = SizeF( in MeasureContent()
|
/foundation/arkui/ace_engine/frameworks/core/components/list/ |
H A D | list_layout_manager.cpp | 322 Size layoutSize = listItem->GetPreLayoutSize(); in AdjustLayoutParam() local 323 if (layoutSize == Size(0.0, 0.0)) { in AdjustLayoutParam() 325 layoutSize = child->GetLayoutSize(); in AdjustLayoutParam() 326 listItem->SetPreLayoutSize(layoutSize); in AdjustLayoutParam() 336 double offset = mainOffset_ + renderList_.GetMainSize(layoutSize) * friction_ * symbol; in AdjustLayoutParam() 344 Size size = isVertical_ ? Size(layoutSize.Width(), layoutSize.Height() * friction) in AdjustLayoutParam() 345 : Size(layoutSize.Width() * friction, layoutSize.Height()); in AdjustLayoutParam() 446 Size layoutSize in PerformLayout() local 558 Size layoutSize = renderList_.MakeValue<Size>(curMainSize, renderList_.GetCrossSize(viewPort_)); LayoutToItem() local 589 Size layoutSize = renderList_.MakeValue<Size>(curMainSize, renderList_.GetCrossSize(viewPort_)); LayoutToPosition() local 622 Size layoutSize = renderList_.MakeValue<Size>(curMainSize, renderList_.GetCrossSize(viewPort_)); LayoutMore() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/texttimer/ |
H A D | render_texttimer.cpp | 100 Size layoutSize; in PerformLayout() local 106 layoutSize = child->GetLayoutSize(); in PerformLayout() 108 SetLayoutSize(layoutSize); in PerformLayout()
|
/foundation/arkui/ace_engine/frameworks/core/components/multimodal/ |
H A D | render_multimodal.cpp | 28 Size layoutSize; in PerformLayout() local 34 layoutSize = child->GetLayoutSize(); in PerformLayout() 36 SetLayoutSize(layoutSize); in PerformLayout()
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/list/ |
H A D | rosen_render_list_item_group.cpp | 27 const auto& layoutSize = GetLayoutSize(); in PaintDivider() local 40 const double mainSize = GetMainSize(layoutSize); in PaintDivider() 41 const double crossSize = GetCrossSize(layoutSize); in PaintDivider()
|