/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/svg/ |
H A D | svg_fit_convertor.cpp | 52 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 D | svg_fit_convertor.h | 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, 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 D | debug_boundary_painter.cpp | 42 … layoutSize.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 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… 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 D | mock_svg_fit_convertor.cpp | 19 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 D | render_texture.cpp | 146 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 D | tabs_layout_algorithm_test_ng.cpp | 54 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 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_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_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.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 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()
|
/ohos5.0/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() 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 D | movingphoto_pattern.cpp | 651 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 D | movingphoto_pattern.h | 144 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 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()
|
/ohos5.0/docs/zh-cn/application-dev/quick-start/ |
H A D | arkts-localBuilder.md | 162 @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 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()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/side_bar/ |
H A D | render_side_bar_container.cpp | 231 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 D | render_proxy.cpp | 43 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 D | blank_paint_method.cpp | 32 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 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() 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 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()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/calendar/ |
H A D | calendar_layout_algorithm.cpp | 50 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 D | render_flex.cpp | 343 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 D | video_pattern.cpp | 102 …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 …]
|