Searched refs:LinearGradient (Results 1 – 11 of 11) sorted by relevance
/lvgl-latest/src/libs/thorvg/ |
D | tvgFill.cpp | 63 Fill* LinearGradient::Impl::duplicate() in duplicate() 65 auto ret = LinearGradient::gen(); in duplicate() 213 LinearGradient::LinearGradient():pImpl(new Impl()) in LinearGradient() function in LinearGradient 215 Fill::pImpl->method(new FillDup<LinearGradient::Impl>(pImpl)); in LinearGradient() 219 LinearGradient::~LinearGradient() in ~LinearGradient() 225 Result LinearGradient::linear(float x1, float y1, float x2, float y2) noexcept in linear() 236 Result LinearGradient::linear(float* x1, float* y1, float* x2, float* y2) const noexcept in linear() 247 unique_ptr<LinearGradient> LinearGradient::gen() noexcept in gen() 249 return unique_ptr<LinearGradient>(new LinearGradient); in gen() 253 TVG_DEPRECATED uint32_t LinearGradient::identifier() noexcept in identifier() [all …]
|
D | tvgText.h | 121 if (fill->type() == Type::LinearGradient) { in update() 122 P(static_cast<LinearGradient*>(fill))->x1 *= scale; in update() 123 P(static_cast<LinearGradient*>(fill))->y1 *= scale; in update() 124 P(static_cast<LinearGradient*>(fill))->x2 *= scale; in update() 125 P(static_cast<LinearGradient*>(fill))->y2 *= scale; in update()
|
D | thorvg.h | 263 LinearGradient = 10, ///< LinearGradient class enumerator 718 class TVG_API LinearGradient final : public Fill 721 ~LinearGradient(); 759 static std::unique_ptr<LinearGradient> gen() noexcept; 777 _TVG_DECLARE_PRIVATE(LinearGradient);
|
D | tvgFill.h | 103 struct LinearGradient::Impl
|
D | tvgCapi.cpp | 391 …g_Result) reinterpret_cast<Shape*>(paint)->stroke(unique_ptr<LinearGradient>((LinearGradient*)(gra… in tvg_shape_set_stroke_linear_gradient() 516 …Tvg_Result) reinterpret_cast<Shape*>(paint)->fill(unique_ptr<LinearGradient>((LinearGradient*)(gra… in tvg_shape_set_linear_gradient() 592 return (Tvg_Gradient*)LinearGradient::gen().release(); in tvg_linear_gradient_new() 620 return (Tvg_Result) reinterpret_cast<LinearGradient*>(grad)->linear(x1, y1, x2, y2); in tvg_linear_gradient_set() 627 return (Tvg_Result) reinterpret_cast<LinearGradient*>(grad)->linear(x1, y1, x2, y2); in tvg_linear_gradient_get()
|
D | tvgLottieModel.cpp | 287 fill = LinearGradient::gen().release(); in fill() 288 static_cast<LinearGradient*>(fill)->linear(s.x, s.y, e.x, e.y); in fill()
|
D | tvgSwFill.cpp | 76 auto grad = P(static_cast<const LinearGradient*>(fdata)); in _estimateAAMargin() 213 bool _prepareLinear(SwFill* fill, const LinearGradient* linear, const Matrix& transform) in _prepareLinear() 834 if (fdata->type() == Type::LinearGradient) { in fillGenColorTable() 835 … if (!_prepareLinear(fill, static_cast<const LinearGradient*>(fdata), transform)) return false; in fillGenColorTable()
|
D | tvgSvgSceneBuilder.cpp | 93 static unique_ptr<LinearGradient> _applyLinearGradientProperty(SvgStyleGradient* g, const Box& vBox… in _applyLinearGradientProperty() 97 auto fillGrad = LinearGradient::gen(); in _applyLinearGradientProperty()
|
D | tvgSwRaster.cpp | 1744 …if (type == Type::LinearGradient) return _rasterLinearGradientRect(surface, shape->bbox, shape->fi… in rasterGradientShape() 1747 …if (type == Type::LinearGradient) return _rasterLinearGradientRle(surface, shape->rle, shape->fill… in rasterGradientShape() 1764 …if (type == Type::LinearGradient) return _rasterLinearGradientRle(surface, shape->strokeRle, shape… in rasterGradientStroke()
|
D | tvgSvgLoader.cpp | 2834 GRADIENT_DEF(linearGradient, LinearGradient),
|
/lvgl-latest/src/others/vg_lite_tvg/ |
D | vg_lite_tvg.cpp | 1460 auto linearGrad = LinearGradient::gen(); in vg_lite_draw_linear_grad() 1937 auto linearGrad = LinearGradient::gen(); in vg_lite_draw_grad()
|