=Texture Plugins=
[blender.git] / release / plugins / texture / clouds2.c
index 5f77dba90fe6db8b975df91fb40c01da76a77c62..69f890e4df3870271460a0107bb03068366d572f 100644 (file)
@@ -77,6 +77,7 @@ float result[8];
 float cfra;
 
 int plugin_tex_doit(int, Cast*, float*, float*, float*);
+void plugin_instance_init(Cast*);
 
 /* ******************** Fixed functions ***************** */
 
@@ -94,6 +95,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)
@@ -110,6 +119,7 @@ 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;
 }
 
 /* ********************* the texture ******************** */