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);
Details
struct GimpRgnIterator
struct GimpRgnIterator;
GimpRgnFunc2 ()
void (*GimpRgnFunc2) (const guchar *src,
guchar *dest,
gint bpp,
gpointer data);
src : |
|
dest : |
|
bpp : |
|
data : |
|
gimp_rgn_iterator_free ()
void gimp_rgn_iterator_free (GimpRgnIterator *iter);