68#ifndef DT_IOP_PARAMS_T
69#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:60
dt_dev_request_flags_t
Definition pixelpipe.h:40
@ DT_REQUEST_ON
Definition pixelpipe.h:42
@ DT_REQUEST_ONLY_IN_GUI
Definition pixelpipe.h:43
@ DT_REQUEST_NONE
Definition pixelpipe.h:41
dt_dev_pixelpipe_type_t
Definition pixelpipe.h:28
@ DT_DEV_PIXELPIPE_THUMBNAIL
Definition pixelpipe.h:33
@ DT_DEV_PIXELPIPE_ANY
Definition pixelpipe.h:34
@ DT_DEV_PIXELPIPE_EXPORT
Definition pixelpipe.h:30
@ DT_DEV_PIXELPIPE_NONE
Definition pixelpipe.h:29
@ DT_DEV_PIXELPIPE_PREVIEW
Definition pixelpipe.h:32
@ DT_DEV_PIXELPIPE_FULL
Definition pixelpipe.h:31
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:55
void dt_iop_params_t
Definition pixelpipe.h:70
const char * dt_pixelpipe_name(dt_dev_pixelpipe_type_t pipe)
Definition pixelpipe.c:24
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:50
void dt_pixelpipe_raster_cleanup(GHashTable *raster_masks)
Definition pixelpipe.c:44
GHashTable * dt_pixelpipe_raster_alloc()
Definition pixelpipe.c:39
Definition pixelpipe.h:48
const struct dt_histogram_roi_t * roi
Definition pixelpipe.h:50
uint32_t bins_count
Definition pixelpipe.h:52
float mul
Definition pixelpipe.h:54
Definition pixelpipe.h:59
uint32_t ch
Definition pixelpipe.h:65
uint32_t bins_count
Definition pixelpipe.h:61
uint32_t pixels
Definition pixelpipe.h:63
Definition histogram.h:35