diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2017-02-13 18:27:37 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2017-02-13 18:27:37 +0000 |
commit | 76d1758d7f51d071be9c09b55e50c6ee82ed8afc (patch) | |
tree | d93f4e7130835136b77fe58bcfb8cbdba3172efb /frontends/amiga/plotters.h | |
parent | e38f4d2f1a2211ed03ac6418c460931194fa2870 (diff) | |
download | netsurf-76d1758d7f51d071be9c09b55e50c6ee82ed8afc.tar.gz netsurf-76d1758d7f51d071be9c09b55e50c6ee82ed8afc.tar.bz2 |
Make gui_globals less... global
Diffstat (limited to 'frontends/amiga/plotters.h')
-rw-r--r-- | frontends/amiga/plotters.h | 29 |
1 files changed, 8 insertions, 21 deletions
diff --git a/frontends/amiga/plotters.h b/frontends/amiga/plotters.h index ed89916e7..94259234b 100644 --- a/frontends/amiga/plotters.h +++ b/frontends/amiga/plotters.h @@ -20,29 +20,9 @@ #define AMIGA_PLOTTERS_H #include "netsurf/plotters.h" -#include <proto/layers.h> -#include <proto/graphics.h> struct IBox; - -struct gui_globals -{ - struct BitMap *bm; - struct RastPort *rp; - struct Layer_Info *layerinfo; - APTR areabuf; - APTR tmprasbuf; - struct Rectangle rect; - struct MinList *shared_pens; - bool managed_pen_list; - bool palette_mapped; - ULONG apen; - ULONG open; - LONG apen_num; - LONG open_num; - int width; /* size of bm and */ - int height; /* associated memory */ -}; +struct gui_globals; extern const struct plotter_table amiplot; @@ -70,6 +50,13 @@ struct gui_globals *ami_plot_ra_alloc(ULONG width, ULONG height, bool force32bit void ami_plot_ra_free(struct gui_globals *gg); /** + * Get RastPort associated with a render area + * \param gg render area + * \returns pointer to render area BitMap + */ +struct RastPort *ami_plot_ra_get_rastport(struct gui_globals *gg); + +/** * Get a drawing BitMap associated with a render area * \param gg render area * \returns pointer to render area BitMap |