Home
last modified time | relevance | path

Searched refs:segmentInfo (Results 1 – 5 of 5) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/chart/
H A Dchart_component.h150 bool operator==(const SegmentInfo& segmentInfo) const
152 return color_ == segmentInfo.color_ && NearEqual(solidWidth_, segmentInfo.solidWidth_) &&
153 NearEqual(spaceWidth_, segmentInfo.spaceWidth_);
156 bool operator!=(const SegmentInfo& segmentInfo) const
158 return !operator==(segmentInfo);
314 explicit LineInfo(const SegmentInfo& segmentInfo) in LineInfo() argument
316 segmentInfo_ = segmentInfo; in LineInfo()
341 void SetSegmentInfo(const SegmentInfo& segmentInfo) in SetSegmentInfo() argument
343 segmentInfo_ = segmentInfo; in SetSegmentInfo()
H A Drosen_render_chart.cpp567 paint.setColor(segmentInfo.GetSegmentColor().GetValue()); in PaintLineEdge()
568 if (segmentInfo.GetLineType() == LineType::DASHED) { in PaintLineEdge()
573 paint.setPathEffect(SkPath1DPathEffect::Make(subPath, segmentInfo.GetSpaceWidth() + in PaintLineEdge()
574 segmentInfo.GetSolidWidth(), 5.0f, SkPath1DPathEffect::kMorph_Style)); in PaintLineEdge()
584 SkColor colors[2] = { segmentInfo.GetSegmentColor().GetValue(), targetColor_.GetValue() }; in PaintLineEdge()
590 SkColor colors[2] = { segmentInfo.GetSegmentColor().ChangeAlpha(0).GetValue(), in PaintLineEdge()
591 segmentInfo.GetSegmentColor().GetValue() }; in PaintLineEdge()
603 pen.SetColor(segmentInfo.GetSegmentColor().GetValue()); in PaintLineEdge()
604 if (segmentInfo.GetLineType() == LineType::DASHED) { in PaintLineEdge()
610 …subPath, segmentInfo.GetSpaceWidth() + segmentInfo.GetSolidWidth(), 5.0f, RSPathDashStyle::MORPH)); in PaintLineEdge()
[all …]
H A Drosen_render_chart.h64 …SkCanvas* canvas, SkPath& path, const SegmentInfo segmentInfo, double thickness, bool drawGradient…
94 void PaintLineEdge(RSCanvas* canvas, RSPath& path, const SegmentInfo segmentInfo,
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/js_frontend/engine/jsi/
H A Djsi_chart_bridge.cpp274 const std::string& key, TextInfo& textInfo, SegmentInfo& segmentInfo) in ParseTextInfoAndSegmentInfo() argument
295 segmentInfo.SetLineType(dash[0] == "dashed" ? LineType::DASHED : LineType::SOLID); in ParseTextInfoAndSegmentInfo()
298 segmentInfo.SetSolidWidth(StringToDouble(dash[1])); in ParseTextInfoAndSegmentInfo()
301 segmentInfo.SetSpaceWidth(StringToDouble(dash[2])); in ParseTextInfoAndSegmentInfo()
304 segmentInfo.SetSegmentColor(Color::FromString(valStr)); in ParseTextInfoAndSegmentInfo()
321 SegmentInfo segmentInfo; in ParseAttrDataStyle() local
338 ParseTextInfoAndSegmentInfo(runtime, val, keyStr, textInfo, segmentInfo); in ParseAttrDataStyle()
353 line.SetSegmentInfo(segmentInfo); in ParseAttrDataStyle()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/card_frontend/
H A Djs_card_parser.cpp312 void ParseLineDash(const std::string& val, SegmentInfo& segmentInfo) in ParseLineDash() argument
317 segmentInfo.SetLineType(dash[0] == "dashed" ? LineType::DASHED : LineType::SOLID); in ParseLineDash()
320 segmentInfo.SetSolidWidth(Framework::StringToDouble(dash[1])); in ParseLineDash()
323 segmentInfo.SetSpaceWidth(Framework::StringToDouble(dash[2])); in ParseLineDash()
348 SegmentInfo segmentInfo; in GetAttrDataSetData() local
362 ParseLineDash(val, segmentInfo); in GetAttrDataSetData()
364 segmentInfo.SetColorString(val); in GetAttrDataSetData()
381 lineInfo.SetSegmentInfo(segmentInfo); in GetAttrDataSetData()