LibWeb: Delete create_gfx_paint_style() for SVG gradients

No longer used after switching to Skia.
This commit is contained in:
Aliaksandr Kalenik 2024-07-29 16:23:15 +03:00 committed by Sam Atkins
parent 2a55ab13ef
commit 8164be7ac8
Notes: github-actions[bot] 2024-07-29 15:25:56 +00:00
2 changed files with 0 additions and 52 deletions

View file

@ -22,50 +22,4 @@ void SVGGradientPaintStyle::set_gradient_transform(Gfx::AffineTransform transfor
}
}
NonnullRefPtr<Gfx::SVGGradientPaintStyle> SVGLinearGradientPaintStyle::create_gfx_paint_style() const
{
auto gfx_paint_style = adopt_ref(*new Gfx::SVGLinearGradientPaintStyle(m_start_point, m_end_point));
Vector<Gfx::ColorStop> color_stops;
for (auto const& color_stop : m_color_stops)
color_stops.append({ color_stop.color, color_stop.position, color_stop.transition_hint });
gfx_paint_style->set_color_stops(move(color_stops));
if (m_repeat_length.has_value())
gfx_paint_style->set_repeat_length(*m_repeat_length);
if (m_inverse_transform.has_value())
gfx_paint_style->set_inverse_transform(*m_inverse_transform);
gfx_paint_style->set_scale(m_scale);
auto spread_method = static_cast<Gfx::SVGGradientPaintStyle::SpreadMethod>(to_underlying(m_spread_method));
gfx_paint_style->set_spread_method(spread_method);
return gfx_paint_style;
}
NonnullRefPtr<Gfx::SVGGradientPaintStyle> SVGRadialGradientPaintStyle::create_gfx_paint_style() const
{
auto gfx_paint_style = adopt_ref(*new Gfx::SVGRadialGradientPaintStyle(m_start_center, m_start_radius, m_end_center, m_end_radius));
Vector<Gfx::ColorStop> color_stops;
for (auto const& color_stop : m_color_stops)
color_stops.append({ color_stop.color, color_stop.position, color_stop.transition_hint });
gfx_paint_style->set_color_stops(move(color_stops));
if (m_repeat_length.has_value())
gfx_paint_style->set_repeat_length(*m_repeat_length);
if (m_inverse_transform.has_value())
gfx_paint_style->set_inverse_transform(*m_inverse_transform);
gfx_paint_style->set_scale(m_scale);
auto spread_method = static_cast<Gfx::SVGGradientPaintStyle::SpreadMethod>(to_underlying(m_spread_method));
gfx_paint_style->set_spread_method(spread_method);
return gfx_paint_style;
}
}

View file

@ -20,8 +20,6 @@ struct ColorStop {
class SVGGradientPaintStyle : public RefCounted<SVGGradientPaintStyle> {
public:
virtual NonnullRefPtr<Gfx::SVGGradientPaintStyle> create_gfx_paint_style() const { VERIFY_NOT_REACHED(); }
void set_gradient_transform(Gfx::AffineTransform transform);
enum class SpreadMethod {
@ -71,8 +69,6 @@ public:
return adopt_ref(*new SVGLinearGradientPaintStyle(start_point, end_point));
}
NonnullRefPtr<Gfx::SVGGradientPaintStyle> create_gfx_paint_style() const override;
Gfx::FloatPoint start_point() const { return m_start_point; }
Gfx::FloatPoint end_point() const { return m_end_point; }
@ -97,8 +93,6 @@ public:
return adopt_ref(*new SVGRadialGradientPaintStyle(start_center, start_radius, end_center, end_radius));
}
NonnullRefPtr<Gfx::SVGGradientPaintStyle> create_gfx_paint_style() const override;
Gfx::FloatPoint start_center() const { return m_start_center; }
float start_radius() const { return m_start_radius; }
Gfx::FloatPoint end_center() const { return m_end_center; }