/foundation/arkui/ace_engine/frameworks/core/components_ng/svg/parse/ |
H A D | svg_graphic.cpp | 121 const auto& radialGradient = gradient.GetRadialGradient(); in SetRadialGradient() local 124 gradientInfo.r = ConvertDimensionToPx(radialGradient.radialHorizontalSize ? in SetRadialGradient() 125 Dimension(radialGradient.radialHorizontalSize.value().Value(), in SetRadialGradient() 126 radialGradient.radialHorizontalSize.value().Unit()) : 0.5_pct, std::max(width, height)); in SetRadialGradient() 127 gradientInfo.cx = ConvertDimensionToPx(radialGradient.radialCenterX ? in SetRadialGradient() 128 Dimension(radialGradient.radialCenterX.value().Value(), in SetRadialGradient() 129 radialGradient.radialCenterX.value().Unit()) : 0.5_pct, width) + bounds.Left(); in SetRadialGradient() 130 gradientInfo.cy = ConvertDimensionToPx(radialGradient.radialCenterY ? in SetRadialGradient() 131 Dimension(radialGradient.radialCenterY.value().Value(), in SetRadialGradient() 132 radialGradient in SetRadialGradient() [all...] |
/foundation/arkui/ace_engine/test/unittest/core/property/ |
H A D | gradient_property_test_ng.cpp | 164 RadialGradient radialGradient; in HWTEST_F() local 165 radialGradient.radialSizeType = std::make_optional(RadialSizeType::CLOSEST_CORNER); in HWTEST_F() 166 radialGradient.radialShape = std::make_optional(RadialShapeType::CIRCLE); in HWTEST_F() 167 radialGradient.radialHorizontalSize = std::make_optional(TEST_LENGTH1); in HWTEST_F() 168 radialGradient.radialVerticalSize = std::make_optional(TEST_LENGTH2); in HWTEST_F() 169 radialGradient.radialCenterX = std::make_optional(TEST_LENGTH3); in HWTEST_F() 170 radialGradient.radialCenterY = std::make_optional(TEST_LENGTH4); in HWTEST_F() 171 radialGradient.fRadialCenterX = std::make_optional(TEST_LENGTH5); in HWTEST_F() 172 radialGradient.fRadialCenterY = std::make_optional(TEST_LENGTH6); in HWTEST_F() 173 gradient.SetRadialGradient(radialGradient); in HWTEST_F() 314 RadialGradient radialGradient; HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/svg/ |
H A D | render_svg_base.cpp | 889 const auto& radialGradient = gradient->GetRadialGradient(); in UpdateGradient() local 892 radialGradient.radialHorizontalSize.value().Value(), radialGradient.radialHorizontalSize.value().Unit()); in UpdateGradient() 894 ConvertDimensionToPx(radialGradient.radialHorizontalSize ? radialHorizontalSize : in UpdateGradient() 897 radialGradient.radialCenterX.value().Value(), radialGradient.radialCenterX.value().Unit()); in UpdateGradient() 899 ConvertDimensionToPx(radialGradient.radialCenterX ? radialCenterX : 0.5_pct, width) + bounds.Left(); in UpdateGradient() 901 radialGradient.radialCenterY.value().Value(), radialGradient.radialCenterY.value().Unit()); in UpdateGradient() 903 ConvertDimensionToPx(radialGradient in UpdateGradient() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | skia_decoration_painter.cpp | 425 auto radialGradient = gradient.GetRadialGradient(); in CreateRadialGradient() local 426 if (!radialGradient) { in CreateRadialGradient() 429 SkPoint center = GetCenter(radialGradient, size); in CreateRadialGradient() 430 SkSize circleSize = GetCircleSize(radialGradient, size, center); in CreateRadialGradient() 477 static SkPoint GetCenter(const std::shared_ptr<NG::RadialGradient>& radialGradient, const SkSize& size) in GetCenter() argument 480 if (radialGradient->radialCenterX) { in GetCenter() 481 const auto& value = radialGradient->radialCenterX.value(); in GetCenter() 485 if (radialGradient->radialCenterY) { in GetCenter() 486 const auto& value = radialGradient->radialCenterY.value(); in GetCenter() 494 const std::shared_ptr<NG::RadialGradient>& radialGradient, cons in GetCircleSize() 493 GetCircleSize( const std::shared_ptr<NG::RadialGradient>& radialGradient, const SkSize& size, const SkPoint& center) GetCircleSize() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/rosen/ |
H A D | drawing_decoration_painter.cpp | 398 auto radialGradient = gradient.GetRadialGradient(); in CreateRadialGradient() local 399 if (!radialGradient) { in CreateRadialGradient() 402 RSPoint center = GetCenter(radialGradient, size); in CreateRadialGradient() 403 RSSize circleSize = GetCircleSize(radialGradient, size, center); in CreateRadialGradient() 450 static RSPoint GetCenter(const std::shared_ptr<NG::RadialGradient>& radialGradient, const RSSize& size) in GetCenter() argument 453 if (radialGradient->radialCenterX) { in GetCenter() 454 const auto& value = radialGradient->radialCenterX.value(); in GetCenter() 458 if (radialGradient->radialCenterY) { in GetCenter() 459 const auto& value = radialGradient->radialCenterY.value(); in GetCenter() 467 const std::shared_ptr<NG::RadialGradient>& radialGradient, cons in GetCircleSize() 466 GetCircleSize( const std::shared_ptr<NG::RadialGradient>& radialGradient, const RSSize& size, const RSPoint& center) GetCircleSize() argument [all...] |
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing/shader_effect_napi/ |
H A D | js_shader_effect.cpp | 225 std::shared_ptr<ShaderEffect> radialGradient = ShaderEffect::CreateRadialGradient(drawingCenterPoint, in CreateRadialGradient() local 227 return JsShaderEffect::Create(env, radialGradient); in CreateRadialGradient() 248 std::shared_ptr<ShaderEffect> radialGradient = ShaderEffect::CreateRadialGradient(drawingCenterPoint, in CreateRadialGradient() local 250 return JsShaderEffect::Create(env, radialGradient); in CreateRadialGradient() 266 std::shared_ptr<ShaderEffect> radialGradient = ShaderEffect::CreateRadialGradient(drawingCenterPoint, in CreateRadialGradient() local 268 return JsShaderEffect::Create(env, radialGradient); in CreateRadialGradient()
|
/foundation/arkui/ace_engine/frameworks/core/components/common/painter/ |
H A D | rosen_decoration_painter.cpp | 618 auto radialGradient = gradient.GetRadialGradient(); in CreateRadialGradient() local 619 SkPoint center = GetCenter(radialGradient, size, dipScale); in CreateRadialGradient() 620 SkSize circleSize = GetCircleSize(radialGradient, size, center, dipScale); in CreateRadialGradient() 635 auto radialGradient = gradient.GetRadialGradient(); in CreateRadialGradient() local 636 RSPoint center = GetCenter(radialGradient, size, dipScale); in CreateRadialGradient() 637 RSSize circleSize = GetCircleSize(radialGradient, size, center, dipScale); in CreateRadialGradient() 686 static SkPoint GetCenter(const RadialGradient& radialGradient, const SkSize& size, float dipScale) in GetCenter() argument 689 if (radialGradient.radialCenterX) { in GetCenter() 690 const auto& value = radialGradient.radialCenterX.value(); in GetCenter() 694 if (radialGradient in GetCenter() 703 GetCenter(const RadialGradient& radialGradient, const RSSize& size, float dipScale) GetCenter() argument 722 GetCircleSize( const RadialGradient& radialGradient, const SkSize& size, const SkPoint& center, float dipScale) GetCircleSize() argument 766 GetCircleSize( const RadialGradient& radialGradient, const RSSize& size, const RSPoint& center, float dipScale) GetCircleSize() argument [all...] |
/foundation/arkui/ace_engine/test/unittest/core/svg/ |
H A D | parse_test_ng.cpp | 221 "<svg height=\"150\" width=\"500\"><defs><radialGradient id=\"grad1\" cx=\"50%\" cy=\"50%\" r=\"50%\" fx=\"50%\" " 223 "style=\"stop-color:rgb(0,0,255);stop-opacity:1\" /></radialGradient></defs><ellipse cx=\"200\" cy=\"70\" " 980 auto radialGradient = gradient.GetRadialGradient(); in HWTEST_F() local 981 EXPECT_EQ(radialGradient.fRadialCenterX.has_value(), true); in HWTEST_F() 982 EXPECT_FLOAT_EQ(radialGradient.fRadialCenterX->ConvertToPx(), ZERO); in HWTEST_F() 983 EXPECT_EQ(radialGradient.fRadialCenterY.has_value(), true); in HWTEST_F() 984 EXPECT_FLOAT_EQ(radialGradient.fRadialCenterY->ConvertToPx(), ZERO); in HWTEST_F() 985 EXPECT_EQ(radialGradient.radialCenterX.has_value(), true); in HWTEST_F() 986 EXPECT_FLOAT_EQ(radialGradient.radialCenterX->ConvertToPx(), ZERO); in HWTEST_F() 987 EXPECT_EQ(radialGradient in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/property/ |
H A D | gradient_property.h | 410 void SetRadialGradient(const RadialGradient& radialGradient) in SetRadialGradient() argument 412 radialGradient_ = std::make_shared<RadialGradient>(radialGradient); in SetRadialGradient()
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/ |
H A D | inspector_composed_element.cpp | 142 { "radialGradient", [](const InspectorNode& inspector) { return inspector.GetRadialGradient(); } }, 1575 auto radialGradient = decoration->GetGradient(); in GetRadialGradient() local 1576 if (GradientType::RADIAL != radialGradient.GetType()) { in GetRadialGradient() 1580 auto radialCenterX = radialGradient.GetRadialGradient().radialCenterX; in GetRadialGradient() 1581 auto radialCenterY = radialGradient.GetRadialGradient().radialCenterY; in GetRadialGradient() 1589 auto radius = radialGradient.GetRadialGradient().radialVerticalSize; in GetRadialGradient() 1594 GetColorsAndRepeating(resultJson, radialGradient); in GetRadialGradient()
|
/foundation/arkui/ace_engine/frameworks/core/components/common/properties/ |
H A D | decoration.h | 535 void SetRadialGradient(const RadialGradient& radialGradient) in SetRadialGradient() argument 537 radialGradient_ = radialGradient; in SetRadialGradient()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | view_abstract_model_impl.cpp | 886 auto radialGradient = ToGradient(gradient); in SetRadialGradient() local 891 decoration->SetGradient(radialGradient); in SetRadialGradient() 896 BoxStateAttribute::GRADIENT, radialGradient, stack->GetVisualState()); in SetRadialGradient()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | node_common_modifier.cpp | 5242 auto radialGradient = gradient.GetRadialGradient(); in GetRadialGradient() local 5244 CHECK_NULL_RETURN(radialGradient, ERROR_INT_CODE); in GetRadialGradient() 5245 (*values)[NUM_0] = radialGradient->radialCenterX->GetNativeValue(static_cast<DimensionUnit>(unit)); in GetRadialGradient() 5246 (*values)[NUM_1] = radialGradient->radialCenterY->GetNativeValue(static_cast<DimensionUnit>(unit)); in GetRadialGradient()
|
/foundation/arkui/ace_engine/test/unittest/interfaces/ |
H A D | native_node_test.cpp | 245 ArkUI_NumberValue radialGradient[] = {{.f32 = val0}, {.f32 = val0}, {.f32 = val0}, {.i32 = true}}; in HWTEST_F() local 246 ArkUI_AttributeItem radialGradientItem = {radialGradient, sizeof(radialGradient) / sizeof(ArkUI_NumberValue)}; in HWTEST_F() 254 radialGradientItem.size = sizeof(radialGradient) / sizeof(ArkUI_NumberValue); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | arkComponent.js | 777 RadialGradientModifier.identity = Symbol('radialGradient'); 4091 radialGradient(value) { 10342 radialGradient(value) { 25976 radialGradient(value) {
|