gimpregioniterator

gimpregioniterator —

Synopsis




struct      GimpRgnIterator;
void        (*GimpRgnFunc1)                 (const guchar *src,
                                             gint bpp,
                                             gpointer data);
void        (*GimpRgnFunc2)                 (const guchar *src,
                                             guchar *dest,
                                             gint bpp,
                                             gpointer data);
void        (*GimpRgnFuncSrc)               (gint x,
                                             gint y,
                                             const guchar *src,
                                             gint bpp,
                                             gpointer data);
void        (*GimpRgnFuncDest)              (gint x,
                                             gint y,
                                             guchar *dest,
                                             gint bpp,
                                             gpointer data);
void        (*GimpRgnFuncSrcDest)           (gint x,
                                             gint y,
                                             const guchar *src,
                                             guchar *dest,
                                             gint bpp,
                                             gpointer data);
GimpRgnIterator* gimp_rgn_iterator_new      (GimpDrawable *drawable,
                                             GimpRunMode run_mode);
void        gimp_rgn_iterator_free          (GimpRgnIterator *iter);
void        gimp_rgn_iterator_src           (GimpRgnIterator *iter,
                                             GimpRgnFuncSrc func,
                                             gpointer data);
void        gimp_rgn_iterator_dest          (GimpRgnIterator *iter,
                                             GimpRgnFuncDest func,
                                             gpointer data);
void        gimp_rgn_iterator_src_dest      (GimpRgnIterator *iter,
                                             GimpRgnFuncSrcDest func,
                                             gpointer data);
void        gimp_rgn_iterate1               (GimpDrawable *drawable,
                                             GimpRunMode run_mode,
                                             GimpRgnFunc1 func,
                                             gpointer data);
void        gimp_rgn_iterate2               (GimpDrawable *drawable,
                                             GimpRunMode run_mode,
                                             GimpRgnFunc2 func,
                                             gpointer data);

Description

Details

struct GimpRgnIterator

struct GimpRgnIterator;


GimpRgnFunc1 ()

void        (*GimpRgnFunc1)                 (const guchar *src,
                                             gint bpp,
                                             gpointer data);

src:
bpp:
data:

GimpRgnFunc2 ()

void        (*GimpRgnFunc2)                 (const guchar *src,
                                             guchar *dest,
                                             gint bpp,
                                             gpointer data);

src:
dest:
bpp:
data:

GimpRgnFuncSrc ()

void        (*GimpRgnFuncSrc)               (gint x,
                                             gint y,
                                             const guchar *src,
                                             gint bpp,
                                             gpointer data);

x:
y:
src:
bpp:
data:

GimpRgnFuncDest ()

void        (*GimpRgnFuncDest)              (gint x,
                                             gint y,
                                             guchar *dest,
                                             gint bpp,
                                             gpointer data);

x:
y:
dest:
bpp:
data:

GimpRgnFuncSrcDest ()

void        (*GimpRgnFuncSrcDest)           (gint x,
                                             gint y,
                                             const guchar *src,
                                             guchar *dest,
                                             gint bpp,
                                             gpointer data);

x:
y:
src:
dest:
bpp:
data:

gimp_rgn_iterator_new ()

GimpRgnIterator* gimp_rgn_iterator_new      (GimpDrawable *drawable,
                                             GimpRunMode run_mode);

drawable:
run_mode:
Returns :

gimp_rgn_iterator_free ()

void        gimp_rgn_iterator_free          (GimpRgnIterator *iter);

iter:

gimp_rgn_iterator_src ()

void        gimp_rgn_iterator_src           (GimpRgnIterator *iter,
                                             GimpRgnFuncSrc func,
                                             gpointer data);

iter:
func:
data:

gimp_rgn_iterator_dest ()

void        gimp_rgn_iterator_dest          (GimpRgnIterator *iter,
                                             GimpRgnFuncDest func,
                                             gpointer data);

iter:
func:
data:

gimp_rgn_iterator_src_dest ()

void        gimp_rgn_iterator_src_dest      (GimpRgnIterator *iter,
                                             GimpRgnFuncSrcDest func,
                                             gpointer data);

iter:
func:
data:

gimp_rgn_iterate1 ()

void        gimp_rgn_iterate1               (GimpDrawable *drawable,
                                             GimpRunMode run_mode,
                                             GimpRgnFunc1 func,
                                             gpointer data);

drawable:
run_mode:
func:
data:

gimp_rgn_iterate2 ()

void        gimp_rgn_iterate2               (GimpDrawable *drawable,
                                             GimpRunMode run_mode,
                                             GimpRgnFunc2 func,
                                             gpointer data);

drawable:
run_mode:
func:
data: