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 :