/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/svg/ |
H A D | rosen_render_svg_circle.cpp | 51 …path.addCircle(ConvertDimensionToPx(cx_, LengthType::HORIZONTAL), ConvertDimensionToPx(cy_, Length… in Paint() 52 ConvertDimensionToPx(r_, LengthType::OTHER)); in Paint() 58 …path.AddCircle(ConvertDimensionToPx(cx_, LengthType::HORIZONTAL), ConvertDimensionToPx(cy_, Length… in Paint() 59 ConvertDimensionToPx(r_, LengthType::OTHER)); in Paint() 85 …path.addCircle(ConvertDimensionToPx(cx_, LengthType::HORIZONTAL), ConvertDimensionToPx(cy_, Length… in PaintDirectly() 86 ConvertDimensionToPx(r_, LengthType::OTHER)); in PaintDirectly() 95 …path.AddCircle(ConvertDimensionToPx(cx_, LengthType::HORIZONTAL), ConvertDimensionToPx(cy_, Length… in PaintDirectly() 96 ConvertDimensionToPx(r_, LengthType::OTHER)); in PaintDirectly() 117 …path.addCircle(ConvertDimensionToPx(cx_, LengthType::HORIZONTAL), ConvertDimensionToPx(cy_, Length… in GetPaintBounds() 118 ConvertDimensionToPx(r_, LengthType::OTHER)); in GetPaintBounds() [all …]
|
H A D | rosen_render_svg_rect.cpp | 127 rx = ConvertDimensionToPx(rx_, LengthType::HORIZONTAL); in GetPath() 130 rx = ConvertDimensionToPx(ry_, LengthType::VERTICAL); in GetPath() 135 ry = ConvertDimensionToPx(ry_, LengthType::VERTICAL); in GetPath() 138 ry = ConvertDimensionToPx(rx_, LengthType::HORIZONTAL); in GetPath() 144 SkRect::MakeXYWH(ConvertDimensionToPx(x_, LengthType::HORIZONTAL), in GetPath() 145 …ConvertDimensionToPx(y_, LengthType::VERTICAL), ConvertDimensionToPx(width_, LengthType::HORIZONTA… in GetPath() 146 ConvertDimensionToPx(height_, LengthType::VERTICAL)), in GetPath() 151 RSRect(ConvertDimensionToPx(x_, LengthType::HORIZONTAL), in GetPath() 152 ConvertDimensionToPx(y_, LengthType::VERTICAL), in GetPath() 153 ConvertDimensionToPx(width_ + x_, LengthType::HORIZONTAL), in GetPath() [all …]
|
H A D | rosen_render_svg_ellipse.cpp | 127 rx = ConvertDimensionToPx(rx_, LengthType::HORIZONTAL); in GetPath() 130 rx = ConvertDimensionToPx(ry_, LengthType::VERTICAL); in GetPath() 135 ry = ConvertDimensionToPx(ry_, LengthType::VERTICAL); in GetPath() 138 ry = ConvertDimensionToPx(rx_, LengthType::HORIZONTAL); in GetPath() 142 SkRect rect = SkRect::MakeXYWH(ConvertDimensionToPx(cx_, LengthType::HORIZONTAL) - rx, in GetPath() 143 ConvertDimensionToPx(cy_, LengthType::VERTICAL) - ry, rx + rx, ry + ry); in GetPath() 146 auto rect = RSRect(ConvertDimensionToPx(cx_, LengthType::HORIZONTAL) - rx, in GetPath() 147 ConvertDimensionToPx(cy_, LengthType::VERTICAL) - ry, in GetPath() 148 rx + ConvertDimensionToPx(cx_, LengthType::HORIZONTAL), in GetPath() 149 ry + ConvertDimensionToPx(cy_, LengthType::VERTICAL)); in GetPath()
|
H A D | rosen_render_svg_line.cpp | 121 …path.moveTo(ConvertDimensionToPx(x1_, LengthType::HORIZONTAL), ConvertDimensionToPx(y1_, LengthTyp… in GetPath() 122 …path.lineTo(ConvertDimensionToPx(x2_, LengthType::HORIZONTAL), ConvertDimensionToPx(y2_, LengthTyp… in GetPath() 127 …path.MoveTo(ConvertDimensionToPx(x1_, LengthType::HORIZONTAL), ConvertDimensionToPx(y1_, LengthTyp… in GetPath() 128 …path.LineTo(ConvertDimensionToPx(x2_, LengthType::HORIZONTAL), ConvertDimensionToPx(y2_, LengthTyp… in GetPath()
|
H A D | rosen_render_svg_use.cpp | 32 …{ ConvertDimensionToPx(x_, LengthType::HORIZONTAL), ConvertDimensionToPx(y_, LengthType::VERTICAL)… in Paint() 66 … ConvertDimensionToPx(x_, LengthType::HORIZONTAL), ConvertDimensionToPx(y_, LengthType::VERTICAL)); in PaintDirectly() 69 … ConvertDimensionToPx(x_, LengthType::HORIZONTAL), ConvertDimensionToPx(y_, LengthType::VERTICAL)); in PaintDirectly()
|
H A D | rosen_render_svg_tspan.cpp | 31 double x = ConvertDimensionToPx(x_, LengthType::HORIZONTAL); in UpdateDrawOffset() 32 double dx = ConvertDimensionToPx(dx_, LengthType::HORIZONTAL); in UpdateDrawOffset() 33 double y = ConvertDimensionToPx(y_, LengthType::VERTICAL); in UpdateDrawOffset() 34 double dy = ConvertDimensionToPx(dy_, LengthType::VERTICAL); in UpdateDrawOffset() 51 double x = ConvertDimensionToPx(x_, length); in UpdatePathOffset() 52 double dx = ConvertDimensionToPx(dx_, length); in UpdatePathOffset()
|
H A D | render_svg.cpp | 194 layoutSize.SetWidth(ConvertDimensionToPx(width_, LengthType::HORIZONTAL, isRoot_)); in PerformLayout() 196 … layoutSize.SetWidth(std::clamp(ConvertDimensionToPx(width_, LengthType::HORIZONTAL, isRoot_), in PerformLayout() 208 layoutSize.SetHeight(ConvertDimensionToPx(height_, LengthType::VERTICAL, isRoot_)); in PerformLayout() 210 … layoutSize.SetHeight(std::clamp(ConvertDimensionToPx(height_, LengthType::VERTICAL, isRoot_), in PerformLayout() 238 transform->Translate(Dimension(ConvertDimensionToPx(x_, LengthType::VERTICAL)), in UpdateTransform() 239 Dimension(ConvertDimensionToPx(y_, LengthType::VERTICAL))); in UpdateTransform()
|
H A D | rosen_render_svg_text.cpp | 169 double x = ConvertDimensionToPx(x_, LengthType::HORIZONTAL); in UpdateDrawOffset() 170 double dx = ConvertDimensionToPx(dx_, LengthType::HORIZONTAL); in UpdateDrawOffset() 171 double y = ConvertDimensionToPx(y_, LengthType::VERTICAL); in UpdateDrawOffset() 172 double dy = ConvertDimensionToPx(dy_, LengthType::VERTICAL); in UpdateDrawOffset()
|
H A D | rosen_render_svg.cpp | 48 …double pivotX = ConvertDimensionToPx(transformOrigin_.first, LengthType::HORIZONTAL, true) / viewB… in UpdateTransformByGlobalOffset() 49 …double pivotY = ConvertDimensionToPx(transformOrigin_.second, LengthType::VERTICAL, true) / viewBo… in UpdateTransformByGlobalOffset()
|
H A D | render_svg_base.cpp | 152 double RenderSvgBase::ConvertDimensionToPx(const Dimension& value, double baseValue) in ConvertDimensionToPx() function in OHOS::Ace::RenderSvgBase 163 double RenderSvgBase::ConvertDimensionToPx(const Dimension& value, LengthType type, bool isRoot) in ConvertDimensionToPx() function in OHOS::Ace::RenderSvgBase 275 double x = ConvertDimensionToPx(transformOrigin_.first, LengthType::HORIZONTAL, isRoot); in GetTransformOffset() 276 double y = ConvertDimensionToPx(transformOrigin_.second, LengthType::VERTICAL, isRoot); in GetTransformOffset() 878 auto x1 = linearGradient.x1 ? ConvertDimensionToPx(linearGradient.x1.value(), width) : 0.0; in UpdateGradient() 880 auto y1 = linearGradient.y1 ? ConvertDimensionToPx(linearGradient.y1.value(), height) : 0.0; in UpdateGradient() 882 … auto x2 = ConvertDimensionToPx((linearGradient.x2 ? linearGradient.x2.value() : 1.0_pct), width); in UpdateGradient() 884 auto y2 = linearGradient.y2 ? ConvertDimensionToPx(linearGradient.y2.value(), height) : 0.0; in UpdateGradient() 894 ConvertDimensionToPx(radialGradient.radialHorizontalSize ? radialHorizontalSize : in UpdateGradient() 899 …ConvertDimensionToPx(radialGradient.radialCenterX ? radialCenterX : 0.5_pct, width) + bounds.Left(… in UpdateGradient() [all …]
|
H A D | rosen_render_svg_text_path.cpp | 37 double startOffset = ConvertDimensionToPx(startOffset_, length); in PaintTextPath() 47 double startOffset = ConvertDimensionToPx(startOffset_, length); in MeasureTextPathBounds()
|
H A D | render_svg_base.h | 125 double ConvertDimensionToPx(const Dimension& value, double baseValue); 127 double ConvertDimensionToPx(const Dimension& value, LengthType type, bool isRoot = false);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/svg/parse/ |
H A D | svg_rect.cpp | 82 rx = ConvertDimensionToPx(component_->GetRx(), viewPort, SvgLengthType::HORIZONTAL); in AsPath() 85 rx = ConvertDimensionToPx(component_->GetRy(), viewPort, SvgLengthType::VERTICAL); in AsPath() 90 ry = ConvertDimensionToPx(component_->GetRy(), viewPort, SvgLengthType::VERTICAL); in AsPath() 93 ry = ConvertDimensionToPx(component_->GetRx(), viewPort, SvgLengthType::HORIZONTAL); in AsPath() 98 … SkRect::MakeXYWH(ConvertDimensionToPx(component_->GetX(), viewPort, SvgLengthType::HORIZONTAL), in AsPath() 99 ConvertDimensionToPx(component_->GetY(), viewPort, SvgLengthType::VERTICAL), in AsPath() 100 ConvertDimensionToPx(component_->GetWidth(), viewPort, SvgLengthType::HORIZONTAL), in AsPath() 101 ConvertDimensionToPx(component_->GetHeight(), viewPort, SvgLengthType::VERTICAL)), in AsPath() 106 …RSRoundRect roundRect(RSRect(ConvertDimensionToPx(component_->GetX(), viewPort, SvgLengthType::HOR… in AsPath() 107 ConvertDimensionToPx(component_->GetY(), viewPort, SvgLengthType::VERTICAL), in AsPath() [all …]
|
H A D | svg_ellipse.cpp | 83 rx = ConvertDimensionToPx(component_->GetRx(), viewPort, SvgLengthType::HORIZONTAL); in AsPath() 86 rx = ConvertDimensionToPx(component_->GetRy(), viewPort, SvgLengthType::VERTICAL); in AsPath() 91 ry = ConvertDimensionToPx(component_->GetRy(), viewPort, SvgLengthType::VERTICAL); in AsPath() 94 ry = ConvertDimensionToPx(component_->GetRx(), viewPort, SvgLengthType::HORIZONTAL); in AsPath() 99 …SkRect rect = SkRect::MakeXYWH(ConvertDimensionToPx(component_->GetCx(), viewPort, SvgLengthType::… in AsPath() 100 …ConvertDimensionToPx(component_->GetCy(), viewPort, SvgLengthType::VERTICAL) - ry, rx + rx, ry + r… in AsPath() 104 …RSRect rect = RSRect(ConvertDimensionToPx(component_->GetCx(), viewPort, SvgLengthType::HORIZONTAL… in AsPath() 105 ConvertDimensionToPx(component_->GetCy(), viewPort, SvgLengthType::VERTICAL) - ry, in AsPath() 106 rx + ConvertDimensionToPx(component_->GetCx(), viewPort, SvgLengthType::HORIZONTAL), in AsPath() 107 ry + ConvertDimensionToPx(component_->GetCy(), viewPort, SvgLengthType::VERTICAL)); in AsPath()
|
H A D | svg_line.cpp | 76 path.moveTo(ConvertDimensionToPx(component_->GetX1(), viewPort, SvgLengthType::HORIZONTAL), in AsPath() 77 ConvertDimensionToPx(component_->GetY1(), viewPort, SvgLengthType::VERTICAL)); in AsPath() 78 path.lineTo(ConvertDimensionToPx(component_->GetX2(), viewPort, SvgLengthType::HORIZONTAL), in AsPath() 79 ConvertDimensionToPx(component_->GetY2(), viewPort, SvgLengthType::VERTICAL)); in AsPath() 86 path.MoveTo(ConvertDimensionToPx(component_->GetX1(), viewPort, SvgLengthType::HORIZONTAL), in AsPath() 87 ConvertDimensionToPx(component_->GetY1(), viewPort, SvgLengthType::VERTICAL)); in AsPath() 88 path.LineTo(ConvertDimensionToPx(component_->GetX2(), viewPort, SvgLengthType::HORIZONTAL), in AsPath() 89 ConvertDimensionToPx(component_->GetY2(), viewPort, SvgLengthType::VERTICAL)); in AsPath()
|
H A D | svg_circle.cpp | 78 path.addCircle(ConvertDimensionToPx(component_->GetCx(), viewPort, SvgLengthType::HORIZONTAL), in AsPath() 79 ConvertDimensionToPx(component_->GetCy(), viewPort, SvgLengthType::VERTICAL), in AsPath() 80 ConvertDimensionToPx(component_->GetR(), viewPort, SvgLengthType::OTHER)); in AsPath() 87 path.AddCircle(ConvertDimensionToPx(component_->GetCx(), viewPort, SvgLengthType::HORIZONTAL), in AsPath() 88 ConvertDimensionToPx(component_->GetCy(), viewPort, SvgLengthType::VERTICAL), in AsPath() 89 ConvertDimensionToPx(component_->GetR(), viewPort, SvgLengthType::OTHER)); in AsPath()
|
H A D | svg_node.h | 94 …double ConvertDimensionToPx(const Dimension& value, const Size& viewPort, SvgLengthType type) cons…
|
H A D | svg_node.cpp | 22 double SvgNode::ConvertDimensionToPx(const Dimension& value, const Size& viewPort, SvgLengthType ty… in ConvertDimensionToPx() function in OHOS::Ace::SvgNode
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/svg/parse/ |
H A D | svg_rect.cpp | 37 rx = ConvertDimensionToPx(rectAttr_.rx, viewPort, SvgLengthType::HORIZONTAL); in AsPath() 40 rx = ConvertDimensionToPx(rectAttr_.ry, viewPort, SvgLengthType::VERTICAL); in AsPath() 45 ry = ConvertDimensionToPx(rectAttr_.ry, viewPort, SvgLengthType::VERTICAL); in AsPath() 48 ry = ConvertDimensionToPx(rectAttr_.rx, viewPort, SvgLengthType::HORIZONTAL); in AsPath() 53 SkRect::MakeXYWH(ConvertDimensionToPx(rectAttr_.x, viewPort, SvgLengthType::HORIZONTAL), in AsPath() 54 ConvertDimensionToPx(rectAttr_.y, viewPort, SvgLengthType::VERTICAL), in AsPath() 55 ConvertDimensionToPx(rectAttr_.width, viewPort, SvgLengthType::HORIZONTAL), in AsPath() 56 ConvertDimensionToPx(rectAttr_.height, viewPort, SvgLengthType::VERTICAL)), in AsPath() 61 RSScalar left = ConvertDimensionToPx(rectAttr_.x, viewPort, SvgLengthType::HORIZONTAL); in AsPath() 62 RSScalar top = ConvertDimensionToPx(rectAttr_.y, viewPort, SvgLengthType::VERTICAL); in AsPath() [all …]
|
H A D | svg_line.cpp | 39 path.moveTo(ConvertDimensionToPx(declaration->GetX1(), viewPort, SvgLengthType::HORIZONTAL), in AsPath() 40 ConvertDimensionToPx(declaration->GetY1(), viewPort, SvgLengthType::VERTICAL)); in AsPath() 41 path.lineTo(ConvertDimensionToPx(declaration->GetX2(), viewPort, SvgLengthType::HORIZONTAL), in AsPath() 42 ConvertDimensionToPx(declaration->GetY2(), viewPort, SvgLengthType::VERTICAL)); in AsPath() 49 path.MoveTo(ConvertDimensionToPx(lineAttr_.x1, viewPort, SvgLengthType::HORIZONTAL), in AsPath() 50 ConvertDimensionToPx(lineAttr_.y1, viewPort, SvgLengthType::VERTICAL)); in AsPath() 51 path.LineTo(ConvertDimensionToPx(lineAttr_.x2, viewPort, SvgLengthType::HORIZONTAL), in AsPath() 52 ConvertDimensionToPx(lineAttr_.y2, viewPort, SvgLengthType::VERTICAL)); in AsPath()
|
H A D | svg_ellipse.cpp | 41 rx = ConvertDimensionToPx(ellipseAttr_.rx, viewPort, SvgLengthType::HORIZONTAL); in AsPath() 44 rx = ConvertDimensionToPx(ellipseAttr_.ry, viewPort, SvgLengthType::VERTICAL); in AsPath() 49 ry = ConvertDimensionToPx(ellipseAttr_.ry, viewPort, SvgLengthType::VERTICAL); in AsPath() 52 ry = ConvertDimensionToPx(ellipseAttr_.rx, viewPort, SvgLengthType::HORIZONTAL); in AsPath() 56 …SkRect rect = SkRect::MakeXYWH(ConvertDimensionToPx(declaration->GetCx(), viewPort, SvgLengthType:… in AsPath() 57 …ConvertDimensionToPx(declaration->GetCy(), viewPort, SvgLengthType::VERTICAL) - ry, rx + rx, ry + … in AsPath() 60 RSScalar left = ConvertDimensionToPx(ellipseAttr_.cx, viewPort, SvgLengthType::HORIZONTAL) - rx; in AsPath() 61 RSScalar top = ConvertDimensionToPx(ellipseAttr_.cy, viewPort, SvgLengthType::VERTICAL) - ry; in AsPath()
|
H A D | svg_circle.cpp | 35 path.addCircle(ConvertDimensionToPx(circleAttr_.cx, viewPort, SvgLengthType::HORIZONTAL), in AsPath() 36 ConvertDimensionToPx(circleAttr_.cy, viewPort, SvgLengthType::VERTICAL), in AsPath() 37 ConvertDimensionToPx(circleAttr_.r, viewPort, SvgLengthType::OTHER)); in AsPath() 44 path.AddCircle(ConvertDimensionToPx(circleAttr_.cx, viewPort, SvgLengthType::HORIZONTAL), in AsPath() 45 ConvertDimensionToPx(circleAttr_.cy, viewPort, SvgLengthType::VERTICAL), in AsPath() 46 ConvertDimensionToPx(circleAttr_.r, viewPort, SvgLengthType::OTHER)); in AsPath()
|
H A D | svg_graphic.cpp | 61 …gradientInfo.x1 = linearGradient.x1 ? ConvertDimensionToPx(linearGradient.x1.value(), width) : 0.0; in SetLinearGradient() 65 …gradientInfo.y1 = linearGradient.y1 ? ConvertDimensionToPx(linearGradient.y1.value(), height) : 0.… in SetLinearGradient() 69 …gradientInfo.x2 = ConvertDimensionToPx((linearGradient.x2 ? linearGradient.x2.value() : 1.0_pct), … in SetLinearGradient() 73 …gradientInfo.y2 = linearGradient.y2 ? ConvertDimensionToPx(linearGradient.y2.value(), height) : 0.… in SetLinearGradient() 90 gradientInfo.r = ConvertDimensionToPx(radialGradient.radialHorizontalSize ? in SetRadialGradient() 93 gradientInfo.cx = ConvertDimensionToPx(radialGradient.radialCenterX ? in SetRadialGradient() 96 gradientInfo.cy = ConvertDimensionToPx(radialGradient.radialCenterY ? in SetRadialGradient() 100 …gradientInfo.fx = ConvertDimensionToPx(radialGradient.fRadialCenterX.value(), width) + bounds.Left… in SetRadialGradient() 105 …gradientInfo.fy = ConvertDimensionToPx(radialGradient.fRadialCenterY.value(), height) + bounds.Top… in SetRadialGradient()
|
H A D | svg_image.cpp | 38 auto x = ConvertDimensionToPx(imageAttr_.x, viewPort, SvgLengthType::HORIZONTAL); in OnDraw() 39 auto y = ConvertDimensionToPx(imageAttr_.y, viewPort, SvgLengthType::VERTICAL); in OnDraw() 40 auto width = ConvertDimensionToPx(imageAttr_.width, viewPort, SvgLengthType::HORIZONTAL); in OnDraw() 41 auto height = ConvertDimensionToPx(imageAttr_.height, viewPort, SvgLengthType::VERTICAL); in OnDraw()
|
H A D | svg_node.h | 187 …double ConvertDimensionToPx(const Dimension& value, const Size& viewPort, SvgLengthType type) cons… 188 double ConvertDimensionToPx(const Dimension& value, double baseValue) const;
|