A table of virtual function implementing hpgs_image.
More...
#include <hpgs.h>
Data Fields | |
| int(* | get_pixel )(const hpgs_image *_this, int x, int y, hpgs_paint_color *c, double *alpha) |
| int(* | put_pixel )(hpgs_image *_this, int x, int y, const hpgs_paint_color *c, double alpha) |
| int(* | put_chunk )(hpgs_image *_this, int x1, int x2, int y, const hpgs_paint_color *c) |
| int(* | rop3_pixel )(hpgs_image *_this, int x, int y, const hpgs_paint_color *c, double alpha) |
| int(* | rop3_chunk )(hpgs_image *_this, int x1, int x2, int y, const hpgs_paint_color *c) |
| int(* | setrop3 )(hpgs_image *_this, hpgs_rop3_func_t rop3) |
| int(* | setpatcol )(hpgs_image *_this, const hpgs_palette_color *p) |
| int(* | resize )(hpgs_image *_this, int w, int h) |
| int(* | set_resolution )(hpgs_image *pim, double x_dpi, double y_dpi) |
| int(* | clear )(hpgs_image *_this) |
| int(* | write )(hpgs_image *_this, const char *filename) |
| int(* | get_data )(hpgs_image *_this, unsigned char **data, int *stride, int *depth) |
| void(* | destroy )(hpgs_image *_this) |
A table of virtual function implementing hpgs_image.
This structure has a public alias hpgs_image_vtable and represents a table of functions for a specific implementation of hpgs_image.
1.7.1