Home
last modified time | relevance | path

Searched refs:layoutSize (Results 1 – 25 of 58) sorted by relevance

123

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/svg/
H A Dsvg_fit_convertor.cpp52 FIT_OPERATIONS[fitIndex](canvas, layoutSize, svgSize); in ApplyFit()
57 canvas.Scale(layoutSize.Width() / svgSize.Width(), layoutSize.Height() / svgSize.Height()); in ApplyFill()
62 AdjustContentFit(canvas, layoutSize, svgSize, in ApplyContain()
63 …std::min(layoutSize.Width() / svgSize.Width(), layoutSize.Height() / svgSize.Height()), Alignment:… in ApplyContain()
68 AdjustContentFit(canvas, layoutSize, svgSize, in ApplyCover()
69 …std::max(layoutSize.Width() / svgSize.Width(), layoutSize.Height() / svgSize.Height()), Alignment:… in ApplyCover()
74 …AdjustContentFit(canvas, layoutSize, svgSize, layoutSize.Width() / svgSize.Width(), Alignment::CEN… in ApplyWidth()
79 …AdjustContentFit(canvas, layoutSize, svgSize, layoutSize.Height() / svgSize.Height(), Alignment::C… in ApplyHeight()
89 …auto scale = std::min(layoutSize.Width() / svgSize.Width(), layoutSize.Height() / svgSize.Height()… in ApplyScaleDown()
95 AdjustContentFit(canvas, layoutSize, svgSize, SCALE_BASE, in ApplyAlignmentTopLeft()
[all …]
H A Dsvg_fit_convertor.h30 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, const Size& svgSize);
41 static void ApplyAlignmentCenter(RSCanvas& canvas, const Size& layoutSize, const Size& svgSize);
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/painter/
H A Ddebug_boundary_painter.cpp42layoutSize.Width() - HALF_STROKE_WIDTH_OFFSET, layoutSize.Height() - HALF_STROKE_WIDTH_OFFSET); in PaintDebugBoundary()
50 const Size& layoutSize) in PaintDebugBoundary() argument
66 const Size& layoutSize, const EdgePx& margin) in PaintDebugMargin() argument
76 layoutSize.Width(), margin.TopPx()); in PaintDebugMargin()
80 layoutSize.Width(), margin.BottomPx()); in PaintDebugMargin()
93 const Size& layoutSize, const EdgePx& margin) in PaintDebugMargin() argument
107 layoutSize.Width() + startPointX, startPointY + layoutSize.Height()); in PaintDebugMargin()
151 startPointY + layoutSize.Height() - BOUNDARY_CORNER_LENGTH, in PaintDebugCorner()
153 startPointY + layoutSize.Height(), skpaint); in PaintDebugCorner()
157 const Size& layoutSize) in 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…
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);
/ohos5.0/foundation/arkui/ace_engine/test/mock/core/svg/
H A Dmock_svg_fit_convertor.cpp19 const Size& layoutSize, const Size& svgSize)> SvgFitConvertor::FIT_OPERATIONS = {
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, const Size& svgSize) in ApplyScaleDown() argument
51 void SvgFitConvertor::ApplyAlignmentTop(RSCanvas& canvas, const Size& layoutSize, const Size& svgSi… in ApplyAlignmentTop() argument
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/video/
H A Drender_texture.cpp146 const Size& layoutSize = GetLayoutSize(); in ApplyObjectPosition() local
162 const Size& layoutSize = GetLayoutSize(); in CalculateFitContain() local
163 …double layoutRatio = NearZero(layoutSize.Height()) ? 0.0 : layoutSize.Width() / layoutSize.Height(… in CalculateFitContain()
166 drawSize_ = layoutSize; in CalculateFitContain()
168 drawSize_ = Size(sourceRatio * layoutSize.Height(), layoutSize.Height()); in CalculateFitContain()
170 drawSize_ = Size(layoutSize.Width(), layoutSize.Width() / sourceRatio); in CalculateFitContain()
176 const Size& layoutSize = GetLayoutSize(); in CalculateFitCover() local
177 …double layoutRatio = NearZero(layoutSize.Height()) ? 0.0 : layoutSize.Width() / layoutSize.Height(… in CalculateFitCover()
180 drawSize_ = layoutSize; in CalculateFitCover()
182 drawSize_ = Size(layoutSize.Width(), layoutSize.Width() / sourceRatio); in CalculateFitCover()
[all …]
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/tabs/
H A Dtabs_layout_algorithm_test_ng.cpp54 layoutConstraintVaild.selfIdealSize.SetSize(SizeF(layoutSize, layoutSize));
135 layoutConstraintVaild.selfIdealSize.SetSize(SizeF(layoutSize, layoutSize));
217 layoutConstraintVaild.selfIdealSize.SetSize(SizeF(layoutSize, layoutSize));
299 layoutConstraintVaild.selfIdealSize.SetSize(SizeF(layoutSize, layoutSize));
381 layoutConstraintVaild.selfIdealSize.SetSize(SizeF(layoutSize, layoutSize));
459 layoutConstraintVaild.selfIdealSize.SetSize(SizeF(layoutSize, layoutSize));
540 layoutConstraintVaild.selfIdealSize.SetSize(SizeF(layoutSize, layoutSize));
621 layoutConstraintVaild.selfIdealSize.SetSize(SizeF(layoutSize, layoutSize));
702 layoutConstraintVaild.selfIdealSize.SetSize(SizeF(layoutSize, layoutSize));
786 layoutConstraintVaild.selfIdealSize.SetSize(SizeF(layoutSize, layoutSize));
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/progress/
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_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_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.Width() / (orbitRadius_ + cometRadius_) / CENTER_POINT, in PerformLayout()
373 layoutSize.Height() / ringRadius_ / CENTER_POINT); in PerformLayout()
/ohos5.0/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()
/ohos5.0/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()
515 ApplyContain(srcRect, dstRect, rawPicSize, layoutSize); in ApplyImageFit()
518 ApplyContain(srcRect, dstRect, rawPicSize, layoutSize); in ApplyImageFit()
539 srcRect.SetSize(layoutSize * (rawPicSize.Height() / layoutSize.Height())); in ApplyCover()
541 srcRect.SetSize(layoutSize * (rawPicSize.Width() / layoutSize.Width())); in ApplyCover()
552 srcRect.SetSize(layoutSize * (rawPicSize.Width() / layoutSize.Width())); in ApplyFitWidth()
560 srcRect.SetSize(layoutSize * (rawPicSize.Height() / layoutSize.Height())); in ApplyFitHeight()
571 …Size(std::min(layoutSize.Width(), rawPicSize.Width()), std::min(layoutSize.Height(), rawPicSize.He… in ApplyNone()
[all …]
/ohos5.0/foundation/arkui/ace_engine/component_ext/movingphoto/
H A Dmovingphoto_pattern.cpp651 return layoutSize; in CalculateFitContain()
654 double layoutRatio = layoutSize.Width() / layoutSize.Height(); in CalculateFitContain()
666 return layoutSize; in CalculateFitFill()
672 return layoutSize; in CalculateFitCover()
675 double layoutRatio = layoutSize.Width() / layoutSize.Height(); in CalculateFitCover()
692 if ((rawSize.Width() <= layoutSize.Width()) && (rawSize.Height() <= layoutSize.Height())) { in CalculateFitScaleDown()
702 return layoutSize; in CalculateFitAuto()
704 if ((rawSize.Width() <= layoutSize.Width()) && (rawSize.Height() <= layoutSize.Height())) { in CalculateFitAuto()
709 … } else if ((rawSize.Width() > layoutSize.Width()) && (rawSize.Height() <= layoutSize.Height())) { in CalculateFitAuto()
712 return CalculateFitCover(rawSize, layoutSize); in CalculateFitAuto()
[all …]
H A Dmovingphoto_pattern.h144 SizeF CalculateFitContain(const SizeF& rawSize, const SizeF& layoutSize);
145 SizeF CalculateFitFill(const SizeF& layoutSize);
146 SizeF CalculateFitCover(const SizeF& rawSize, const SizeF& layoutSize);
148 SizeF CalculateFitScaleDown(const SizeF& rawSize, const SizeF& layoutSize);
149 SizeF CalculateFitAuto(const SizeF& rawSize, const SizeF& layoutSize);
150 …SizeF MeasureContentLayout(const SizeF& layoutSize, const RefPtr<MovingPhotoLayoutProperty>& layou…
/ohos5.0/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()
/ohos5.0/docs/zh-cn/application-dev/quick-start/
H A Darkts-localBuilder.md162 @State layoutSize:LayoutSize = {size:0};
181 @BuilderParam contentBuilder:((layoutSize: LayoutSize) => void);
182 @State layoutSize:LayoutSize = {size:0};
186 this.contentBuilder({size: this.layoutSize.size});
188 this.layoutSize.size += 1;
208 @State layoutSize:LayoutSize = {size:0};
219 Child({contentBuilder: this.componentBuilder,layoutSize:this.layoutSize});
227 @BuilderParam contentBuilder:((layoutSize: LayoutSize) => void);
228 @Link layoutSize:LayoutSize;
232 this.contentBuilder({size: this.layoutSize.size});
[all …]
/ohos5.0/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()
196layoutSize.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()
210layoutSize.SetHeight(std::clamp(ConvertDimensionToPx(height_, LengthType::VERTICAL, isRoot_), in PerformLayout()
214 SetLayoutSize(layoutSize); in PerformLayout()
216 child->Layout(LayoutParam(layoutSize, Size())); in PerformLayout()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/side_bar/
H A Drender_side_bar_container.cpp231 auto layoutSize = GetLayoutSize(); in TouchTest() local
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
436 auto fixedSize = layoutSize.MinusWidth((sideBarWidthVP + curPositionVP).ConvertToPx()); in LayoutChildren()
440 auto fixedSize = layoutSize.MinusWidth((-curPositionVP).ConvertToPx()); in LayoutChildren()
445 content->Layout(LayoutParam(layoutSize, Size())); in LayoutChildren()
[all …]
/ohos5.0/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()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/blank/
H A Dblank_paint_method.cpp32 auto layoutSize = paintWrapper->GetContentSize(); in PaintRect() local
39 canvas.DrawRect(RSRect(offset.GetX(), offset.GetY(), layoutSize.Width() + offset.GetX() + 1, in PaintRect()
40 layoutSize.Height() + offset.GetY() + 1)); in PaintRect()
/ohos5.0/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()
447 renderList_.SetLayoutSize(layoutSize); in PerformLayout()
559 renderList_.SetLayoutSize(layoutSize); in LayoutToItem()
590 renderList_.SetLayoutSize(layoutSize); in LayoutToPosition()
[all …]
/ohos5.0/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()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/calendar/
H A Dcalendar_layout_algorithm.cpp50 SizeF layoutSize; in MeasureContent() local
53 layoutSize = SizeF( in MeasureContent()
56 layoutSize = SizeF( in MeasureContent()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/flex/
H A Drender_flex.cpp343 SetLayoutSize(layoutSize); in PerformLayoutInWeightMode()
344 mainSize_ = GetMainAxisValue(layoutSize, direction_); in PerformLayoutInWeightMode()
438 Size layoutSize; in PerformLayoutInIndexMode() local
440 layoutSize = GetConstrainedSize(maxMainSize); in PerformLayoutInIndexMode()
442 layoutSize = GetConstrainedSize(allocatedSize_); in PerformLayoutInIndexMode()
444 SetLayoutSize(layoutSize); in PerformLayoutInIndexMode()
445 mainSize_ = GetMainAxisValue(layoutSize, direction_); in PerformLayoutInIndexMode()
642 layoutSize = GetConstrainedSize(mainViewPort); in DetermineSelfSize()
644 isChildOverflow_ = allocatedSize_ > GetMainAxisValue(layoutSize, direction_); in DetermineSelfSize()
645 SetLayoutSize(layoutSize); in DetermineSelfSize()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/video/
H A Dvideo_pattern.cpp102 …double layoutRatio = NearZero(layoutSize.Height()) ? 0.0 : layoutSize.Width() / layoutSize.Height(… in CalculateFitContain()
106 return layoutSize; in CalculateFitContain()
109 return { static_cast<float>(sourceRatio) * layoutSize.Height(), layoutSize.Height() }; in CalculateFitContain()
111 return { layoutSize.Width(), static_cast<float>(layoutSize.Width() / sourceRatio) }; in CalculateFitContain()
114 SizeF CalculateFitFill(const SizeF& layoutSize) in CalculateFitFill() argument
116 return layoutSize; in CalculateFitFill()
121 …double layoutRatio = NearZero(layoutSize.Height()) ? 0.0 : layoutSize.Width() / layoutSize.Height(… in CalculateFitCover()
125 return layoutSize; in CalculateFitCover()
128 return { layoutSize.Width(), static_cast<float>(layoutSize.Width() / sourceRatio) }; in CalculateFitCover()
130 return { static_cast<float>(layoutSize.Height() * sourceRatio), layoutSize.Height() }; in CalculateFitCover()
[all …]

123