GimpAdaptiveSupersample

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 :


GimpPutPixelFunc ()

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

x :

y :

color :

data :


GimpRenderFunc ()

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

x :

y :

color :

data :


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 :