#include "third_party/blink/renderer/core/svg/svg_stop_element.h"
#include "third_party/blink/renderer/core/css/properties/longhands.h"
#include "third_party/blink/renderer/core/dom/node_computed_style.h"
#include "third_party/blink/renderer/core/style/computed_style.h"
#include "third_party/blink/renderer/core/svg/svg_animated_number.h"
#include "third_party/blink/renderer/core/svg/svg_gradient_element.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
namespace blink {
SVGStopElement::SVGStopElement(Document& document)
: … { … }
void SVGStopElement::Trace(Visitor* visitor) const { … }
namespace {
void InvalidateInstancesAndAncestorResources(SVGStopElement* stop_element) { … }
}
void SVGStopElement::SvgAttributeChanged(
const SvgAttributeChangedParams& params) { … }
void SVGStopElement::DidRecalcStyle(const StyleRecalcChange change) { … }
Color SVGStopElement::StopColorIncludingOpacity() const { … }
SVGAnimatedPropertyBase* SVGStopElement::PropertyFromAttribute(
const QualifiedName& attribute_name) const { … }
void SVGStopElement::SynchronizeAllSVGAttributes() const { … }
}