Crossfire Client, Trunk
|
Go to the source code of this file.
Data Structures | |
struct | PixmapInfo |
Macros | |
#define | DEFAULT_IMAGE_SIZE 32 |
#define | MAXPIXMAPNUM 10000 |
Typedefs | |
typedef struct PixmapInfo | PixmapInfo |
Variables | |
int | have_new_image |
PixmapInfo * | pixmaps [MAXPIXMAPNUM] |
Pixmap data. This is abstracted in the sense that the code here does not care what the data points to (hence the void). The module using this data should know whether it is these point to png data or image data of whatever form. The module is not required to use all these fields - as png data includes transparancy, it will generally not use the mask fields and instead just put its data into the appropriate image fields.
As images can now be of variable size (and potentially re-sized), the size information is stored here.
Definition in file image.h.
typedef struct PixmapInfo PixmapInfo |
int have_new_image |
Definition at line 37 of file image.c.
Referenced by create_and_rescale_image_from_data(), and redraw().
PixmapInfo* pixmaps[MAXPIXMAPNUM] |
Definition at line 34 of file image.c.
Referenced by add_object_to_store(), addsmooth(), animate_inventory(), animate_look(), associate_cache_entry(), create_and_rescale_image_from_data(), draw_inv_table(), drawingarea_inventory_table_expose_event(), drawsmooth(), get_map_image_size(), init_image_cache_data(), map_draw_layer(), map_init(), reset_image_data(), update_character_choose(), and update_spell_information().