void dt_dev_pixelpipe_gui_cleanup(void)
Disconnect GUI-side histogram sampling callbacks.
Definition pixelpipe_gui.c:260
void dt_dev_refresh_preview_histograms(dt_develop_t *dev)
Refresh all GUI-visible histogram sources from the preview cache.
Definition pixelpipe_gui.c:229
void dt_dev_pixelpipe_gui_init(void)
Initialize GUI-side histogram sampling callbacks.
Definition pixelpipe_gui.c:254
gboolean dt_dev_module_requires_global_histogram_output_cache(const dt_dev_pixelpipe_t *pipe, const dt_iop_module_t *module)
Tell whether the module output itself feeds one global histogram stage.
Definition pixelpipe_gui.c:207
dt_backbuf_t * dt_dev_get_histogram_backbuf(dt_develop_t *dev, const char *op)
Return one of the develop-owned global histogram backbuffers.
Definition pixelpipe_gui.c:77
gboolean dt_dev_refresh_module_histogram(dt_develop_t *dev, dt_iop_module_t *module)
Refresh the histogram owned by one module from the preview cache.
Definition pixelpipe_gui.c:149
gboolean dt_dev_module_requires_global_histogram_input_cache(const dt_dev_pixelpipe_t *pipe, const dt_iop_module_t *module)
Tell whether the previous module output feeds one global histogram stage through this module.
Definition pixelpipe_gui.c:218
Definition pixelpipe_hb.h:187
Definition pixelpipe_hb.h:216