/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | gradient_style_modifier.cpp | 93 auto colorStop = in GetGradient() local 95 color.SetDimension(colorStop); in GetGradient() 255 for (const auto& colorStop : gradient.GetColors()) { in ColorStopAnimatableArithmetic() 256 colorStops_.push_back(colorStop.GetDimension()); in ColorStopAnimatableArithmetic() 269 auto colorStop = colorStops_[index].Value() + value.colorStops_[index].Value(); in Add() local 270 result.colorStops_.push_back(Dimension(colorStop, DimensionUnit::PERCENT)); in Add() 293 auto colorStop = colorStops_[index].Value() - value.colorStops_[index].Value(); in Minus() local 294 result.colorStops_.push_back(Dimension(colorStop, DimensionUnit::PERCENT)); in Minus() 314 auto colorStop = colorStops_[index].Value() * scale; in Multiply() local 315 result.colorStops_.push_back(Dimension(colorStop, DimensionUni in Multiply() [all...] |
H A D | skia_decoration_painter.cpp | 85 ColorStop colorStop; in GradientShader() local 86 colorStop.color = stop.GetColor().GetValue(); in GradientShader() 87 colorStop.hasValue = stop.GetHasValue(); in GradientShader() 88 if (colorStop.hasValue) { in GradientShader() 89 colorStop.isLength = stop.GetDimension().Unit() != DimensionUnit::PERCENT; in GradientShader() 90 if (colorStop.isLength) { in GradientShader() 91 colorStop.offset = static_cast<float>(stop.GetDimension().Value()); in GradientShader() 93 colorStop.offset = static_cast<float>(stop.GetDimension().Value() / 100.0); in GradientShader() 96 colorStops_.emplace_back(colorStop); in GradientShader() 111 auto& colorStop in AddColorStops() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/rosen/ |
H A D | drawing_decoration_painter.cpp | 56 ColorStop colorStop; in GradientShader() local 57 colorStop.color = stop.GetColor().GetValue(); in GradientShader() 58 colorStop.hasValue = stop.GetHasValue(); in GradientShader() 59 if (colorStop.hasValue) { in GradientShader() 60 colorStop.isLength = stop.GetDimension().Unit() != DimensionUnit::PERCENT; in GradientShader() 61 if (colorStop.isLength) { in GradientShader() 62 colorStop.offset = static_cast<float>(stop.GetDimension().Value()); in GradientShader() 64 colorStop.offset = static_cast<float>(stop.GetDimension().Value() / 100.0); in GradientShader() 67 colorStops_.emplace_back(colorStop); in GradientShader() 82 auto& colorStop in AddColorStops() local [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_gauge_ffi.h | 34 CJ_EXPORT void FFICJVectorColorStopSetElement(VectorColorStops vec, int64_t index, ColorStop colorStop);
|
H A D | cj_gauge_ffi.cpp | 35 void FFICJVectorColorStopSetElement(VectorColorStops vec, int64_t index, ColorStop colorStop) in FFICJVectorColorStopSetElement() argument 39 (*actualVec)[index] = colorStop; in FFICJVectorColorStopSetElement()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | gauge_modifier.cpp | 221 ColorStopArray colorStop(gradient->gradientLength[i]); in SetGradientColors() 223 colorStop.at(j) = std::make_pair(Color(gradient->color[pos]), in SetGradientColors() 226 colors.at(i) = colorStop; in SetGradientColors()
|
/foundation/arkui/ace_engine/frameworks/core/components/common/painter/ |
H A D | rosen_decoration_painter.cpp | 74 ColorStop colorStop; in GradientShader() local 75 colorStop.color = stop.GetColor().GetValue(); in GradientShader() 76 colorStop.hasValue = stop.GetHasValue(); in GradientShader() 77 if (colorStop.hasValue) { in GradientShader() 78 colorStop.isLength = stop.GetDimension().Unit() != DimensionUnit::PERCENT; in GradientShader() 79 if (colorStop.isLength) { in GradientShader() 80 colorStop.offset = static_cast<float>(stop.GetDimension().Value()); in GradientShader() 82 colorStop.offset = static_cast<float>(stop.GetDimension().Value() / 100.0); in GradientShader() 85 colorStops_.emplace_back(colorStop); in GradientShader() 104 auto& colorStop in AddColorStops() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/gauge/ |
H A D | gauge_modifier.cpp | 479 for (auto& colorStop : colorsArray) { in PaintSingleSegmentGradientCircular() 480 colors.emplace_back(colorStop.first.GetValue()); in PaintSingleSegmentGradientCircular() 481 pos.emplace_back(colorStop.second.Value()); in PaintSingleSegmentGradientCircular() 651 for (auto& colorStop : info.colorStopArray) { in DrawSingleSegmentGradient() 652 colorValues.emplace_back(colorStop.first.GetValue()); in DrawSingleSegmentGradient() 653 pos.emplace_back(colorStop.second.Value()); in DrawSingleSegmentGradient()
|
/foundation/arkui/ace_engine/interfaces/native/node/ |
H A D | style_modifier.cpp | 1324 const ArkUI_ColorStop* colorStop = reinterpret_cast<ArkUI_ColorStop*>(item->object); in SetLinearGradient() local 1325 int size = colorStop->size; in SetLinearGradient() 1328 colors[i * NUM_3 + NUM_0].u32 = colorStop->colors[i]; in SetLinearGradient() 1330 colors[i * NUM_3 + NUM_2].f32 = colorStop->stops[i] < 0 ? 0 : colorStop->stops[i]; in SetLinearGradient() 1368 static ArkUI_ColorStop colorStop; in GetLinearGradient() local 1375 colorStop.colors = gradientColors; in GetLinearGradient() 1376 colorStop.stops = gradientStops; in GetLinearGradient() 1377 colorStop.size = resultValue; in GetLinearGradient() 1378 g_attributeItem.object = &colorStop; in GetLinearGradient() 2492 const ArkUI_ColorStop* colorStop = reinterpret_cast<ArkUI_ColorStop*>(item->object); SetSweepGradient() local 2583 static ArkUI_ColorStop colorStop; GetSweepGradient() local 2606 const ArkUI_ColorStop* colorStop = reinterpret_cast<ArkUI_ColorStop*>(item->object); SetRadialGradient() local 2682 static ArkUI_ColorStop colorStop; GetRadialGradient() local [all...] |
/foundation/arkui/ace_engine_lite/frameworks/src/core/components/ |
H A D | canvas_component.cpp | 1890 HILOG_ERROR(HILOG_MODULE_ACE, "canvas_component: colorStop value error!"); in AddColorStop() 1891 return jerry_create_error(JERRY_ERROR_TYPE, reinterpret_cast<const jerry_char_t *>("colorStop value erro!")); in AddColorStop() 1897 ColorType colorStop = component->GetRGBColor(color); in AddColorStop() local 1898 colorStop.alpha = alpha; in AddColorStop() 1899 component->paint_.addColorStop(stop, colorStop); in AddColorStop()
|
/foundation/arkui/ace_engine/test/unittest/interfaces/ |
H A D | native_node_test.cpp | 220 ArkUI_ColorStop colorStop = {colors, stops, 2}; in HWTEST_F() local 221 ArkUI_ColorStop* colorStopPtr = &colorStop; in HWTEST_F()
|