/*
6 * Hugo Rodrigues <haa.rodrigues@gmail.com>
8 * Copyright (C) 2006 Hugo Rodrigues
9 * Released under GNU GPL v2+, read the file
'COPYING' for more information.
11#ifndef SP_FEMERGE_H_SEEN
12#define SP_FEMERGE_H_SEEN
20 int tag()
const override {
return tag_of<
decltype(*this)>; }
23 void modified(
unsigned flags)
override;
constexpr int tag_of
Convenience function to retrieve the tag (class id) of a given type.
SVG drawing item for display.
Interface for refcounted XML nodes.
std::unique_ptr< Inkscape::Filters::FilterPrimitive > build_renderer(Inkscape::DrawingItem *item) const override
void child_added(Inkscape::XML::Node *child, Inkscape::XML::Node *ref) override
void modified(unsigned flags) override
void resolve_slots(SlotResolver &) override
void order_changed(Inkscape::XML::Node *child, Inkscape::XML::Node *old_ref, Inkscape::XML::Node *new_ref) override
void remove_child(Inkscape::XML::Node *child) override
Document level base class for all SVG filter primitives.