Final merge of HEAD (bf-blender) into the orange branch.
[blender.git] / source / blender / render / intern / include / initrender.h
index 06c5f032c7d70fd1de5653e442aa08560c293b91..9a94d193990167fe44add848a1448acb24a44f3e 100644 (file)
  * ***** END GPL/BL DUAL LICENSE BLOCK *****
  */
 
-#ifndef INITRENDER_EXT_H
-#define INITRENDER_EXT_
+#ifndef INITRENDER_H
+#define INITRENDER_H 
 
-/* type includes */
-
-#include "DNA_effect_types.h"        /* for PartEff type */
-#include "render_types.h"
+struct Object;
 
 /* Functions */
 
-void init_def_material(void);
-void init_render_jit(int nr);
-float  calc_weight(float *weight, int i, int j);
-void defaultlamp(void);
-void schrijfplaatje(char *name);
-void initparts(void);
-short setpart(short nr); /* return 0 als geen goede part */
-void addparttorect(short nr, Part *part);
-void add_to_blurbuf(int blur);
-void oldRenderLoop(void); /* Calls the old renderer. Contains the PART and FIELD loops. */
-void render(void);  /* Switch between the old and the unified renderer. */
-/*  void write_screendump(char *name); not here !*/
-
-#endif /* INITRENDER_EXT_H */
+void free_sample_tables(Render *re);
+void make_sample_tables(Render *re);
+
+void render_scene_set_window(Render *re, struct Object *camera, int blursample);
+
+void initparts(Render *re);
+void freeparts(Render *re);
+
+
+#endif /* INITRENDER_H */