Bugs #4488 and #4431
[blender-staging.git] / source / blender / include / BIF_renderwin.h
index c91a0710c6003b81110c8fd24b45c2d8f1f24f7a..a997efb336d474d9842ffca41e97daf1e0a6623d 100644 (file)
  *
  * ***** END GPL/BL DUAL LICENSE BLOCK *****
  */
+
+struct Render;
 struct ScrArea;
+struct RenderStats;
 
-void calc_renderwin_rectangle(int posmask, int renderpos_r[2], int rendersize_r[2]);
+void calc_renderwin_rectangle(int rectx, int recty, int posmask, int renderpos_r[2], int rendersize_r[2]);
 
 void BIF_close_render_display(void);
 
@@ -45,6 +48,19 @@ void BIF_do_ogl_render(struct View3D *v3d, int anim);
 void BIF_renderwin_set_for_ogl_render(void);
 void BIF_renderwin_set_custom_cursor(unsigned char mask[16][2], unsigned char bitmap[16][2]);
 
+void BIF_redraw_render_rect(void);
 void BIF_swap_render_rects(void);
 void BIF_toggle_render_display(void);
 
+void BIF_init_render_callbacks(struct Render *re, int do_display);
+void BIF_end_render_callbacks(void);
+
+/* should not be here, ~WIP~ */
+void make_renderinfo_string(struct RenderStats *rs, char *str);
+
+/* space for info text */
+#define RW_HEADERY             18
+
+/* header print for window */
+#define RW_MAXTEXT             512
+