#include "third_party/blink/renderer/core/svg/svg_mpath_element.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/id_target_observer.h"
#include "third_party/blink/renderer/core/svg/svg_animate_motion_element.h"
#include "third_party/blink/renderer/core/svg/svg_path_element.h"
#include "third_party/blink/renderer/core/svg_names.h"
namespace blink {
SVGMPathElement::SVGMPathElement(Document& document)
: … { … }
void SVGMPathElement::Trace(Visitor* visitor) const { … }
SVGMPathElement::~SVGMPathElement() = default;
SVGAnimatedPropertyBase* SVGMPathElement::PropertyFromAttribute(
const QualifiedName& attribute_name) const { … }
void SVGMPathElement::SynchronizeAllSVGAttributes() const { … }
void SVGMPathElement::BuildPendingResource() { … }
void SVGMPathElement::ClearResourceReferences() { … }
Node::InsertionNotificationRequest SVGMPathElement::InsertedInto(
ContainerNode& root_parent) { … }
void SVGMPathElement::RemovedFrom(ContainerNode& root_parent) { … }
void SVGMPathElement::SvgAttributeChanged(
const SvgAttributeChangedParams& params) { … }
SVGPathElement* SVGMPathElement::PathElement() { … }
void SVGMPathElement::TargetPathChanged() { … }
void SVGMPathElement::NotifyParentOfPathChange(ContainerNode* parent) { … }
}