Home
last modified time | relevance | path

Searched refs:radialGradient (Results 1 - 15 of 15) sorted by relevance

/foundation/arkui/ace_engine/frameworks/core/components_ng/svg/parse/
H A Dsvg_graphic.cpp121 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 Dgradient_property_test_ng.cpp164 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 Drender_svg_base.cpp889 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 Dskia_decoration_painter.cpp425 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 Ddrawing_decoration_painter.cpp398 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 Djs_shader_effect.cpp225 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 Drosen_decoration_painter.cpp618 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 Dparse_test_ng.cpp221 "<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 Dgradient_property.h410 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 Dinspector_composed_element.cpp142 { "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 Ddecoration.h535 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 Dview_abstract_model_impl.cpp886 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 Dnode_common_modifier.cpp5242 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 Dnative_node_test.cpp245 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 DarkComponent.js777 RadialGradientModifier.identity = Symbol('radialGradient');
4091 radialGradient(value) {
10342 radialGradient(value) {
25976 radialGradient(value) {

Completed in 69 milliseconds