GimpImageMap

GimpImageMap

Synopsis

void                (*GimpImageMapApplyFunc)            (gpointer apply_data,
                                                         PixelRegion *srcPR,
                                                         PixelRegion *destPR);
                    GimpImageMap;
GimpImageMap *      gimp_image_map_new                  (GimpDrawable *drawable,
                                                         const gchar *undo_desc,
                                                         GeglNode *operation,
                                                         GimpImageMapApplyFunc apply_func,
                                                         gpointer apply_data);
void                gimp_image_map_apply                (GimpImageMap *image_map,
                                                         const GeglRectangle *visible);
void                gimp_image_map_commit               (GimpImageMap *image_map);
void                gimp_image_map_clear                (GimpImageMap *image_map);
void                gimp_image_map_abort                (GimpImageMap *image_map);

Object Hierarchy

  GObject
   +----GimpObject
         +----GimpImageMap

Implemented Interfaces

GimpImageMap implements GimpPickableInterface.

Signals

  "flush"                                          : Run First

Description

Details

GimpImageMapApplyFunc ()

void                (*GimpImageMapApplyFunc)            (gpointer apply_data,
                                                         PixelRegion *srcPR,
                                                         PixelRegion *destPR);


GimpImageMap

typedef struct _GimpImageMap GimpImageMap;


gimp_image_map_new ()

GimpImageMap *      gimp_image_map_new                  (GimpDrawable *drawable,
                                                         const gchar *undo_desc,
                                                         GeglNode *operation,
                                                         GimpImageMapApplyFunc apply_func,
                                                         gpointer apply_data);


gimp_image_map_apply ()

void                gimp_image_map_apply                (GimpImageMap *image_map,
                                                         const GeglRectangle *visible);


gimp_image_map_commit ()

void                gimp_image_map_commit               (GimpImageMap *image_map);


gimp_image_map_clear ()

void                gimp_image_map_clear                (GimpImageMap *image_map);


gimp_image_map_abort ()

void                gimp_image_map_abort                (GimpImageMap *image_map);

Signal Details

The "flush" signal

void                user_function                      (GimpImageMap *gimpimagemap,
                                                        gpointer      user_data)         : Run First

gimpimagemap :

the object which received the signal.

user_data :

user data set when the signal handler was connected.