/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/property/ |
H A D | gradient_property_test_ng.cpp | 164 RadialGradient radialGradient; variable 169 radialGradient.radialCenterX = std::make_optional(TEST_LENGTH3); 170 radialGradient.radialCenterY = std::make_optional(TEST_LENGTH4); 171 radialGradient.fRadialCenterX = std::make_optional(TEST_LENGTH5); 172 radialGradient.fRadialCenterY = std::make_optional(TEST_LENGTH6); 173 gradient.SetRadialGradient(radialGradient); 314 RadialGradient radialGradient; variable 315 gradient.SetRadialGradient(radialGradient); 352 radialGradient.radialCenterX = std::make_optional(TEST_LENGTH3); 353 radialGradient.radialCenterY = std::make_optional(TEST_LENGTH4); [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/svg/parse/ |
H A D | svg_graphic.cpp | 87 const auto& radialGradient = gradient.GetRadialGradient(); in SetRadialGradient() local 90 gradientInfo.r = ConvertDimensionToPx(radialGradient.radialHorizontalSize ? in SetRadialGradient() 91 Dimension(radialGradient.radialHorizontalSize.value().Value(), in SetRadialGradient() 93 gradientInfo.cx = ConvertDimensionToPx(radialGradient.radialCenterX ? in SetRadialGradient() 94 Dimension(radialGradient.radialCenterX.value().Value(), in SetRadialGradient() 95 radialGradient.radialCenterX.value().Unit()) : 0.5_pct, width) + bounds.Left(); in SetRadialGradient() 96 gradientInfo.cy = ConvertDimensionToPx(radialGradient.radialCenterY ? in SetRadialGradient() 97 Dimension(radialGradient.radialCenterY.value().Value(), in SetRadialGradient() 98 radialGradient.radialCenterY.value().Unit()) : 0.5_pct, height) + bounds.Top(); in SetRadialGradient() 99 if (radialGradient.fRadialCenterX && radialGradient.fRadialCenterX->IsValid()) { in SetRadialGradient() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-universal-attributes-gradient-color.md | 49 ## radialGradient section 51 radialGradient(value: { center: [Length, Length]; radius: number | string; colors: Array\<[Resource… 158 该示例通过radialGradient来实现组件颜色径向渐变。 167 Text('radialGradient').fontSize(12).width('90%').fontColor(0xCCCCCC) 171 .radialGradient({ 176 Text('radialGradient Repeat').fontSize(12).width('90%').fontColor(0xCCCCCC) 180 .radialGradient({
|
/ohos5.0/docs/zh-cn/application-dev/ui/ |
H A D | arkts-color-effect.md | 12 | [radialGradient](../reference/apis-arkui/arkui-ts/ts-universal-attributes-gradient-color.md#radia… 241 .radialGradient({ 265 .radialGradient({ 286 .radialGradient({ 307 .radialGradient({
|
/ohos5.0/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() 453 if (radialGradient->radialCenterX) { in GetCenter() 458 if (radialGradient->radialCenterY) { in GetCenter() 470 if (radialGradient->radialHorizontalSize) { in GetCircleSize() 475 if (radialGradient->radialVerticalSize) { in GetCircleSize() 482 …if ((radialGradient->radialShape && radialGradient->radialShape.value() == NG::RadialShapeType::CI… in GetCircleSize() 483 (!radialGradient->radialShape && !radialGradient->radialSizeType && in GetCircleSize() 484 radialGradient->radialHorizontalSize && !radialGradient->radialVerticalSize)) { in GetCircleSize() [all …]
|
/ohos5.0/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() 480 if (radialGradient->radialCenterX) { in GetCenter() 485 if (radialGradient->radialCenterY) { in GetCenter() 497 if (radialGradient->radialHorizontalSize) { in GetCircleSize() 502 if (radialGradient->radialVerticalSize) { in GetCircleSize() 509 …if ((radialGradient->radialShape && radialGradient->radialShape.value() == NG::RadialShapeType::CI… in GetCircleSize() 510 (!radialGradient->radialShape && !radialGradient->radialSizeType && in GetCircleSize() 511 radialGradient->radialHorizontalSize && !radialGradient->radialVerticalSize)) { in GetCircleSize() [all …]
|
/ohos5.0/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().U… 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.radialCenterY ? radialCenterY : 0.5_pct, height) + bounds.Top(… in UpdateGradient() 904 if (radialGradient.fRadialCenterX && radialGradient.fRadialCenterX->IsValid()) { in UpdateGradient() 905 …gradientInfo.fx = ConvertDimensionToPx(radialGradient.fRadialCenterX.value(), width) + bounds.Left… in UpdateGradient() 909 if (radialGradient.fRadialCenterY && radialGradient.fRadialCenterY->IsValid()) { in UpdateGradient() [all …]
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_5.0.0.19/ |
H A D | changelogs-arkui.md | 119 ## cl.arkui.2 linearGradient、sweepGradient、radialGradient通用属性及LinearGradient interface中的colors参数类型从… 133 变更前:允许将linearGradient、sweepGradient、radialGradient通用属性及LinearGradient interface中的colors参数定义为Array&l… 139 linearGradient、sweepGradient、radialGradient通用属性的起始支持版本为API 7,LinearGradient interface中的起始支持版本为API 9。 147 如果需要定义linearGradient、sweepGradient、radialGradient接口中使用的变量,colors参数的类型应准确定义为与Array<[ResourceColor… 169 ## cl.arkui.3 sweepGradient、radialGradient通用属性的center参数类型从Array<any>变更为[Length, Length] 183 变更前:允许将sweepGradient、radialGradient通用属性的center参数类型定义为Array<any>类型。 197 如果需要定义sweepGradient、radialGradient接口中使用的变量,center参数的类型应准确定义为与[Length, Length]兼容的类型。
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/painter/ |
H A D | rosen_decoration_painter.cpp | 689 if (radialGradient.radialCenterX) { in GetCenter() 694 if (radialGradient.radialCenterY) { in GetCenter() 706 if (radialGradient.radialCenterX) { in GetCenter() 711 if (radialGradient.radialCenterY) { in GetCenter() 726 if (radialGradient.radialHorizontalSize) { in GetCircleSize() 739 …if ((radialGradient.radialShape && radialGradient.radialShape.value() == RadialShapeType::CIRCLE) … in GetCircleSize() 740 …(!radialGradient.radialShape && !radialGradient.radialSizeType && radialGradient.radialHorizontalS… in GetCircleSize() 745 … radialGradient.radialSizeType ? radialGradient.radialSizeType.value() : RadialSizeType::NONE; in GetCircleSize() 784 …if ((radialGradient.radialShape && radialGradient.radialShape.value() == RadialShapeType::CIRCLE) … in GetCircleSize() 785 …(!radialGradient.radialShape && !radialGradient.radialSizeType && radialGradient.radialHorizontalS… in GetCircleSize() [all …]
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-universal-attributes-gradient-color.md | 45 ## radialGradient section 47 radialGradient(value: { center: [Length, Length]; radius: number | string; colors: Array\<[Resource… 151 Text('radialGradient').fontSize(12).width('90%').fontColor(0xCCCCCC) 155 .radialGradient({ 160 Text('radialGradient Repeat').fontSize(12).width('90%').fontColor(0xCCCCCC) 164 .radialGradient({
|
/ohos5.0/docs/en/application-dev/ui/ |
H A D | arkts-color-effect.md | 12 | [radialGradient](../reference/apis-arkui/arkui-ts/ts-universal-attributes-gradient-color.md#radia… 241 .radialGradient({ 265 .radialGradient({ 286 .radialGradient({ 307 .radialGradient({
|
/ohos5.0/docs/en/release-notes/changelogs/OpenHarmony_5.0.0.19/ |
H A D | changelogs-arkui.md | 119 ## cl.arkui.2 Change in the colors Parameter Type for linearGradient, sweepGradient, radialGradient… 133 …ors** parameter for the **linearGradient**, **sweepGradient**, and **radialGradient** universal at… 139 **linearGradient**, **sweepGradient**, and **radialGradient**: API version 7; **LinearGradient**: A… 147 To define variables used in the **linearGradient**, **sweepGradient**, and **radialGradient** APIs,…
|
/ohos5.0/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(drawingCenterPoi… in CreateRadialGradient() local 227 return JsShaderEffect::Create(env, radialGradient); in CreateRadialGradient() 248 …std::shared_ptr<ShaderEffect> radialGradient = ShaderEffect::CreateRadialGradient(drawingCenterPoi… in CreateRadialGradient() local 250 return JsShaderEffect::Create(env, radialGradient); in CreateRadialGradient() 266 …std::shared_ptr<ShaderEffect> radialGradient = ShaderEffect::CreateRadialGradient(drawingCenterPoi… in CreateRadialGradient() local 268 return JsShaderEffect::Create(env, radialGradient); in CreateRadialGradient()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/svg/ |
H A D | parse_test_ng.cpp | 979 auto radialGradient = gradient.GetRadialGradient(); variable 980 EXPECT_EQ(radialGradient.fRadialCenterX.has_value(), true); 982 EXPECT_EQ(radialGradient.fRadialCenterY.has_value(), true); 984 EXPECT_EQ(radialGradient.radialCenterX.has_value(), true); 985 EXPECT_FLOAT_EQ(radialGradient.radialCenterX->ConvertToPx(), ZERO); 986 EXPECT_EQ(radialGradient.radialCenterY.has_value(), true); 987 EXPECT_FLOAT_EQ(radialGradient.radialCenterY->ConvertToPx(), ZERO); 988 EXPECT_EQ(radialGradient.radialHorizontalSize.has_value(), true); 990 EXPECT_EQ(radialGradient.radialVerticalSize.has_value(), true); 992 EXPECT_EQ(radialGradient.radialShape.has_value(), false); [all …]
|
/ohos5.0/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()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/ |
H A D | inspector_composed_element.cpp | 1587 auto radialGradient = decoration->GetGradient(); in GetRadialGradient() local 1588 if (GradientType::RADIAL != radialGradient.GetType()) { in GetRadialGradient() 1592 auto radialCenterX = radialGradient.GetRadialGradient().radialCenterX; in GetRadialGradient() 1593 auto radialCenterY = radialGradient.GetRadialGradient().radialCenterY; in GetRadialGradient() 1601 auto radius = radialGradient.GetRadialGradient().radialVerticalSize; in GetRadialGradient() 1606 GetColorsAndRepeating(resultJson, radialGradient); in GetRadialGradient()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/properties/ |
H A D | decoration.h | 561 void SetRadialGradient(const RadialGradient& radialGradient) in SetRadialGradient() argument 563 radialGradient_ = radialGradient; in SetRadialGradient()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | view_abstract_model_impl.cpp | 902 auto radialGradient = ToGradient(gradient); in SetRadialGradient() local 907 decoration->SetGradient(radialGradient); in SetRadialGradient() 912 BoxStateAttribute::GRADIENT, radialGradient, stack->GetVisualState()); in SetRadialGradient()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_component/src/ |
H A D | ArkXComponent.ts | 372 …radialGradient(value: { center: Array<any>; radius: number | string; colors: Array<any>; repeating…
|
H A D | ArkSpan.ts | 795 …radialGradient(value: { center: Array<any>; radius: number | string; colors: Array<any>; repeating…
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_component/export/ |
H A D | arkComponent.d.ts | 204 radialGradient(value: { 635 radialGradient(value: { 1683 radialGradient(value: {
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.2-Release/ |
H A D | js-apidiff-arkui.md | 316 …radialGradient(value: { center: Array\<any>; radius: number \| string; colors: Array\<any>; repeat…
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | node_common_modifier.cpp | 5258 auto radialGradient = gradient.GetRadialGradient(); in GetRadialGradient() local 5260 CHECK_NULL_RETURN(radialGradient, ERROR_INT_CODE); in GetRadialGradient() 5261 …(*values)[NUM_0] = radialGradient->radialCenterX->GetNativeValue(static_cast<DimensionUnit>(unit)); in GetRadialGradient() 5262 …(*values)[NUM_1] = radialGradient->radialCenterY->GetNativeValue(static_cast<DimensionUnit>(unit)); in GetRadialGradient()
|
/ohos5.0/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}}; variable 246 …ArkUI_AttributeItem radialGradientItem = {radialGradient, sizeof(radialGradient) / sizeof(ArkUI_Nu… 254 radialGradientItem.size = sizeof(radialGradient) / sizeof(ArkUI_NumberValue);
|
/ohos5.0/docs/en/release-notes/api-diff/v3.2-Release/ |
H A D | js-apidiff-arkui.md | 316 …radialGradient(value: { center: Array\<any>; radius: number \| string; colors: Array\<any>; repeat…
|