#include "third_party/blink/renderer/core/layout/svg/layout_svg_resource_radial_gradient.h"
#include "third_party/blink/renderer/core/svg/svg_radial_gradient_element.h"
namespace blink {
LayoutSVGResourceRadialGradient::LayoutSVGResourceRadialGradient(
SVGRadialGradientElement* node)
: … { … }
LayoutSVGResourceRadialGradient::~LayoutSVGResourceRadialGradient() = default;
void LayoutSVGResourceRadialGradient::Trace(Visitor* visitor) const { … }
const GradientAttributes& LayoutSVGResourceRadialGradient::EnsureAttributes()
const { … }
gfx::PointF LayoutSVGResourceRadialGradient::CenterPoint(
const RadialGradientAttributes& attributes) const { … }
gfx::PointF LayoutSVGResourceRadialGradient::FocalPoint(
const RadialGradientAttributes& attributes) const { … }
float LayoutSVGResourceRadialGradient::Radius(
const RadialGradientAttributes& attributes) const { … }
float LayoutSVGResourceRadialGradient::FocalRadius(
const RadialGradientAttributes& attributes) const { … }
scoped_refptr<Gradient> LayoutSVGResourceRadialGradient::BuildGradient() const { … }
}