71 size_t control_node_count);
#define dt_pthread_rwlock_t
Definition dtpthread.h:389
void dt_lut_viewer_destroy(dt_lut_viewer_t **viewer)
Definition lut_viewer.c:1379
void dt_lut_viewer_queue_draw(dt_lut_viewer_t *viewer)
Definition lut_viewer.c:1433
void dt_lut_viewer_set_control_nodes(dt_lut_viewer_t *viewer, const dt_lut_viewer_control_node_t *control_nodes, size_t control_node_count)
Definition lut_viewer.c:1413
GtkWidget * dt_lut_viewer_get_widget(dt_lut_viewer_t *viewer)
Definition lut_viewer.c:1392
dt_lut_viewer_t * dt_lut_viewer_new(dt_gui_module_t *module)
Definition lut_viewer.c:1275
void dt_lut_viewer_set_lut(dt_lut_viewer_t *viewer, const float *clut, uint16_t level, dt_pthread_rwlock_t *clut_lock, const dt_iop_order_iccprofile_info_t *lut_profile, const dt_iop_order_iccprofile_info_t *display_profile)
Definition lut_viewer.c:1397
struct _GtkWidget GtkWidget
Definition splash.h:29
The dt_gui_module_t type is the intersection between a dt_lib_module_t and a dt_iop_module_t structur...
Definition gui_module_api.h:42
Definition iop_profile.h:52
Definition lut_viewer.h:31
float input_rgb[3]
Definition lut_viewer.h:32
float output_rgb[3]
Definition lut_viewer.h:33
Definition lut_viewer.c:73