/* drwRender */


#if defined NAMESPACE_DRWIMPC
  namespace DrWimpC {
#endif


#if defined NAMESPACE_OSLIB
  using namespace OSLib;
#endif


#ifdef __cplusplus 
extern "C" {
#endif

extern void drw_wimp_renderwindow(wimp_w whan,
                                  void *dfileptr,
                                  int bx, int by,
                                  int xbl, int ybl, int xtr, int ytr,
                                  double xscalereal, double yscalereal,
                                  int origin);
extern void drw_renderwindow(wimp_w whan,
                             drawfile_diagram *dfile,
                             long fsize,
                             os_coord *bxy,
                             os_box *boxin,
                             double xscalereal,
                             double yscalereal,
                             int origin);
extern void drw_wimp_render(void *dfileptr,
                            int bx, int by,
                            int xbl,int ybl, int xtr,int ytr,
                            double xscalereal, double yscalereal,
                            int origin);
extern void drw_render(drawfile_diagram *dfile,
                       long fsize,
                       os_coord *bxy,
                       os_box *boxin,
                       double xscalereal, double yscalereal,
                       int origin);
extern void drw_wint_render360(void *dfileptr,
                               long fsize,
                               int bx, int by,
                               int xbl, int ybl, int xtr,int ytr,
                               double xscalereal, double yscalereal,
                               int origin);
extern void drw_wint_renderpre360(void *dfileptr,
                                  long fsize,
                                  int bx, int by,
                                  int xbl, int ybl, int xtr,int ytr,
                                  double xscalereal, double yscalereal,
                                  int origin);
extern void drw_drawfile_bbox(drawfile_bbox_flags flags,
                              drawfile_diagram *diagram,
                              int size,
                              os_trfm *trfm,
                              os_box *bbox);
extern void drw_drawfile_render(drawfile_render_flags flags,
                                drawfile_diagram *diagram,
                                int size,
                                os_trfm *trfm,
                                os_box *clip,
                                int flatness);
extern void drw_render360(drawfile_diagram *dfile,
                          long fsize,
                          os_coord *bxy,
                          os_box *boxin,
                          double xscalereal,
                          double yscalereal,
                          int origin);
extern void drw_renderpre360(drawfile_diagram *dfile,
                             long fsize,
                             os_coord *bxy,
                             os_box *boxin,
                             double xscalereal, double yscalereal,
                             int origin);
extern void drw_draw_fill(draw_path *path,
                          draw_fill_style fill_style,
                          os_trfm *trfm,
                          int flatness);
extern void drw_draw_stroke(draw_path *path,
                            draw_fill_style fill_style,
                            os_trfm *trfm,
                            int flatness,
                            int thickness,
                            draw_line_style *line_style,
                            draw_dash_pattern *dash_pattern);
extern void drw_process(drawfile_type dtype,
                        int len,
                        drawfile_object *dobj,
                        os_box *boxin,
                        os_coord *bxy,
                        int fonts,
                        double xscalereal,
                        double yscalereal);

#ifdef __cplusplus
}
#endif

#if defined NAMESPACE_DRWIMPC
  }
#endif

