Home
last modified time | relevance | path

Searched refs:layoutSize (Results 1 - 25 of 57) sorted by relevance

123

/foundation/arkui/ace_engine/frameworks/core/components_ng/svg/
H A Dsvg_fit_convertor.cpp25 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 Dsvg_fit_convertor.h29 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 Ddebug_boundary_painter.cpp38 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 Ddebug_boundary_painter.h37 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 Dmock_svg_fit_convertor.cpp19 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 Drender_texture.cpp145 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 Drender_progress.cpp77 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 Drender_bubble_progress.cpp83 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 Drender_loading_progress.cpp354 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 Drosen_render_tab_bar_item.cpp63 [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 Drender_padding.cpp43 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 Dtabs_layout_algorithm_test_ng.cpp53 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 Drender_svg.cpp185 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 Drender_proxy.cpp43 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 Drender_image.cpp491 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 Dblank_paint_method.cpp30 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 Dmovingphoto_pattern.h143 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 Dmovingphoto_pattern.cpp672 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 Drender_side_bar_container.cpp231 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 Drender_tip.cpp45 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 Dcalendar_layout_algorithm.cpp46 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 Dlist_layout_manager.cpp322 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 Drender_texttimer.cpp100 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 Drender_multimodal.cpp28 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 Drosen_render_list_item_group.cpp27 const auto& layoutSize = GetLayoutSize(); in PaintDivider() local
40 const double mainSize = GetMainSize(layoutSize); in PaintDivider()
41 const double crossSize = GetCrossSize(layoutSize); in PaintDivider()

Completed in 16 milliseconds

123