X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fsp-filter-primitive.h;h=889c40e40b4ea08774811f05d17de4c60b5b0540;hb=63574adfdcf3417bcd5bad3ea3f510feadad3e07;hp=96268dbfe9da631dae61a7f888f9928f201ffe05;hpb=f727367dddbf050f0a7d33757e9290f571cbd492;p=inkscape.git diff --git a/src/sp-filter-primitive.h b/src/sp-filter-primitive.h index 96268dbfe..889c40e40 100644 --- a/src/sp-filter-primitive.h +++ b/src/sp-filter-primitive.h @@ -17,6 +17,7 @@ #include "sp-object.h" #include "display/nr-filter.h" #include "display/nr-filter-primitive.h" +#include "display/nr-filter-types.h" #define SP_TYPE_FILTER_PRIMITIVE (sp_filter_primitive_get_type ()) #define SP_FILTER_PRIMITIVE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FILTER_PRIMITIVE, SPFilterPrimitive)) @@ -28,17 +29,21 @@ class SPFilterPrimitive; class SPFilterPrimitiveClass; struct SPFilterPrimitive : public SPObject { + int image_in, image_out; }; struct SPFilterPrimitiveClass { SPObjectClass sp_object_class; - void (* build_renderer)(SPFilterPrimitive*, NR::Filter*); + void (* build_renderer)(SPFilterPrimitive*, Inkscape::Filters::Filter*); }; GType sp_filter_primitive_get_type (void); /* Common initialization for filter primitives */ -void sp_filter_primitive_renderer_common(SPFilterPrimitive *sp_prim, NR::FilterPrimitive *nr_prim); +void sp_filter_primitive_renderer_common(SPFilterPrimitive *sp_prim, Inkscape::Filters::FilterPrimitive *nr_prim); + +int sp_filter_primitive_read_in(SPFilterPrimitive *prim, gchar const *name); +int sp_filter_primitive_read_result(SPFilterPrimitive *prim, gchar const *name); #endif /*