X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fdisplay%2Fnr-filter-image.h;h=42e7f089aca77d25fc84117595b969d002f109a7;hb=813d38872d464e1992025f8dc9fa593142b807d9;hp=9d4057826de38f04f17b8154233017e8300624ef;hpb=fb86717633bfcfe161571aed7058ea6a39b7a69b;p=inkscape.git diff --git a/src/display/nr-filter-image.h b/src/display/nr-filter-image.h index 9d4057826..42e7f089a 100644 --- a/src/display/nr-filter-image.h +++ b/src/display/nr-filter-image.h @@ -16,6 +16,7 @@ #include "display/nr-filter-slot.h" #include "display/nr-filter-units.h" #include +#include "sp-item.h" namespace NR { @@ -27,11 +28,18 @@ public: virtual int render(FilterSlot &slot, FilterUnits const &units); virtual FilterTraits get_input_traits(); + void set_document( SPDocument *document ); + void set_href(const gchar *href); void set_region(SVGLength x, SVGLength y, SVGLength width, SVGLength height); + bool from_element; + SPItem* SVGElem; + private: + SPDocument *document; + gchar *feImageHref; guint8* image_pixbuf; Glib::RefPtr image; - int width, height; + int width, height, rowstride; float feImageX,feImageY,feImageWidth,feImageHeight; };