gimppixelfetcher

gimppixelfetcher —

Synopsis




enum        GimpPixelFetcherEdgeMode;
struct      GimpPixelFetcher;
GimpPixelFetcher* gimp_pixel_fetcher_new    (GimpDrawable *drawable);
void        gimp_pixel_fetcher_set_edge_mode
                                            (GimpPixelFetcher *pf,
                                             GimpPixelFetcherEdgeMode mode);
void        gimp_pixel_fetcher_set_bg_color (GimpPixelFetcher *pf);
void        gimp_pixel_fetcher_set_shadow   (GimpPixelFetcher *pf,
                                             gboolean shadow);
void        gimp_pixel_fetcher_get_pixel    (GimpPixelFetcher *pf,
                                             gint x,
                                             gint y,
                                             guchar *pixel);
void        gimp_pixel_fetcher_put_pixel    (GimpPixelFetcher *pf,
                                             gint x,
                                             gint y,
                                             const guchar *pixel);
void        gimp_pixel_fetcher_destroy      (GimpPixelFetcher *pf);
void        gimp_get_bg_guchar              (GimpDrawable *drawable,
                                             gboolean transparent,
                                             guchar *bg);
void        gimp_get_fg_guchar              (GimpDrawable *drawable,
                                             gboolean transparent,
                                             guchar *fg);

Description

Details

enum GimpPixelFetcherEdgeMode

typedef enum
{
  GIMP_PIXEL_FETCHER_EDGE_NONE,
  GIMP_PIXEL_FETCHER_EDGE_WRAP,
  GIMP_PIXEL_FETCHER_EDGE_SMEAR,
  GIMP_PIXEL_FETCHER_EDGE_BLACK
} GimpPixelFetcherEdgeMode;


struct GimpPixelFetcher

struct GimpPixelFetcher;


gimp_pixel_fetcher_new ()

GimpPixelFetcher* gimp_pixel_fetcher_new    (GimpDrawable *drawable);

drawable :
Returns :

gimp_pixel_fetcher_set_edge_mode ()

void        gimp_pixel_fetcher_set_edge_mode
                                            (GimpPixelFetcher *pf,
                                             GimpPixelFetcherEdgeMode mode);

pf :
mode :

gimp_pixel_fetcher_set_bg_color ()

void        gimp_pixel_fetcher_set_bg_color (GimpPixelFetcher *pf);

pf :

gimp_pixel_fetcher_set_shadow ()

void        gimp_pixel_fetcher_set_shadow   (GimpPixelFetcher *pf,
                                             gboolean shadow);

pf :
shadow :

gimp_pixel_fetcher_get_pixel ()

void        gimp_pixel_fetcher_get_pixel    (GimpPixelFetcher *pf,
                                             gint x,
                                             gint y,
                                             guchar *pixel);

pf :
x :
y :
pixel :

gimp_pixel_fetcher_put_pixel ()

void        gimp_pixel_fetcher_put_pixel    (GimpPixelFetcher *pf,
                                             gint x,
                                             gint y,
                                             const guchar *pixel);

pf :
x :
y :
pixel :

gimp_pixel_fetcher_destroy ()

void        gimp_pixel_fetcher_destroy      (GimpPixelFetcher *pf);

pf :

gimp_get_bg_guchar ()

void        gimp_get_bg_guchar              (GimpDrawable *drawable,
                                             gboolean transparent,
                                             guchar *bg);

drawable :
transparent :
bg :

gimp_get_fg_guchar ()

void        gimp_get_fg_guchar              (GimpDrawable *drawable,
                                             gboolean transparent,
                                             guchar *fg);

drawable :
transparent :
fg :