=Texture Plugins=
[blender.git] / release / plugins / texture / tiles.c
index 96d35198aee15e94ebffb1966c1e11314044e3b4..2bdf669f9ca08559143b0e6cc08dd6d082bf0b46 100644 (file)
@@ -66,7 +66,7 @@ float result[8];
 float cfra;
 
 int plugin_tex_doit(int, Cast *, float *, float *, float *);
-
+void plugin_instance_init(Cast*);
 
 /* ******************** Fixed functions ***************** */
 
@@ -83,6 +83,14 @@ void plugin_init(void)
 {
 }
 
+/* 
+ * initialize any data for a particular instance of
+ * the plugin here
+ */
+void plugin_instance_init(Cast *cast)
+{
+}
+
 /* this function should not be changed: */
 
 void plugin_getinfo(PluginInfo *info)
@@ -99,6 +107,8 @@ void plugin_getinfo(PluginInfo *info)
        info->init= plugin_init;
        info->tex_doit=  (TexDoit) plugin_tex_doit;
        info->callback= plugin_but_changed;
+       info->instance_init= (void (*)(void *)) plugin_instance_init;
+
 }
 
 /* ************************************************************