/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/painter/ |
H A D | rosen_svg_painter.h | 38 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 D | rosen_svg_painter.cpp | 85 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 D | svg_base_declaration.h | 30 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 D | svg_base_declaration.cpp | 253 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 D | svg_node.cpp | 68 [](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 D | svg_path.cpp | 48 if (attributes_.fillState.IsEvenodd()) { in AsPath() 60 if (attributes_.fillState.IsEvenodd()) { in AsPath()
|
H A D | svg_graphic.cpp | 114 fillState_ = attributes_.fillState; in UpdateFillGradient()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/canvas/ |
H A D | custom_paint_paint_method.h | 112 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 D | custom_paint_paint_method.cpp | 203 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 D | shape_component.cpp | 33 void ShapeComponent::InheritShapeStyle(const FillState& fillState, const StrokeState& strokeState, … in InheritShapeStyle() argument 35 fillState_.Inherit(fillState); in InheritShapeStyle()
|
H A D | shape_container_component.cpp | 33 void ShapeContainerComponent::InheritShapeStyle(const FillState& fillState, const StrokeState& stro… in InheritShapeStyle() argument 36 fillState_.Inherit(fillState); in InheritShapeStyle()
|
H A D | shape_component.h | 212 …void InheritShapeStyle(const FillState& fillState, const StrokeState& strokeState, bool antiAlias);
|
H A D | shape_container_component.h | 119 …void InheritShapeStyle(const FillState& fillState, const StrokeState& strokeState, bool antiAlias);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/svg/ |
H A D | svg_shape.h | 37 void SetFillState(const FillState& fillState) in SetFillState() argument 39 fillState_ = fillState; in SetFillState()
|
H A D | render_svg_base.h | 153 void UpdateGradient(FillState& fillState);
|
H A D | render_svg_base.cpp | 866 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 D | canvas_test_ng.cpp | 348 …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 D | canvas_custom_paint_method_test_ng.cpp | 662 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 D | offscreen_canvas.h | 196 holder.fillState = fillState_; in SaveStates() 209 fillState_ = saveState.fillState; in RestoreStates()
|
H A D | render_custom_paint.h | 281 holder.fillState = fillState_; in SaveStates() 294 fillState_ = saveState.fillState; in RestoreStates()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/svg/ |
H A D | parse_test_ng.cpp | 568 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 D | parse_testtwo_ng.cpp | 712 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 D | paint_state.h | 427 PaintState fillState; member
|