Home
last modified time | relevance | path

Searched refs:fillState (Results 1 – 23 of 23) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/painter/
H A Drosen_svg_painter.h38 FillState fillState; member
75 … SkPaint& skPaint, const FillState& fillState, uint8_t opacity = UINT8_MAX, bool antiAlias = true);
76 static void SetFillStyle(SkCanvas* canvas, const SkPath& skPath, const FillState& fillState,
79 SkCanvas* canvas, const SkPath& skPath, const FillState& fillState, RenderInfo& renderInfo);
92 … RSBrush& brush, const FillState& fillState, uint8_t opacity = UINT8_MAX, bool antiAlias = true);
94 const FillState& fillState, uint8_t opacity = UINT8_MAX, bool antiAlias = true);
96 const FillState& fillState, RenderInfo& renderInfo);
121 static void SetGradientStyle(SkPaint& skPaint, const FillState& fillState, double opacity);
124 static void SetGradientStyle(RSBrush& brush, const FillState& fillState, double opacity);
H A Drosen_svg_painter.cpp85 if (fillState.GetGradient()) { in SetFillStyle()
97 if (fillState.GetGradient()) { in SetFillStyle()
98 SetGradientStyle(brush, fillState, curOpacity); in SetFillStyle()
109 if (fillState.GetColor() == Color::TRANSPARENT && !fillState.GetGradient()) { in SetFillStyle()
113 SetFillStyle(paint, fillState, opacity, antiAlias); in SetFillStyle()
120 if (fillState.GetColor() == Color::TRANSPARENT && !fillState.GetGradient()) { in SetFillStyle()
124 SetFillStyle(brush, fillState, opacity, antiAlias); in SetFillStyle()
134 auto gradient = fillState.GetGradient(); in SetGradientStyle()
172 auto gradient = fillState.GetGradient(); in SetGradientStyle()
211 const auto& fillHref = fillState.GetHref(); in SetFillStyle()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/declaration/svg/
H A Dsvg_base_declaration.h30 FillState fillState; member
45 fillState.SetOpacity(parent.opacity); in InheritFromUse()
51 fillState.Inherit(parent.fillState); in InheritFromUse()
65 fillState.Inherit(parent.fillState); in Inherit()
81 return attribute.fillState; in GetFillState()
137 attribute.fillState.SetGradient(gradient); in SetGradient()
H A Dsvg_base_declaration.cpp253 attrs.fillState.SetHref(src);
256 attrs.fillState.SetColor(fill);
262 attrs.fillState.SetOpacity(std::clamp(StringToDouble(val), 0.0, 1.0));
267 attrs.fillState.SetFillRule(val);
272 attrs.fillState.SetOpacity(std::clamp(StringToDouble(val), 0.0, 1.0));
277 attrs.fillState.SetFillRule(val);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/svg/parse/
H A Dsvg_node.cpp68 [](SvgBaseAttribute& attr) -> Color { return attr.fillState.GetColor(); } }, in __anonbac6909f0202()
83 return attr.fillState.GetOpacity().GetValue(); in __anonbac6909f0502()
148 attrs.fillState.SetHref(src);
151 attrs.fillState.SetColor(fill);
156 attrs.fillState.SetOpacity(std::clamp(StringUtils::StringToDouble(val), 0.0, 1.0));
160 attrs.fillState.SetFillRule(val);
164 attrs.fillState.SetOpacity(std::clamp(StringUtils::StringToDouble(val), 0.0, 1.0));
168 attrs.fillState.SetFillRule(val);
H A Dsvg_path.cpp48 if (attributes_.fillState.IsEvenodd()) { in AsPath()
60 if (attributes_.fillState.IsEvenodd()) { in AsPath()
H A Dsvg_graphic.cpp114 fillState_ = attributes_.fillState; in UpdateFillGradient()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/canvas/
H A Dcustom_paint_paint_method.h112 state_.fillState.SetColor(color); in SetFillColor()
113 state_.fillState.SetTextColor(color); in SetFillColor()
118 state_.fillState.SetPattern(pattern); in SetFillPattern()
123 state_.fillState.SetPatternNG(pattern); in SetFillPatternNG()
128 state_.fillState.SetGradient(gradient); in SetFillGradient()
144 state_.fillState.SetOffTextDirection(direction); in SetTextDirection()
209 state_.fillState.SetTextAlign(align); in SetTextAlign()
215 state_.fillState.SetTextBaseline(baseline); in SetTextBaseline()
251 state_.fillState.SetFontSize(size); in SetFontSize()
257 state_.fillState.SetFontStyle(style); in SetFontStyle()
[all …]
H A Dcustom_paint_paint_method.cpp203 if (state_.fillState.GetTextStyle().GetFontFamilies().empty()) { in UpdateFontFamilies()
204 state_.fillState.SetFontFamilies(fontFamilies); in UpdateFontFamilies()
367 if (state_.fillState.GetPaintStyle() == OHOS::Ace::PaintStyle::Color) { in GetFillPaint()
368 brush.SetColor(state_.fillState.GetColor().GetValue()); in GetFillPaint()
370 …if (state_.fillState.GetGradient().IsValid() && state_.fillState.GetPaintStyle() == PaintStyle::Gr… in GetFillPaint()
373 …if (state_.fillState.GetPatternValue().IsValid() && state_.fillState.GetPaintStyle() == PaintStyle… in GetFillPaint()
1964 state_.fillState = PaintState(); in ResetStates()
2079 TextAlign textAlign = state_.fillState.GetTextAlign(); in UpdateFillParagraph()
2099 ConvertTxtStyle(state_.fillState.GetTextStyle(), txtStyle); in UpdateFillParagraph()
2125 …if (state_.fillState.GetGradient().IsValid() && state_.fillState.GetPaintStyle() == PaintStyle::Gr… in UpdateFillTxtStyle()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/shape/
H A Dshape_component.cpp33 void ShapeComponent::InheritShapeStyle(const FillState& fillState, const StrokeState& strokeState, … in InheritShapeStyle() argument
35 fillState_.Inherit(fillState); in InheritShapeStyle()
H A Dshape_container_component.cpp33 void ShapeContainerComponent::InheritShapeStyle(const FillState& fillState, const StrokeState& stro… in InheritShapeStyle() argument
36 fillState_.Inherit(fillState); in InheritShapeStyle()
H A Dshape_component.h212 …void InheritShapeStyle(const FillState& fillState, const StrokeState& strokeState, bool antiAlias);
H A Dshape_container_component.h119 …void InheritShapeStyle(const FillState& fillState, const StrokeState& strokeState, bool antiAlias);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/svg/
H A Dsvg_shape.h37 void SetFillState(const FillState& fillState) in SetFillState() argument
39 fillState_ = fillState; in SetFillState()
H A Drender_svg_base.h153 void UpdateGradient(FillState& fillState);
H A Drender_svg_base.cpp866 void RenderSvgBase::UpdateGradient(FillState& fillState) in UpdateGradient() argument
868 auto& gradient = fillState.GetGradient(); in UpdateGradient()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/canvas/
H A Dcanvas_test_ng.cpp348 …EXPECT_EQ(offPattern->offscreenPaintMethod_->state_.fillState.textDirection_, TextDirection::AUTO);
353 … EXPECT_EQ(offPattern->offscreenPaintMethod_->state_.fillState.textDirection_, TextDirection::LTR);
359 … EXPECT_EQ(offPattern->offscreenPaintMethod_->state_.fillState.textDirection_, TextDirection::LTR);
365 … EXPECT_EQ(offPattern->offscreenPaintMethod_->state_.fillState.textDirection_, TextDirection::LTR);
H A Dcanvas_custom_paint_method_test_ng.cpp662 paintMethod->state_.fillState.paintStyle_ = OHOS::Ace::PaintStyle::Color;
674 paintMethod->state_.fillState.paintStyle_ = OHOS::Ace::PaintStyle::Gradient;
706 paintMethod->state_.fillState.paintStyle_ = OHOS::Ace::PaintStyle::Color;
718 paintMethod->state_.fillState.paintStyle_ = OHOS::Ace::PaintStyle::Gradient;
750 paintMethod->state_.fillState.paintStyle_ = OHOS::Ace::PaintStyle::Color;
1069 paintMethod->state_.fillState.SetOffTextDirection(TextDirection::RTL);
1076 paintMethod->state_.fillState.SetOffTextDirection(TextDirection::LTR);
1110 paintMethod->state_.fillState.SetOffTextDirection(TextDirection::RTL);
1119 paintMethod->state_.fillState.SetOffTextDirection(TextDirection::LTR);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/custom_paint/
H A Doffscreen_canvas.h196 holder.fillState = fillState_; in SaveStates()
209 fillState_ = saveState.fillState; in RestoreStates()
H A Drender_custom_paint.h281 holder.fillState = fillState_; in SaveStates()
294 fillState_ = saveState.fillState; in RestoreStates()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/svg/
H A Dparse_test_ng.cpp568 auto fillState = svgUseDeclaration.fillState; variable
569 EXPECT_STREQ(fillState.GetFillRule().c_str(), FILL_RULE.c_str());
586 EXPECT_NE(pathDeclaration.fillState.GetFillRule().c_str(), FILL_RULE.c_str());
587 EXPECT_NE(pathDeclaration.fillState.GetColor(), Color::RED);
1953 EXPECT_EQ(svgNode->GetBaseAttributes().fillState.GetHref(), "testFill");
1956 EXPECT_EQ(svgNode->GetBaseAttributes().fillState.GetColor(), Color(0x00000000));
1959 EXPECT_EQ(svgNode->GetBaseAttributes().fillState.GetOpacity().GetValue(), 0.123);
1962 EXPECT_EQ(svgNode->GetBaseAttributes().fillState.GetFillRule(), "evenodd");
H A Dparse_testtwo_ng.cpp712 baseAttr.fillState.SetGradient(gradient); in __anon089bbfed0302()
729 baseAttr.fillState.SetGradient(gradient); in __anon089bbfed0302()
881 baseAttr.fillState.SetHref(href);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/properties/
H A Dpaint_state.h427 PaintState fillState; member