| GIMP Library Reference Manual | |||
|---|---|---|---|
| <<< Previous Page | Home | Up | Next Page >>> |
#define GP_VERSION struct GPConfig; struct GPTileReq; struct GPTileAck; struct GPTileData; struct GPParam; struct GPParamDef; struct GPProcRun; struct GPProcReturn; struct GPProcInstall; struct GPProcUninstall; void gp_init (void); int gp_quit_write ( |
struct GPConfig
{
guint32 version;
guint32 tile_width;
guint32 tile_height;
gint32 shm_ID;
gdouble gamma;
gint8 install_cmap;
gint8 use_xshm;
guint8 color_cube[4];
gint32 gdisp_ID;
}; |
struct GPTileData
{
gint32 drawable_ID;
guint32 tile_num;
guint32 shadow;
guint32 bpp;
guint32 width;
guint32 height;
guint32 use_shm;
guchar *data;
}; |
struct GPParam
{
guint32 type;
union {
gint32 d_int32;
gint16 d_int16;
gint8 d_int8;
gdouble d_float;
gchar *d_string;
gint32 *d_int32array;
gint16 *d_int16array;
gint8 *d_int8array;
gdouble *d_floatarray;
gchar **d_stringarray;
struct {
guint8 red;
guint8 green;
guint8 blue;
} d_color;
struct {
gint32 x;
gint32 y;
gint32 width;
gint32 height;
} d_region;
gint32 d_display;
gint32 d_image;
gint32 d_layer;
gint32 d_channel;
gint32 d_drawable;
gint32 d_selection;
gint32 d_boundary;
gint32 d_path;
struct
{
char *name;
guint32 flags;
guint32 size;
void *data;
} d_parasite;
gint32 d_status;
} data;
}; |
struct GPProcInstall
{
char *name;
char *blurb;
char *help;
char *author;
char *copyright;
char *date;
char *menu_path;
char *image_types;
guint32 type;
guint32 nparams;
guint32 nreturn_vals;
GPParamDef *params;
GPParamDef *return_vals;
}; |
int gp_config_write ( |
| channel : | |
| config : | |
| Returns : |
int gp_tile_req_write ( |
| channel : | |
| tile_req : | |
| Returns : |
int gp_tile_data_write ( |
| channel : | |
| tile_data : | |
| Returns : |
int gp_proc_run_write ( |
| channel : | |
| proc_run : | |
| Returns : |
int gp_proc_return_write ( |
| channel : | |
| proc_return : | |
| Returns : |
int gp_temp_proc_run_write ( |
| channel : | |
| proc_run : | |
| Returns : |
int gp_temp_proc_return_write ( |
| channel : | |
| proc_return : | |
| Returns : |
int gp_proc_install_write ( |
| channel : | |
| proc_install : | |
| Returns : |
int gp_proc_uninstall_write ( |
| channel : | |
| proc_uninstall : | |
| Returns : |