NetSurf
|
RISC OS wimp toolkit bitmap. More...
#include <bitmap.h>
Data Fields | |
int | width |
width of bitmap More... | |
int | height |
height of bitmap More... | |
UBYTE * | pixdata |
struct ExtMemIFace * | iextmem |
uint32 | size |
bool | opaque |
Whether the bitmap is opaque. More... | |
int | native |
struct BitMap * | nativebm |
int | nativebmwidth |
int | nativebmheight |
PLANEPTR | native_mask |
Object * | dto |
APTR | drawhandle |
struct nsurl * | url |
char * | title |
ULONG * | icondata |
uint8_t * | pixdata |
short | bpp |
size_t | rowstride |
struct bitmap * | resized |
MFDB | native |
bool | converted |
BBitmap * | primary |
BBitmap * | shadow |
BBitmap * | pretile_x |
BBitmap * | pretile_y |
BBitmap * | pretile_xy |
cairo_surface_t * | surface |
cairo_surface_t * | scsurface |
void * | ptr |
bool | clear |
Whether the bitmap should be initialised to zeros. More... | |
struct osspriteop_area * | sprite_area |
Uncompressed data, or NULL. More... | |
HBITMAP | windib |
BITMAPV5HEADER * | pbmi |
short bitmap::bpp |
Definition at line 64 of file bitmap.h.
Referenced by atari_bitmap_create_ex(), atari_bitmap_realloc(), atari_bitmap_resize(), snapshot_create(), and snapshot_suspend().
bool bitmap::clear |
Whether the bitmap should be initialised to zeros.
Definition at line 43 of file bitmap.h.
Referenced by bitmap_initialise(), and riscos_bitmap_create().
bool bitmap::converted |
Definition at line 68 of file bitmap.h.
Referenced by atari_bitmap_destroy(), bitmap_convert_tc(), and bitmap_modified().
APTR bitmap::drawhandle |
Definition at line 81 of file bitmap.c.
Referenced by ami_bitmap_get_generic(), amiga_bitmap_create(), amiga_bitmap_destroy(), and amiga_bitmap_modified().
Object* bitmap::dto |
Definition at line 80 of file bitmap.c.
Referenced by ami_bitmap_from_datatype(), ami_datatype_object_from_bitmap(), and amiga_bitmap_save().
int bitmap::height |
height of bitmap
Definition at line 70 of file bitmap.c.
Referenced by ami_bitmap_get_generic(), ami_bitmap_get_mask(), amiga_bitmap_create(), amiga_bitmap_destroy(), amiga_bitmap_modified(), atari_bitmap_buffer_size(), atari_bitmap_create_ex(), atari_bitmap_get_height(), atari_bitmap_realloc(), atari_bitmap_resize(), bitmap(), bitmap_create(), bitmap_get_height(), bitmap_initialise(), bitmap_render(), bitmap_scale(), knockout_plot_bitmap(), knockout_plot_bitmap_recursive(), knockout_plot_flush(), plot_alpha_bitmap(), plot_bitmap(), plot_blit_bitmap(), riscos_bitmap_create(), riscos_bitmap_overlay_sprite(), riscos_bitmap_render(), ro_plot_bitmap(), snapshot_create(), thumbnail_create_8bpp(), and win32_bitmap_create().
ULONG* bitmap::icondata |
Definition at line 84 of file bitmap.c.
Referenced by ami_bitmap_free_icondata(), ami_bitmap_set_icondata(), and amiga_bitmap_create().
struct ExtMemIFace* bitmap::iextmem |
Definition at line 72 of file bitmap.c.
Referenced by amiga_bitmap_create(), amiga_bitmap_destroy(), amiga_bitmap_get_buffer(), and amiga_bitmap_unmap_buffer().
int bitmap::native |
Definition at line 75 of file bitmap.c.
Referenced by ami_bitmap_get_generic(), ami_bitmap_get_palettemapped(), ami_bitmap_get_truecolour(), amiga_bitmap_create(), amiga_bitmap_modified(), atari_bitmap_destroy(), bitmap_convert_tc(), bitmap_modified(), and snapshot_create().
PLANEPTR bitmap::native_mask |
Definition at line 79 of file bitmap.c.
Referenced by ami_bitmap_get_mask(), amiga_bitmap_create(), amiga_bitmap_destroy(), and amiga_bitmap_modified().
struct BitMap* bitmap::nativebm |
Definition at line 76 of file bitmap.c.
Referenced by ami_bitmap_get_generic(), ami_bitmap_is_nativebm(), amiga_bitmap_create(), amiga_bitmap_destroy(), and amiga_bitmap_modified().
int bitmap::nativebmheight |
Definition at line 78 of file bitmap.c.
Referenced by ami_bitmap_get_generic(), and amiga_bitmap_create().
int bitmap::nativebmwidth |
Definition at line 77 of file bitmap.c.
Referenced by ami_bitmap_get_generic(), and amiga_bitmap_create().
bool bitmap::opaque |
Whether the bitmap is opaque.
Definition at line 74 of file bitmap.c.
Referenced by amiga_bitmap_create(), amiga_bitmap_get_opaque(), amiga_bitmap_set_opaque(), atari_bitmap_create_ex(), atari_bitmap_get_opaque(), atari_bitmap_resize(), bitmap(), bitmap_convert_tc(), bitmap_create(), bitmap_get_opaque(), bitmap_render(), bitmap_set_opaque(), plot_bitmap(), riscos_bitmap_create(), riscos_bitmap_get_opaque(), thumbnail_create_8bpp(), and win32_bitmap_create().
BITMAPV5HEADER* bitmap::pbmi |
Definition at line 27 of file bitmap.h.
Referenced by plot_bitmap(), win32_bitmap_create(), and win32_bitmap_destroy().
uint8_t * bitmap::pixdata |
Definition at line 71 of file bitmap.c.
Referenced by ablend_bitmap(), ablend_pixel(), amiga_bitmap_create(), amiga_bitmap_destroy(), amiga_bitmap_get_buffer(), amiga_bitmap_unmap_buffer(), atari_bitmap_create_ex(), atari_bitmap_destroy(), atari_bitmap_realloc(), atari_bitmap_resize(), bitmap(), bitmap_convert_tc(), bitmap_get_buffer(), bitmap_modified(), bitmap_scale(), plot_alpha_bitmap(), plot_bitmap(), snapshot_create(), and win32_bitmap_create().
BBitmap* bitmap::pretile_x |
Definition at line 57 of file bitmap.cpp.
Referenced by bitmap_create(), and nsbeos_bitmap_get_pretile_x().
BBitmap* bitmap::pretile_xy |
Definition at line 59 of file bitmap.cpp.
Referenced by bitmap_create(), and nsbeos_bitmap_get_pretile_xy().
BBitmap* bitmap::pretile_y |
Definition at line 58 of file bitmap.cpp.
Referenced by bitmap_create(), and nsbeos_bitmap_get_pretile_y().
BBitmap* bitmap::primary |
Definition at line 55 of file bitmap.cpp.
Referenced by bitmap_create(), bitmap_destroy(), bitmap_get_height(), bitmap_get_rowstride(), bitmap_get_width(), bitmap_modified(), nsbeos_bitmap_generate_pretile(), nsbeos_bitmap_get_pretile_x(), nsbeos_bitmap_get_pretile_xy(), nsbeos_bitmap_get_pretile_y(), and nsbeos_bitmap_get_primary().
void* bitmap::ptr |
Definition at line 30 of file bitmap.c.
Referenced by bitmap_create(), bitmap_destroy(), and bitmap_get_buffer().
struct bitmap* bitmap::resized |
Definition at line 66 of file bitmap.h.
Referenced by atari_bitmap_create_ex(), atari_bitmap_destroy(), atari_bitmap_realloc(), atari_bitmap_resize(), bitmap_modified(), and plot_bitmap().
size_t bitmap::rowstride |
Definition at line 65 of file bitmap.h.
Referenced by atari_bitmap_buffer_size(), atari_bitmap_create_ex(), atari_bitmap_get_rowstride(), atari_bitmap_realloc(), bitmap_convert_tc(), jpeg_cache_convert(), snapshot_create(), and webp_cache_convert().
cairo_surface_t* bitmap::scsurface |
Definition at line 28 of file bitmap.h.
Referenced by bitmap_destroy(), and nsgtk_print_plot_pixbuf().
BBitmap* bitmap::shadow |
Definition at line 56 of file bitmap.cpp.
Referenced by bitmap_create(), bitmap_destroy(), bitmap_get_buffer(), and bitmap_modified().
uint32 bitmap::size |
Definition at line 73 of file bitmap.c.
Referenced by amiga_bitmap_create(), amiga_bitmap_get_buffer(), amiga_bitmap_unmap_buffer(), rsvg_convert(), treeview_generate_copy_bitmap(), treeview_generate_rotate_bitmap(), treeview_generate_triangle_bitmap(), and treeview_init_furniture().
struct osspriteop_area* bitmap::sprite_area |
Uncompressed data, or NULL.
Definition at line 45 of file bitmap.h.
Referenced by bitmap_initialise(), riscos_bitmap_convert_8bpp(), riscos_bitmap_destroy(), riscos_bitmap_get_buffer(), riscos_bitmap_render(), riscos_bitmap_save(), ro_plot_bitmap(), and thumbnail_create_8bpp().
cairo_surface_t* bitmap::surface |
Definition at line 27 of file bitmap.h.
Referenced by bitmap_create(), bitmap_destroy(), bitmap_get_buffer(), bitmap_get_rowstride(), bitmap_modified(), bitmap_render(), gui_search_web_provider_update(), gui_window_set_icon(), make_toolbar_item_websearch(), nsgtk_bitmap_get_height(), nsgtk_bitmap_get_width(), nsgtk_plot_bitmap(), and nsgtk_print_plot_pixbuf().
char* bitmap::title |
Definition at line 83 of file bitmap.c.
Referenced by ami_bitmap_set_title(), ami_datatype_object_from_bitmap(), amiga_bitmap_create(), amiga_bitmap_destroy(), and ro_gui_save_prepare().
struct nsurl* bitmap::url |
Definition at line 82 of file bitmap.c.
Referenced by ami_bitmap_set_url(), ami_datatype_object_from_bitmap(), amiga_bitmap_create(), amiga_bitmap_destroy(), ro_gui_save_prepare(), and ro_gui_save_set_state().
int bitmap::width |
width of bitmap
Definition at line 69 of file bitmap.c.
Referenced by ami_bitmap_get_generic(), ami_bitmap_get_mask(), amiga_bitmap_create(), amiga_bitmap_destroy(), amiga_bitmap_get_rowstride(), amiga_bitmap_modified(), atari_bitmap_create_ex(), atari_bitmap_get_width(), atari_bitmap_realloc(), atari_bitmap_resize(), bitmap(), bitmap_create(), bitmap_get_rowstride(), bitmap_get_width(), bitmap_initialise(), bitmap_render(), bitmap_scale(), knockout_plot_bitmap(), knockout_plot_bitmap_recursive(), knockout_plot_flush(), plot_alpha_bitmap(), plot_bitmap(), plot_blit_bitmap(), riscos_bitmap_create(), riscos_bitmap_overlay_sprite(), riscos_bitmap_render(), ro_plot_bitmap(), snapshot_create(), thumbnail_create_8bpp(), and win32_bitmap_create().
HBITMAP bitmap::windib |
Definition at line 26 of file bitmap.h.
Referenced by bitmap_render(), plot_alpha_bitmap(), win32_bitmap_create(), and win32_bitmap_destroy().