diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2016-03-22 19:26:36 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2016-03-22 19:26:36 +0000 |
commit | 4b2ac84233dc464567d1c0b1a500f7ce38a8b3cd (patch) | |
tree | e3244100ca58bc2cd040e2f5cc840ecb5a3dac6b /amiga/bitmap.h | |
parent | bd663be92766de17e5dbef62ae98ca0cbb26cc7c (diff) | |
download | netsurf-4b2ac84233dc464567d1c0b1a500f7ce38a8b3cd.tar.gz netsurf-4b2ac84233dc464567d1c0b1a500f7ce38a8b3cd.tar.bz2 |
Make struct bitmap private to bitmap.c
Diffstat (limited to 'amiga/bitmap.h')
-rwxr-xr-x | amiga/bitmap.h | 27 |
1 files changed, 11 insertions, 16 deletions
diff --git a/amiga/bitmap.h b/amiga/bitmap.h index 78d6c0d68..cb7f968a1 100755 --- a/amiga/bitmap.h +++ b/amiga/bitmap.h @@ -29,22 +29,8 @@ #define AMI_BITMAP_SCALE_ICON 0xFF struct gui_bitmap_table *amiga_bitmap_table; - -struct bitmap { - int width; - int height; - UBYTE *pixdata; - bool opaque; - int native; - struct BitMap *nativebm; - int nativebmwidth; - int nativebmheight; - PLANEPTR native_mask; - Object *dto; - char *url; /* temporary storage space */ - char *title; /* temporary storage space */ - ULONG *icondata; /* for appicons */ -}; +struct bitmap; +struct nsurl; struct BitMap *ami_bitmap_get_native(struct bitmap *bitmap, int width, int height, struct BitMap *friendbm); @@ -54,6 +40,15 @@ PLANEPTR ami_bitmap_get_mask(struct bitmap *bitmap, int width, Object *ami_datatype_object_from_bitmap(struct bitmap *bitmap); struct bitmap *ami_bitmap_from_datatype(char *filename); +void ami_bitmap_set_url(struct bitmap *bm, struct nsurl *url); +void ami_bitmap_set_title(struct bitmap *bm, const char *title); +ULONG *ami_bitmap_get_icondata(struct bitmap *bm); +bool ami_bitmap_has_dto(struct bitmap *bm); +bool ami_bitmap_is_nativebm(struct bitmap *bm, struct BitMap *nbm); + +int bitmap_get_width(void *bitmap); +int bitmap_get_height(void *bitmap); + /** * Cleanup bitmap allocations */ |