Code

fix 1243587 and misc fixes
[inkscape.git] / src / display / nr-filter-primitive.h
index 64625f4c22e3d153b9c5de2028a92d0bdfbda509..7c8018fe2a40762747fe8219bbcb5078ae0897dc 100644 (file)
@@ -12,6 +12,7 @@
  * Released under GNU GPL, read the file 'COPYING' for more information
  */
 
+#include "display/nr-filter-slot.h"
 #include "libnr/nr-pixblock.h"
 #include "libnr/nr-matrix.h"
 #include "svg/svg-length.h"
@@ -23,8 +24,8 @@ public:
     FilterPrimitive();
     virtual ~FilterPrimitive();
 
-    int render(NRPixBlock **pb, NRMatrix const *trans);
-    virtual int render(NRPixBlock **pb, Matrix const &trans) = 0;
+    int render(FilterSlot &slot, NRMatrix const *trans);
+    virtual int render(FilterSlot &slot, Matrix const &trans) = 0;
     virtual int get_enlarge(Matrix const &m);
 
     /**