74#ifndef DT_IOP_PARAMS_T
75#define DT_IOP_PARAMS_T
float * dt_pixelpipe_raster_get(GHashTable *raster_masks, const int raster_mask_id)
Get the raster mask with given id from the raster masks hashtable of the pixelpipe.
Definition pixelpipe.c:71
dt_dev_request_flags_t
Definition pixelpipe.h:46
@ DT_REQUEST_ON
Definition pixelpipe.h:48
@ DT_REQUEST_ONLY_IN_GUI
Definition pixelpipe.h:49
@ DT_REQUEST_NONE
Definition pixelpipe.h:47
dt_dev_pixelpipe_type_t
Definition pixelpipe.h:36
@ DT_DEV_PIXELPIPE_THUMBNAIL
Definition pixelpipe.h:41
@ DT_DEV_PIXELPIPE_EXPORT
Definition pixelpipe.h:38
@ DT_DEV_PIXELPIPE_NONE
Definition pixelpipe.h:37
@ DT_DEV_PIXELPIPE_PREVIEW
Definition pixelpipe.h:40
@ DT_DEV_PIXELPIPE_FULL
Definition pixelpipe.h:39
gboolean dt_pixelpipe_raster_remove(GHashTable *raster_masks)
Remove the raster mask with id 0 from the raster masks hashtable of the pixelpipe.
Definition pixelpipe.c:66
void dt_iop_params_t
Definition pixelpipe.h:76
const char * dt_pixelpipe_name(dt_dev_pixelpipe_type_t pipe)
Definition pixelpipe.c:32
gboolean dt_pixelpipe_raster_replace(GHashTable *raster_masks, float *mask)
Replace a raster mask in the raster masks hashtable of the pixelpipe.
Definition pixelpipe.c:61
void dt_pixelpipe_raster_cleanup(GHashTable *raster_masks)
Definition pixelpipe.c:55
GHashTable * dt_pixelpipe_raster_alloc()
Definition pixelpipe.c:50
Definition pixelpipe.h:54
const struct dt_histogram_roi_t * roi
Definition pixelpipe.h:56
uint32_t bins_count
Definition pixelpipe.h:58
float mul
Definition pixelpipe.h:60
Definition pixelpipe.h:65
uint32_t ch
Definition pixelpipe.h:71
uint32_t bins_count
Definition pixelpipe.h:67
uint32_t pixels
Definition pixelpipe.h:69
Definition histogram.h:42