| Top | 
| GimpPixelFetcher * | gimp_pixel_fetcher_new () | 
| void | gimp_pixel_fetcher_set_edge_mode () | 
| void | gimp_pixel_fetcher_set_bg_color () | 
| void | gimp_pixel_fetcher_get_pixel () | 
| void | gimp_pixel_fetcher_put_pixel () | 
| void | gimp_pixel_fetcher_destroy () | 
These functions provide neighbourhood-based algorithms which get dramatically slower on region boundaries, to the point where a special treatment for neighbourhoods which are completely inside a tile is called for. It hides the special treatment of tile borders, making plug-in code more readable and shorter.
GimpPixelFetcher * gimp_pixel_fetcher_new (GimpDrawable *drawable,gboolean shadow);
gimp_pixel_fetcher_new is deprecated and should not be used in newly-written code.
Initialize a pixel region from the drawable.
drawable  | 
the GimpDrawable the new region will be attached to.  | 
|
shadow  | 
a gboolean indicating whether the region is attached to
the shadow tiles or the real   | 
void gimp_pixel_fetcher_set_edge_mode (GimpPixelFetcher *pf,GimpPixelFetcherEdgeMode mode);
gimp_pixel_fetcher_set_edge_mode is deprecated and should not be used in newly-written code.
Change the edge mode of a previously initialized pixel region.
pf  | 
a pointer to a previously initialized GimpPixelFetcher.  | 
|
mode  | 
the new edge mode from GimpPixelFetcherEdgeMode.  | 
void gimp_pixel_fetcher_set_bg_color (GimpPixelFetcher *pf,const GimpRGB *color);
gimp_pixel_fetcher_set_bg_color is deprecated and should not be used in newly-written code.
Change the background color of a previously initialized pixel region.
pf  | 
a pointer to a previously initialized GimpPixelFetcher.  | 
|
color  | 
the color to be used as bg color.  | 
void gimp_pixel_fetcher_get_pixel (GimpPixelFetcher *pf,gint x,gint y,guchar *pixel);
gimp_pixel_fetcher_get_pixel is deprecated and should not be used in newly-written code.
Get a pixel from the pixel region.
pf  | 
a pointer to a previously initialized GimpPixelFetcher.  | 
|
x  | 
the x coordinate of the pixel to get.  | 
|
y  | 
the y coordinate of the pixel to get.  | 
|
pixel  | 
the memory location where to return the pixel.  | 
void gimp_pixel_fetcher_put_pixel (GimpPixelFetcher *pf,gint x,gint y,const guchar *pixel);
gimp_pixel_fetcher_put_pixel is deprecated and should not be used in newly-written code.
Set a pixel in the pixel region.
pf  | 
a pointer to a previously initialized GimpPixelFetcher.  | 
|
x  | 
the x coordinate of the pixel to set.  | 
|
y  | 
the y coordinate of the pixel to set.  | 
|
pixel  | 
the pixel to set.  | 
void
gimp_pixel_fetcher_destroy (GimpPixelFetcher *pf);
gimp_pixel_fetcher_destroy is deprecated and should not be used in newly-written code.
Close a previously initialized pixel region.