GimpAdaptiveSupersample 3 LIBGIMPCOLOR Library
GimpAdaptiveSupersample Functions to perform adaptive supersampling on an area.

## Synopsis

    void        (*GimpProgressFunc)             (gint min,
                                                 gint max,
                                                 gint current,
                                                 gpointer data);
    void        (*GimpPutPixelFunc)             (gint x,
                                                 gint y,
                                                 GimpRGB *color,
                                                 gpointer data);
    void        (*GimpRenderFunc)               (gdouble x,
                                                 gdouble y,
                                                 GimpRGB *color,
                                                 gpointer data);
    gulong      gimp_adaptive_supersample_area  (gint x1,
                                                 gint y1,
                                                 gint x2,
                                                 gint y2,
                                                 gint max_depth,
                                                 gdouble threshold,
                                                 GimpRenderFunc render_func,
                                                 gpointer render_data,
                                                 GimpPutPixelFunc put_pixel_func,
                                                 gpointer put_pixel_data,
                                                 GimpProgressFunc progress_func,
                                                 gpointer progress_data);

## Description

Functions to perform adaptive supersampling on an area.

## Details

### GimpProgressFunc ()

    void        (*GimpProgressFunc)             (gint min,
                                                 gint max,
                                                 gint current,
                                                 gpointer data);

min :

max :

current :

data :

GimpProgressFunc

### GimpPutPixelFunc ()

    void        (*GimpPutPixelFunc)             (gint x,
                                                 gint y,
                                                 GimpRGB *color,
                                                 gpointer data);

x :

y :

color :

data :

GimpPutPixelFunc

### GimpRenderFunc ()

    void        (*GimpRenderFunc)               (gdouble x,
                                                 gdouble y,
                                                 GimpRGB *color,
                                                 gpointer data);

x :

y :

color :

data :

GimpRenderFunc

### gimp_adaptive_supersample_area ()

    gulong      gimp_adaptive_supersample_area  (gint x1,
                                                 gint y1,
                                                 gint x2,
                                                 gint y2,
                                                 gint max_depth,
                                                 gdouble threshold,
                                                 GimpRenderFunc render_func,
                                                 gpointer render_data,
                                                 GimpPutPixelFunc put_pixel_func,
                                                 gpointer put_pixel_data,
                                                 GimpProgressFunc progress_func,
                                                 gpointer progress_data);

x1 :

y1 :

x2 :

y2 :

max_depth :

threshold :

render_func :

render_data :

put_pixel_func :

put_pixel_data :

progress_func :

progress_data :

Returns :

gimp_adaptive_supersample_area