![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <imageop.h>
Collaboration diagram for dt_iop_module_t:| gpointer dt_iop_module_t::blend_data |
holder for blending ui control
Definition at line 318 of file imageop.h.
Referenced by _add_shape(), _blendif_clean_output_channels(), _blendif_hide_output_channels(), _blendif_options_callback(), _blendif_show_output_channels(), _blendop_masks_all_handle_left_click(), _blendop_masks_all_name_edited(), _blendop_masks_all_rename_callback(), _blendop_masks_all_toggled(), _blendop_masks_edit_list_toggle(), _blendop_masks_group_button_pressed(), _blendop_masks_group_handle_action_click(), _blendop_masks_group_query_tooltip(), _blendop_masks_group_update_row(), _blendop_masks_mode_changed(), _blendop_masks_refresh_lists(), _blendop_masks_show_and_edit(), _blendop_update_top_enable_label(), _edit_masks(), _lib_masks_can_host_blending(), _pop_undo(), dt_iop_gui_blending_lose_focus(), dt_iop_gui_cleanup_blending(), dt_iop_gui_cleanup_blending_body(), dt_iop_gui_init_blendif(), dt_iop_gui_init_blending(), dt_iop_gui_init_blending_body(), dt_iop_gui_init_contours(), dt_iop_gui_init_masks(), dt_iop_gui_init_raster(), dt_iop_gui_update_blending(), dt_iop_gui_update_raster(), dt_masks_form_exit_creation(), dt_masks_iop_update(), dt_masks_iop_value_changed_callback(), dt_masks_set_edit_mode(), gui_focus(), gui_update(), post_history_commit(), rt_edit_masks_callback(), rt_shape_buttons_can_start(), and rt_show_forms_for_current_scale().
| struct dt_develop_blend_params_t* dt_iop_module_t::blend_params |
blending params
Definition at line 316 of file imageop.h.
Referenced by _blendif_change_blend_colorspace(), _blendop_blendif_reset(), _blendop_masks_group_from_module(), _blendop_masks_polarity_callback(), _blendop_masks_show_and_edit(), _dt_styles_apply_item_to_module(), _edit_masks(), _get_active_preset_name(), _group_from_module(), _lib_masks_list_recurs(), _lib_masks_recreate_list(), _menuitem_update_preset(), _module_blend_params_are_default(), _process(), _raster_polarity_callback(), _raster_value_changed_callback(), _reset_form_creation(), _resynch_params(), dt_dev_add_history_item_ext(), dt_dev_copy_module_contents(), dt_gui_presets_apply_preset(), dt_gui_presets_popup_menu_show_for_module(), dt_iop_gui_duplicate(), dt_iop_gui_init_blending_body(), dt_iop_gui_update_blending(), dt_iop_update_multi_priority(), dt_masks_copy_used_forms_for_module(), dt_masks_form_delete(), dt_masks_iop_update(), dt_masks_iop_use_same_as(), dt_masks_set_edit_mode(), gui_focus(), gui_update(), legacy_params(), modify_roi_in(), post_history_commit(), rt_compute_roi_in(), rt_edit_masks_callback(), rt_extend_roi_in_for_clone(), rt_extend_roi_in_from_source_clones(), rt_get_mask_point_group(), rt_resynch_params(), and rt_show_forms_for_current_scale().
| gboolean dt_iop_module_t::bypass_cache |
set to 1 if the pipeline cache needs to be bypassed for downstream modules starting from this module
Definition at line 270 of file imageop.h.
Referenced by dt_iop_set_cache_bypass().
| dt_gui_module_t dt_iop_module_t::common_fields |
| struct dt_develop_blend_params_t * dt_iop_module_t::default_blendop_params |
Definition at line 316 of file imageop.h.
Referenced by _blendop_blendif_reset(), _dt_styles_apply_item_to_module(), _gui_presets_popup_menu_show_internal(), _module_blend_params_are_default(), dt_gui_presets_apply_preset(), and dt_iop_load_default_params().
| gboolean dt_iop_module_t::default_enabled |
Legacy default-enabled modules that left no history if user didn't changed params, prior to Darktable 3.0 These modules will be forced enabled even for existing histories, when initing new histories. Disabling them (if allowed) will require another history step.
Definition at line 303 of file imageop.h.
Referenced by _insert_default_modules(), gui_update(), init(), reload_defaults(), and reload_defaults().
| dt_iop_params_t * dt_iop_module_t::default_params |
Definition at line 307 of file imageop.h.
Referenced by _apply_mix(), _area_button_press_callback(), _area_button_press_callback(), _area_button_press_callback(), _area_button_press_callback(), _dt_styles_apply_item_to_module(), _gui_presets_popup_menu_show_internal(), _signal_profile_user_changed(), area_button_press(), area_button_press(), camera_autosearch_clicked(), cleanup(), cleanup(), color_picker_apply(), commit_params(), default_cleanup(), default_has_defaults(), denoiseprofile_button_press(), dt_bauhaus_slider_from_params(), dt_iop_basecurve_button_press(), dt_iop_colorcorrection_button_press(), dt_iop_levels_button_press(), dt_iop_load_default_params(), dt_iop_monochrome_button_press(), dt_iop_tonecurve_button_press(), gui_init(), gui_init(), gui_reset(), gui_update(), has_defaults(), init(), init(), init_pipe(), legacy_params(), lens_autosearch_clicked(), lowlight_button_press(), rawdenoise_button_press(), reload_defaults(), and reload_defaults().
| struct dt_develop_t* dt_iop_module_t::dev |
the module is used in this develop module.
Definition at line 296 of file imageop.h.
Referenced by __attribute__(), __attribute__(), __attribute__(), __attribute__(), _apply_selected_layer_attachment(), _area_button_press_callback(), _area_draw_callback(), _area_scroll_callback(), _aspect_ratio_get(), _attach_selected_layer_clicked(), _auto_levels_callback(), _auto_levels_callback(), _auto_set_illuminant(), _blendop_blendif_channel_display_toggled(), _blendop_blendif_channel_mask_view(), _blendop_blendif_channel_mask_view_toggle(), _blendop_blendif_leave_delayed(), _blendop_blendif_showmask_clicked(), _blendop_blendif_update_tab(), _blendop_masks_all_selection_changed(), _blendop_masks_apply_and_commit(), _blendop_masks_group_selection_changed(), _brush_get_mask(), _brush_get_mask_roi(), _brush_pipeline_color_from_display(), _build_pre_module_filter_string(), _channel_tabs_switch_callback(), _channelmixerrgb_update_primaries_colors(), _channelmixerrgb_update_simple_colors(), _clear_current_layer(), _confirm_delete_layer(), _create_background_layer_from_input(), _create_deleted_modules(), _create_new_layer(), _current_preview_hash(), _current_preview_luminance_hash(), _deflicker_prepare_histogram(), _delete_current_layer(), _delete_layer_clicked(), _develop_blend_get_raster_source_module(), _develop_blend_init_drawn_mask(), _develop_cacheline_ready_callback(), _develop_history_resync_callback(), _develop_ui_pipe_finished_callback(), _display_mask_callback(), _do_get_structure_lines(), _do_get_structure_quad(), _draw_color_picker(), _draw_curve(), _draw_retrieve_lines_from_params(), _draw_save_lines_to_params(), _edit_masks(), _ensure_widget_cache(), _enter_edit_mode(), _enter_edit_mode(), _event_commit_clicked(), _event_commit_clicked(), _event_fit_both_button_clicked(), _event_fit_h_button_clicked(), _event_fit_v_button_clicked(), _event_process_after_ui_callback(), _event_structure_auto_clicked(), _event_structure_lines_clicked(), _event_structure_quad_clicked(), _fill_current_layer(), _fill_runtime_inputs(), _flip_h(), _flip_v(), _get_area(), _get_area(), _get_exposure_bias(), _get_structure(), _group_get_mask(), _is_another_module_cat_on_pipe(), _polygon_get_mask(), _polygon_get_mask_roi(), _populate_layer_list(), _preview_bg_toggled(), _process(), _process_common_setup(), _publish_backend_progress(), _raster_value_changed_callback(), _ratio_get_aspect(), _refresh_preview_cursor_sample(), _refresh_slider_gradients(), _rename_current_layer_from_gui(), _rename_layer_clicked(), _render_preview_surface(), _reset_display_selection(), _reset_form_creation(), _sanitize_params(), _save_layer_clicked(), _shape_is_being_added(), _show_hide_colorspace(), _signal_profile_user_changed(), _spot_settings_changed_callback(), _spot_settings_changed_callback(), _start_new_shape(), _switch_cursors(), _switch_preview_cursor(), _update_gradient_slider_pickers(), _update_gui_lut_cache(), _update_gui_lut_cache(), _update_point_slider_colors(), _update_RGB_colors(), _virtual_piece_layer_geometry(), _visualize_callback(), _visualize_callback(), _working_rgb_to_display_rgb(), autoset(), button_pressed(), button_pressed(), button_released(), button_released(), calculate_bogus_daylight_wb(), check_gain_maps(), checker_changed_callback(), checker_color_changed_callback(), cleanup_pipe(), color_picker_apply(), color_rgb_sliders(), colorpicker_callback(), commit_params(), commit_params(), commit_params(), commit_params(), cropmode_callback(), declare_cat_on_pipe(), distort_backtransform(), distort_backtransform(), distort_transform(), distort_transform(), do_crop(), do_rotate(), dt_dev_module_duplicate(), dt_dev_transient_params_clear(), dt_dev_transient_params_set(), dt_develop_blend_get_mask_usage(), dt_develop_blend_process(), dt_develop_blend_process_cl(), dt_drawlayer_commit_dabs(), dt_drawlayer_compute_view_patch(), dt_drawlayer_ensure_layer_cache(), dt_drawlayer_flush_layer_cache(), dt_drawlayer_set_pipeline_realtime_mode(), dt_drawlayer_sync_widget_cache(), dt_drawlayer_widget_brush_radius(), dt_drawlayer_widget_points_to_layer_coords(), dt_gui_presets_popup_menu_show_for_module(), dt_iop_denoiseprofile_get_auto_profile(), dt_iop_gui_blending_lose_focus(), dt_iop_gui_duplicate(), dt_iop_gui_update_blendif(), dt_iop_levels_button_press(), dt_iop_levels_scroll(), dt_iop_load_default_params(), dt_ioppr_get_pipe_current_profile_info(), dt_masks_iop_update(), dt_masks_iop_value_changed_callback(), dt_masks_set_edit_mode(), find_coeffs(), force_enable(), get_autoscale(), get_grab(), get_point_scale(), get_points(), get_white_balance_coeff(), green_equilibration_cl(), gui_changed(), gui_focus(), gui_focus(), gui_has_focus(), gui_init(), gui_init(), gui_post_expose(), gui_post_expose(), gui_reset(), gui_sliders_update(), gui_update(), gui_update(), gui_update_from_coeffs(), illuminant_color_draw(), in_mask_editing(), legacy_params(), mask_callback(), modify_roi_in(), module_will_remove(), mouse_moved(), mouse_moved(), post_history_commit(), prepare_matrices(), process(), process(), process(), process(), process(), process(), process_cl(), process_cl(), process_common_cleanup(), process_common_setup(), process_drago(), process_internal(), process_wavelets(), reload_defaults(), reload_defaults(), rt_auto_levels_callback(), rt_compute_roi_in(), rt_display_wavelet_scale_callback(), rt_edit_masks_callback(), rt_extend_roi_in_for_clone(), rt_extend_roi_in_from_source_clones(), rt_get_mask_point_group(), rt_get_selected_shape_id(), rt_menu_select_algorithm_callback(), rt_process_forms(), rt_process_forms_cl(), rt_select_algorithm_callback(), rt_shape_is_being_added(), rt_show_forms_for_current_scale(), rt_show_hide_controls(), rt_showmask_callback(), rt_suppress_callback(), run_profile_callback(), run_validation_callback(), scrolled(), scrolled(), set_grad_from_points(), set_points_from_grad(), show_luminance_mask_callback(), show_mask_callback(), start_profiling_callback(), tiling_callback(), update_approx_cct(), update_profile_list(), workicc_changed(), and xtrans_fdc_interpolate().
| gboolean dt_iop_module_t::enabled |
non zero if this node should be processed.
Definition at line 298 of file imageop.h.
Referenced by __attribute__(), _area_draw_callback(), _area_draw_callback(), _area_draw_callback(), _bottom_area_draw_callback(), _develop_ui_pipe_started_callback(), _dt_styles_apply_item_to_module(), _enter_edit_mode(), _enter_edit_mode(), _event_fit_both_button_clicked(), _event_fit_h_button_clicked(), _event_fit_v_button_clicked(), _event_structure_auto_clicked(), _event_structure_lines_clicked(), _event_structure_quad_clicked(), _get_active_preset_name(), _gui_presets_popup_menu_show_internal(), _hm_module_visible_in_report(), _hm_report_update_dest_labels(), _hm_show_merge_report_popup(), _insert_default_modules(), _ioporder_create_graph_node(), _is_module_in_tab(), _menuitem_update_preset(), _refresh_preview_cursor_sample(), _sample_picker_from_cache(), _signal_profile_user_changed(), _switch_cursors(), _switch_preview_cursor(), _track_active_picker_hashes(), _update_gui_lut_cache(), area_button_press(), area_button_release(), area_draw(), area_enter_notify(), area_enter_notify(), area_leave_notify(), area_leave_notify(), area_motion_notify(), button_pressed(), button_pressed(), button_released(), button_released(), commit_box(), commit_params(), corrections_done(), declare_cat_on_pipe(), dt_dev_add_history_item_ext(), dt_dev_copy_module_contents(), dt_iop_color_picker_is_visible(), dt_iop_levels_area_draw(), dt_iop_tonecurve_draw(), dt_iop_zonesystem_preview_draw(), dt_ioppr_check_duplicate_iop_order(), expose(), force_enable(), gui_focus(), gui_post_expose(), gui_update(), mouse_moved(), rt_show_forms_for_current_scale(), scrolled(), and scrolled().
| gboolean dt_iop_module_t::expanded |
Definition at line 346 of file imageop.h.
Referenced by _develop_ui_pipe_started_callback(), _switch_cursors(), gui_post_expose(), and scrolled().
| GtkWidget* dt_iop_module_t::expander |
expander containing the widget and flag to store expanded state
Definition at line 345 of file imageop.h.
Referenced by _check_deleted_instances(), _dev_module_update_multishow(), _focus_next_module(), _focus_previous_module(), _lib_modulegroups_signal_set(), _modulegroups_drag_motion(), _modulegroups_get_dnd_dest_module(), _update_iop_visibility(), area_draw(), dt_iop_gui_duplicate(), and dt_iop_zonesystem_preview_draw().
| dt_iop_global_data_t* dt_iop_module_t::global_data |
other stuff that may be needed by the module, not only in gui mode.
Definition at line 314 of file imageop.h.
Referenced by _downsample_guided_laplacian_postfilter_cl(), _refresh_preview_cursor_sample(), _update_gui_lut_cache(), _update_gui_lut_cache(), apply_global_distortion_map_cl(), box_max_cl(), box_min_cl(), camera_autosearch_clicked(), camera_menusearch_clicked(), color_picker_apply(), color_smoothing_cl(), commit_params(), dehaze_cl(), dt_iop_tonecurve_draw(), dual_demosaic_cl(), get_autoscale(), green_equilibration_cl(), gui_update(), lens_autosearch_clicked(), lens_menusearch_clicked(), process(), process(), process_cl(), process_cl(), process_cl(), process_default_cl(), process_laplacian_bayer_cl(), process_laplacian_xtrans_cl(), process_markesteijn_cl(), process_nlmeans_cl(), process_rcd_cl(), process_vng_cl(), process_wavelets_cl(), reload_defaults(), rt_process_forms_cl(), and transition_map_cl().
| dt_iop_gui_data_t* dt_iop_module_t::gui_data |
parameters needed if a gui is attached. will be NULL if in export/batch mode.
Definition at line 311 of file imageop.h.
Referenced by __attribute__(), __attribute__(), _add_shape(), _add_shape_callback(), _apply_display_brush_color(), _area_button_press_callback(), _area_button_press_callback(), _area_button_press_callback(), _area_button_press_callback(), _area_button_release_callback(), _area_button_release_callback(), _area_button_release_callback(), _area_draw_callback(), _area_draw_callback(), _area_draw_callback(), _area_enter_notify_callback(), _area_key_press_callback(), _area_key_press_callback(), _area_leave_notify_callback(), _area_leave_notify_callback(), _area_motion_notify_callback(), _area_motion_notify_callback(), _area_motion_notify_callback(), _area_motion_notify_callback(), _area_scroll_callback(), _area_scrolled_callback(), _area_scrolled_callback(), _aspect_apply(), _attach_selected_layer_clicked(), _auto_levels_callback(), _auto_levels_callback(), _auto_set_exposure(), _auto_set_illuminant(), _backend_worker_on_idle(), _bottom_area_button_press_callback(), _bottom_area_draw_callback(), _brush_profile_button_press(), _brush_profile_draw(), _build_raw_input_event(), _cacheline_ready_callback(), _channel_tabs_switch_callback(), _channel_tabs_switch_callback(), _channelmixerrgb_mixer_mode_callback(), _channelmixerrgb_primaries_slider_callback(), _channelmixerrgb_simple_slider_callback(), _channelmixerrgb_sync_primaries_from_params(), _channelmixerrgb_sync_simple_from_params(), _channelmixerrgb_update_primaries_colors(), _channelmixerrgb_update_simple_colors(), _check_tuner_picker_labels(), _clear_current_layer(), _color_picker_button_release(), _color_picker_draw(), _color_picker_motion(), _color_picker_set_from_position(), _color_swatch_button_press(), _color_swatch_draw(), _colorchecker_rebuild_patch_list(), _colorchecker_update_sliders(), _commit_gui_change(), _configure_slider_blocks(), _create_background_layer_from_input(), _create_new_layer(), _delete_current_layer(), _develop_cacheline_ready_callback(), _develop_history_resync_callback(), _develop_ui_pipe_finished_callback(), _develop_ui_pipe_finished_callback(), _develop_ui_pipe_finished_callback(), _develop_ui_pipe_finished_callback(), _develop_ui_pipe_finished_callback(), _develop_ui_pipe_started_callback(), _display_mask_callback(), _do_clean_structure(), _do_get_structure_auto(), _do_get_structure_lines(), _do_get_structure_quad(), _draw(), _draw_curve(), _draw_paths(), _draw_retrieve_lines_from_params(), _draw_save_lines_to_params(), _edit_by_area_callback(), _edit_masks(), _ensure_cursor_stamp_surface(), _ensure_widget_cache(), _enter_edit_mode(), _enter_edit_mode(), _event_aspect_presets_changed(), _event_commit_clicked(), _event_commit_clicked(), _event_draw(), _event_fit_both_button_clicked(), _event_fit_h_button_clicked(), _event_fit_v_button_clicked(), _event_preview_updated_callback(), _event_process_after_preview_callback(), _event_process_after_ui_callback(), _event_structure_auto_clicked(), _event_structure_lines_clicked(), _event_structure_quad_clicked(), _exposure_set_black(), _exposure_set_white(), _extra_options_button_changed(), _fill_current_layer(), _fill_input_brush_settings(), _find_selected_node(), _general_callback(), _get_ashift_params(), _get_structure(), _gui_update_structure_states(), _history_resync_callback(), _interpolator_callback(), _iop_clipping_set_max_clip(), _iop_zonesystem_redraw_preview_callback(), _is_another_module_cat_on_pipe(), _layer_selected(), _make_controls_sensitive(), _mixer_mode_callback(), _move_point_internal(), _move_point_internal(), _move_point_internal(), _move_point_internal(), _move_selected_node(), _origin_color_draw(), _paint_hue(), _pipe_finished_callback(), _populate_layer_list(), _preview_bg_toggled(), _preview_cache_wait_restart(), _preview_draw(), _preview_pipe_finished_callback(), _primaries_slider_callback(), _process_backend_input(), _process_common_setup(), _publish_backend_progress(), _queue_preview_redraw(), _rasterize_pending_dab_batch(), _refresh_layer_widgets(), _refresh_preview_cursor_sample(), _refresh_slider_gradients(), _remember_display_color(), _remove_outliers(), _rename_current_layer_from_gui(), _rename_layer_clicked(), _reset_display_selection(), _reset_form_creation(), _rgblevels_move_handle(), _ring_tabs_switch_callback(), _run_pending_preview_job(), _save_layer_clicked(), _scrolled(), _scrolled(), _select_region_toggled_callback(), _select_region_toggled_callback(), _set_max_clip(), _show_hide_colorspace(), _signal_profile_user_changed(), _simple_slider_callback(), _spot_settings_changed_callback(), _spot_settings_changed_callback(), _start_new_shape(), _switch_cursors(), _switch_preview_cursor(), _sync_brush_profile_preview_widget(), _sync_cached_brush_colors(), _sync_color_picker_from_conf(), _sync_layer_controls(), _sync_mode_sensitive_widgets(), _sync_params_from_gui(), _sync_preview_bg_buttons(), _sync_primaries_from_params(), _sync_simple_from_params(), _tab_switch_callback(), _target_color_draw(), _turn_select_region_off(), _turn_select_region_off(), _update_gui_lut_cache(), _update_gui_lut_cache(), _update_point_gui(), _update_point_slider_colors(), _visualize_callback(), _visualize_callback(), _widget_changed(), alignment_callback(), alloc_curve_to(), alloc_line_to(), alloc_move_to(), apply_auto_black(), apply_auto_black(), apply_auto_black(), apply_auto_black(), apply_auto_Dmax(), apply_auto_Dmin(), apply_auto_dynamic_range(), apply_auto_exposure(), apply_auto_grey(), apply_auto_grey(), apply_auto_grey(), apply_auto_offset(), apply_auto_WB_high(), apply_auto_WB_low(), apply_auto_white_point_source(), apply_auto_white_point_source(), apply_autocolor(), apply_autogrey(), apply_autoluma(), apply_autotune(), apply_autotune(), apply_autotune(), apply_box_aspect(), apply_gain_auto(), apply_gain_neutralize(), apply_gamma_auto(), apply_gamma_neutralize(), apply_lift_auto(), apply_lift_neutralize(), area_button_press(), area_button_press(), area_button_press(), area_button_release(), area_button_release(), area_draw(), area_draw(), area_enter_notify(), area_enter_notify(), area_enter_notify(), area_leave_notify(), area_leave_notify(), area_leave_notify(), area_motion_notify(), area_motion_notify(), area_motion_notify(), area_scrolled(), aspect_changed(), aspect_presets_changed(), autoscale_pressed(), autoset(), black_point_source_callback(), blue_callback(), btn_make_radio_callback(), btn_toggled(), button_clicked(), button_pressed(), button_pressed(), button_pressed(), button_released(), button_released(), button_released(), camera_autosearch_clicked(), camera_menu_fill(), camera_menusearch_clicked(), camera_set(), change_image(), change_image(), checker_button_press(), checker_changed_callback(), checker_color_changed_callback(), checker_draw(), checker_motion_notify(), cluster_preview_draw(), color_list_visibility(), color_picker_apply(), color_rgb_sliders(), color_temptint_sliders(), colorpick_callback(), colorpicker_callback(), commit_params(), commit_params(), commit_profile_callback(), controls_callback(), corrections_done(), cropmode_callback(), denoiseprofile_button_press(), denoiseprofile_button_release(), denoiseprofile_draw(), denoiseprofile_draw_variance(), denoiseprofile_leave_notify(), denoiseprofile_motion_notify(), denoiseprofile_scrolled(), denoiseprofile_tab_switch(), Dmin_picker_callback(), Dmin_picker_update(), do_crop(), do_fit(), draw_paths(), dt_drawlayer_begin_gui_stroke_capture(), dt_drawlayer_commit_dabs(), dt_drawlayer_end_gui_stroke_capture(), dt_drawlayer_ensure_layer_cache(), dt_drawlayer_flush_layer_cache(), dt_drawlayer_sync_widget_cache(), dt_drawlayer_worker_publish_backend_stroke_damage(), dt_iop_basecurve_button_press(), dt_iop_basecurve_draw(), dt_iop_basecurve_key_press(), dt_iop_basecurve_motion_notify(), dt_iop_basecurve_sanity_check(), dt_iop_colorcorrection_button_press(), dt_iop_colorcorrection_draw(), dt_iop_colorcorrection_key_press(), dt_iop_colorcorrection_motion_notify(), dt_iop_colorcorrection_scrolled(), dt_iop_levels_area_draw(), dt_iop_levels_autoadjust_callback(), dt_iop_levels_button_press(), dt_iop_levels_button_release(), dt_iop_levels_leave_notify(), dt_iop_levels_motion_notify(), dt_iop_levels_move_handle(), dt_iop_levels_scroll(), dt_iop_monochrome_button_press(), dt_iop_monochrome_button_release(), dt_iop_monochrome_draw(), dt_iop_monochrome_leave_notify(), dt_iop_monochrome_motion_notify(), dt_iop_tonecurve_button_press(), dt_iop_tonecurve_draw(), dt_iop_tonecurve_draw(), dt_iop_tonecurve_draw(), dt_iop_tonecurve_draw(), dt_iop_tonecurve_key_press(), dt_iop_tonecurve_motion_notify(), dt_iop_tonecurve_sanity_check(), dt_iop_zonesystem_bar_button_press(), dt_iop_zonesystem_bar_button_release(), dt_iop_zonesystem_bar_draw(), dt_iop_zonesystem_bar_leave_notify(), dt_iop_zonesystem_bar_motion_notify(), dt_iop_zonesystem_preview_draw(), extra_callback(), filepath_callback(), filmic_gui_sync_toe_shoulder(), fitting_option_changed(), get_points(), green_callback(), grey_point_source_callback(), gui_cache_init(), gui_changed(), gui_cleanup(), gui_cleanup(), gui_focus(), gui_focus(), gui_init(), gui_init(), gui_init_aspect(), gui_init_positions(), gui_post_expose(), gui_post_expose(), gui_post_expose(), gui_reset(), gui_reset(), gui_sliders_update(), gui_update(), gui_update(), gui_update(), gui_update(), gui_update_from_coeffs(), hvflip_callback(), illum_xy_callback(), init(), interpolator_callback(), interpolator_callback(), invalidate_luminance_cache(), key_pressed(), keystone_type_changed(), keystone_type_populate(), latitude_stops_callback(), lens_autosearch_clicked(), lens_menu_fill(), lens_menu_select(), lens_menusearch_clicked(), lens_set(), logbase_callback(), logbase_callback(), lowlight_button_press(), lowlight_button_release(), lowlight_draw(), lowlight_leave_notify(), lowlight_motion_notify(), lowlight_scrolled(), mask_callback(), masks_selection_changed(), mode_callback(), modflags_changed(), mouse_leave(), mouse_leave(), mouse_moved(), mouse_moved(), mouse_moved(), mul2xyz(), nmsfit(), optimize_changed_callback(), origin_color_draw(), output_callback(), paint_hue(), patch_callback(), position_h_changed(), position_v_changed(), post_history_commit(), prepare_matrices(), preset_tune_callback(), process(), process(), process(), process(), process(), process_cl(), process_cl(), process_clusters(), process_common_cleanup(), process_display(), process_drago(), process_internal(), process_wavelets(), profile_callback(), profile_changed(), quiesce(), rawdenoise_button_press(), rawdenoise_button_release(), rawdenoise_draw(), rawdenoise_leave_notify(), rawdenoise_motion_notify(), rawdenoise_scrolled(), rawdenoise_tab_switch(), red_callback(), refresh_watermarks(), reload_defaults(), reload_defaults(), reset_mix(), rt_auto_levels_callback(), rt_copypaste_scale_callback(), rt_curr_scale_update(), rt_develop_ui_pipe_finished_callback(), rt_display_wavelet_scale_callback(), rt_edit_masks_callback(), rt_load_shape_algo_in_gui(), rt_merge_from_scale_update(), rt_num_scales_update(), rt_select_algorithm_callback(), rt_shape_buttons_can_start(), rt_show_forms_for_current_scale(), rt_show_hide_controls(), rt_showmask_callback(), rt_suppress_callback(), rt_wdbar_button_press(), rt_wdbar_button_release(), rt_wdbar_draw(), rt_wdbar_leave_notify(), rt_wdbar_motion_notify(), rt_wdbar_scrolled(), run_profile_callback(), run_validation_callback(), safety_changed_callback(), scrolled(), scrolled(), scrolled(), security_threshold_callback(), show_guiding_controls(), show_luminance_mask_callback(), show_mask_callback(), size_allocate_callback(), smoothing_callback(), start_profiling_callback(), sync_pipe(), tab_switch(), tab_switch(), tab_switch_callback(), target_a_callback(), target_b_callback(), target_C_callback(), target_callback(), target_color_draw(), target_L_callback(), temp_tint_callback(), toe_shoulder_callback(), toggle_stock_controls(), update_approx_cct(), update_colorchecker_color_list(), update_colorchecker_list(), update_colors(), update_curve_lut(), update_histogram(), update_illuminant_color(), update_illuminants(), update_profile_list(), update_xy_color(), watermark_callback(), Wb_high_norm_callback(), WB_high_picker_callback(), WB_high_picker_update(), Wb_low_norm_callback(), WB_low_picker_callback(), WB_low_picker_update(), white_point_source_callback(), and xyz2mul().
| dt_pthread_mutex_t dt_iop_module_t::gui_lock |
Definition at line 312 of file imageop.h.
Referenced by _iop_gui_alloc().
| GtkWidget* dt_iop_module_t::guides_toggle |
| GtkWidget* dt_iop_module_t::header |
this is the module header, contains label and buttons
Definition at line 341 of file imageop.h.
Referenced by _modulegroups_drag_begin(), _modulegroups_get_dnd_dest_module(), _update_iop_visibility(), and dt_bauhaus_toggle_from_params().
| int32_t dt_iop_module_t::hide_enable_button |
module sets this if the enable checkbox should be hidden.
Definition at line 262 of file imageop.h.
Referenced by _ioporder_create_graph_node(), _ioporder_set_enable_button_icon(), commit_params(), gui_update(), gui_update(), init(), reload_defaults(), and reload_defaults().
| uint32_t* dt_iop_module_t::histogram |
pointer to pre-module histogram data; if available: histogram_bins_count bins with 4 channels each
Definition at line 276 of file imageop.h.
Referenced by _area_draw_callback(), _area_draw_callback(), _area_draw_callback(), _refresh_module_histogram(), dt_iop_levels_area_draw(), dt_iop_levels_autoadjust_callback(), dt_iop_levels_compute_levels_automatic(), and dt_iop_tonecurve_draw().
| dt_iop_colorspace_type_t dt_iop_module_t::histogram_cst |
requested colorspace for the histogram, valid options are: IOP_CS_NONE: module colorspace IOP_CS_LCH: for Lab modules
Definition at line 285 of file imageop.h.
Referenced by _refresh_module_histogram(), and gui_init().
| uint32_t dt_iop_module_t::histogram_max[4] |
maximum levels in histogram, one per channel
Definition at line 280 of file imageop.h.
Referenced by _area_draw_callback(), _area_draw_callback(), _area_draw_callback(), _refresh_module_histogram(), dt_iop_levels_area_draw(), and dt_iop_tonecurve_draw().
| int dt_iop_module_t::histogram_middle_grey |
scale the histogram so the middle grey is at .5
Definition at line 287 of file imageop.h.
Referenced by _refresh_module_histogram(), and gui_changed().
| dt_dev_histogram_stats_t dt_iop_module_t::histogram_stats |
stats of captured histogram
Definition at line 278 of file imageop.h.
Referenced by _refresh_module_histogram(), and dt_iop_levels_compute_levels_automatic().
| int dt_iop_module_t::id |
Definition at line 333 of file imageop.h.
Referenced by _raster_combo_populate(), and _raster_value_changed_callback().
| int32_t dt_iop_module_t::instance |
used to identify this module in the history stack.
Definition at line 258 of file imageop.h.
Referenced by _dev_module_update_multishow(), _find_so_for_history_entry(), dt_dev_module_duplicate(), and dt_dev_modules_update_multishow().
| int dt_iop_module_t::iop_order |
order of the module on the pipe. the pipe will be sorted by iop_order.
Definition at line 260 of file imageop.h.
Referenced by __attribute__(), _brush_get_mask(), _brush_get_mask_roi(), _brush_get_points_border(), _circle_get_points_source(), _circle_get_source_area(), _commit_box(), _distort_paths(), _do_get_structure_quad(), _draw_retrieve_lines_from_params(), _draw_save_lines_to_params(), _ellipse_get_area(), _ellipse_get_mask(), _ellipse_get_mask_roi(), _ellipse_get_points_source(), _ellipse_get_source_area(), _get_area(), _get_area(), _get_selected_area(), _get_selected_area(), _gradient_get_area(), _gradient_get_mask(), _gradient_get_mask_roi(), _hm_module_row_label(), _iop_clipping_set_max_clip(), _ioporder_drag_data_received(), _ioporder_drag_motion(), _modulegroups_drag_data_received(), _modulegroups_drag_motion(), _picker_get_module_bounds_image_norm(), _picker_sample_box(), _polygon_get_mask(), _polygon_get_mask_roi(), _polygon_get_points_border(), _process(), _set_max_clip(), button_pressed(), button_released(), commit_box(), default_tiling_callback(), dt_drawlayer_layer_points_to_widget_coords(), dt_drawlayer_widget_points_to_layer_coords(), dt_ioppr_check_can_move_after_iop(), dt_ioppr_check_can_move_before_iop(), dt_ioppr_check_duplicate_iop_order(), dt_ioppr_check_iop_order(), dt_ioppr_resync_modules_order(), dt_ioppr_update_for_modules(), get_point_scale(), get_points(), gui_post_expose(), mouse_moved(), process(), process(), process_cl(), rt_masks_point_calc_delta(), set_grad_from_points(), and set_points_from_grad().
| GtkWidget* dt_iop_module_t::mask_indicator |
this is the module mask indicator, inside header
Definition at line 343 of file imageop.h.
Referenced by _blendop_blendif_showmask_clicked().
| GHashTable* dt_iop_module_t::masks |
the masks this module has to offer. maps id -> name. So for there is only one mask per module and its id is always 0.
Definition at line 328 of file imageop.h.
Referenced by _raster_combo_populate(), and commit_params().
| char dt_iop_module_t::multi_name[128] |
Definition at line 363 of file imageop.h.
Referenced by _blendop_masks_group_create(), _check_deleted_instances(), _dt_dev_raster_mask_check(), _dt_styles_apply_item_to_module(), _history_to_module(), _hm_build_id_set_from_mod_list(), _hm_build_isolated_nodes_from_modules(), _hm_build_last_history_by_id(), _hm_build_override_map(), _hm_build_raster_mask_nodes_from_modules(), _hm_ids_from_iop_list(), _hm_module_label_short(), _hm_module_row_label(), _hm_module_visible_in_report(), _hm_pretty_id_from_id_ht(), _hm_report_build_moved_set(), _hm_report_dest_label(), _hm_show_merge_report_popup(), _hm_topo_build_constraint_ids(), _hm_topo_build_id_info_table(), _transform_lcms2(), dt_dev_get_multi_name(), dt_dev_get_raster_mask(), dt_dev_history_item_from_source_history_item(), dt_dev_history_item_update_from_params(), dt_dev_module_duplicate(), dt_history_item_get_label(), dt_history_item_get_name(), dt_history_item_get_name_html(), dt_history_merge(), dt_history_merge_module_into_history(), dt_ioppr_check_can_move_after_iop(), dt_ioppr_check_can_move_before_iop(), dt_ioppr_check_duplicate_iop_order(), dt_ioppr_check_iop_order(), dt_ioppr_rebuild_iop_order_from_modules(), dt_ioppr_transform_image_colorspace(), and dt_ioppr_transform_image_colorspace_cl().
| int dt_iop_module_t::multi_priority |
multi-instances things
Definition at line 362 of file imageop.h.
Referenced by _check_deleted_instances(), _darkroom_autoset_label(), _dev_module_update_multishow(), _develop_blend_get_raster_source_module(), _get_user_mod_list(), _show_hide_colorspace(), default_input_format(), default_output_format(), dt_dev_get_raster_mask(), dt_dev_module_duplicate(), dt_history_merge(), dt_iop_autoset_get_conf_key(), dt_ioppr_check_iop_order(), dt_ioppr_move_iop_after(), dt_ioppr_move_iop_before(), dt_ioppr_rebuild_iop_order_from_modules(), dt_ioppr_resync_modules_order(), and dt_ioppr_update_for_modules().
| GtkDarktableToggleButton* dt_iop_module_t::off |
off button, somewhere in header, common to all plug-ins.
Definition at line 339 of file imageop.h.
Referenced by __attribute__(), _add_shape(), _auto_levels_callback(), _auto_levels_callback(), _blendop_blendif_showmask_clicked(), _display_mask_callback(), _select_region_toggled_callback(), _select_region_toggled_callback(), button_pressed(), mask_callback(), preset_tune_callback(), rt_auto_levels_callback(), rt_display_wavelet_scale_callback(), rt_shape_buttons_can_start(), rt_showmask_callback(), rt_suppress_callback(), scrolled(), show_luminance_mask_callback(), show_mask_callback(), and start_profiling_callback().
| GModule* dt_dev_operation_t dt_iop_module_t::op |
opened module. string identifying this operation.
Definition at line 256 of file imageop.h.
Referenced by _cache_disable_callback(), _check_deleted_instances(), _default_process_tiling_cl_ptp(), _default_process_tiling_cl_roi(), _default_process_tiling_ptp(), _default_process_tiling_roi(), _develop_blend_get_raster_source_module(), _dt_styles_apply_item_to_module(), _find_mask_iter_by_values(), _get_active_preset_name(), _get_user_mod_list(), _gui_presets_popup_menu_show_internal(), _history_merge_resolve_dest_instance(), _hm_build_id_set_from_mod_list(), _hm_build_isolated_nodes_from_modules(), _hm_build_last_history_by_id(), _hm_build_override_map(), _hm_build_raster_mask_nodes_from_modules(), _hm_clean_module_name(), _hm_ids_from_iop_list(), _hm_module_visible_in_report(), _hm_report_build_moved_set(), _hm_report_dest_label(), _hm_show_merge_report_popup(), _hm_topo_build_constraint_ids(), _hm_topo_build_id_info_table(), _insert_default_modules(), _ioporder_runtime_band_kind(), _ioporder_runtime_band_profile_info(), _lib_masks_selection_change_r(), _menuitem_delete_preset(), _menuitem_new_preset(), _menuitem_update_preset(), _module_requires_global_histogram_input_cache(), _module_requires_global_histogram_output_cache(), _opencl_disable_callback(), _print_nan_debug(), _refine_with_detail_mask(), _refine_with_detail_mask_cl(), _reset_module_instance(), _search_history_by_op(), _show_hide_colorspace(), _trace_buffer_content(), _transform_lcms2(), default_input_format(), default_output_format(), dt_dev_distort_detail_mask(), dt_dev_get_raster_mask(), dt_dev_history_item_from_source_history_item(), dt_dev_history_item_update_from_params(), dt_dev_pixelpipe_cache_prepare_cl_input(), dt_dev_pixelpipe_cache_sync_cl_buffer(), dt_dev_pixelpipe_process(), dt_develop_blend_process(), dt_develop_blend_process_cl(), dt_gui_presets_apply_preset(), dt_gui_presets_autoapply_for_module(), dt_gui_presets_popup_menu_show_for_module(), dt_gui_presets_show_iop_edit_dialog(), dt_history_merge(), dt_iop_autoset_get_conf_key(), dt_iop_color_picker_get_ready_data(), dt_iop_gui_update_blending(), dt_ioppr_check_can_move_after_iop(), dt_ioppr_check_can_move_before_iop(), dt_ioppr_check_duplicate_iop_order(), dt_ioppr_check_iop_order(), dt_ioppr_get_iop_work_profile_info(), dt_ioppr_move_iop_after(), dt_ioppr_move_iop_before(), dt_ioppr_rebuild_iop_order_from_modules(), dt_ioppr_resync_modules_order(), dt_ioppr_transform_image_colorspace(), dt_ioppr_transform_image_colorspace_cl(), dt_ioppr_update_for_modules(), dt_masks_legacy_params_v1_to_v2(), and leave().
| dt_iop_params_t* dt_iop_module_t::params |
parameters for the operation. will be replaced by history revert.
Definition at line 307 of file imageop.h.
Referenced by _area_button_press_callback(), _area_button_press_callback(), _area_button_press_callback(), _area_button_press_callback(), _area_draw_callback(), _area_draw_callback(), _area_draw_callback(), _area_key_press_callback(), _area_motion_notify_callback(), _area_motion_notify_callback(), _area_motion_notify_callback(), _area_motion_notify_callback(), _area_scroll_callback(), _area_scrolled_callback(), _area_scrolled_callback(), _aspect_ratio_get(), _attach_selected_layer_clicked(), _auto_set_exposure(), _auto_set_illuminant(), _bottom_area_draw_callback(), _channel_tabs_switch_callback(), _channelmixerrgb_mixer_mode_callback(), _channelmixerrgb_primaries_slider_callback(), _channelmixerrgb_simple_slider_callback(), _channelmixerrgb_sync_primaries_from_params(), _channelmixerrgb_sync_simple_from_params(), _channelmixerrgb_update_primaries_colors(), _channelmixerrgb_update_simple_colors(), _clear_current_layer(), _colorchecker_rebuild_patch_list(), _colorchecker_update_sliders(), _colorin_format_cst(), _colorout_input_format_cst(), _confirm_delete_layer(), _create_background_layer_from_input(), _create_new_layer(), _delete_current_layer(), _delete_layer_clicked(), _develop_ui_pipe_finished_callback(), _develop_ui_pipe_finished_callback(), _develop_ui_pipe_finished_callback(), _develop_ui_pipe_finished_callback(), _dt_styles_apply_item_to_module(), _enter_edit_mode(), _enter_edit_mode(), _event_aspect_presets_changed(), _event_commit_clicked(), _event_key_swap(), _exposure_set_black(), _exposure_set_white(), _fill_current_layer(), _fill_runtime_inputs(), _flip_h(), _flip_v(), _general_callback(), _get_active_preset_name(), _get_ashift_params(), _history_to_module(), _interpolator_callback(), _iop_clipping_set_max_clip(), _layer_selected(), _menuitem_update_preset(), _mixer_mode_callback(), _move_point_internal(), _move_point_internal(), _move_point_internal(), _move_point_internal(), _populate_layer_list(), _preview_bg_toggled(), _primaries_slider_callback(), _process_common_setup(), _publish_backend_progress(), _ratio_get_aspect(), _refresh_layer_widgets(), _refresh_slider_gradients(), _rename_current_layer_from_gui(), _rename_layer_clicked(), _render_preview_surface(), _resynch_params(), _save_layer_clicked(), _scrolled(), _set_max_clip(), _simple_slider_callback(), _sync_layer_controls(), _sync_primaries_from_params(), _sync_simple_from_params(), _update_gui_lut_cache(), _update_gui_lut_cache(), _update_gui_runtime_manager(), _update_point_gui(), _update_point_slider_colors(), _update_RGB_colors(), acquire_source_button_pressed(), acquire_target_button_pressed(), alignment_callback(), apply_auto_black(), apply_auto_black(), apply_auto_black(), apply_auto_black(), apply_auto_Dmax(), apply_auto_Dmin(), apply_auto_dynamic_range(), apply_auto_exposure(), apply_auto_grey(), apply_auto_grey(), apply_auto_grey(), apply_auto_offset(), apply_auto_WB_high(), apply_auto_WB_low(), apply_auto_white_point_source(), apply_auto_white_point_source(), apply_autocolor(), apply_autogrey(), apply_autoluma(), apply_autotune(), apply_autotune(), apply_autotune(), apply_gain_auto(), apply_gain_neutralize(), apply_gamma_auto(), apply_gamma_neutralize(), apply_lift_auto(), apply_lift_neutralize(), area_button_press(), area_button_press(), area_button_release(), area_draw(), area_leave_notify(), area_motion_notify(), area_motion_notify(), aspect_changed(), aspect_presets_changed(), autoscale_pressed(), autoset(), autoset(), balance_callback(), black_point_source_callback(), black_point_target_callback(), blue_callback(), button_clicked(), button_pressed(), button_pressed(), button_pressed(), button_released(), button_released(), camera_menu_select(), camera_set(), center_callback(), change_image(), checker_button_press(), checker_draw(), checker_motion_notify(), cleanup(), cleanup(), cluster_preview_draw(), color_picker_apply(), colorpick_color_set(), colorpick_color_set(), colorpicker_callback(), commit_profile_callback(), contrast_callback(), declare_cat_on_pipe(), default_cleanup(), default_has_defaults(), denoiseprofile_button_press(), denoiseprofile_draw(), denoiseprofile_motion_notify(), denoiseprofile_tab_switch(), Dmin_picker_callback(), Dmin_picker_update(), do_rotate(), dt_bauhaus_combobox_from_params(), dt_bauhaus_slider_from_params(), dt_bauhaus_toggle_from_params(), dt_dev_add_history_item_ext(), dt_dev_copy_module_contents(), dt_dev_history_item_update_from_params(), dt_drawlayer_commit_dabs(), dt_drawlayer_ensure_layer_cache(), dt_drawlayer_flush_layer_cache(), dt_gui_presets_apply_preset(), dt_gui_presets_popup_menu_show_for_module(), dt_history_duplicate(), dt_iop_basecurve_button_press(), dt_iop_basecurve_draw(), dt_iop_basecurve_motion_notify(), dt_iop_basecurve_sanity_check(), dt_iop_colorcorrection_button_press(), dt_iop_colorcorrection_draw(), dt_iop_colorcorrection_key_press(), dt_iop_colorcorrection_motion_notify(), dt_iop_colorcorrection_scrolled(), dt_iop_gui_duplicate(), dt_iop_levels_area_draw(), dt_iop_levels_autoadjust_callback(), dt_iop_levels_button_press(), dt_iop_levels_motion_notify(), dt_iop_levels_scroll(), dt_iop_load_default_params(), dt_iop_monochrome_button_press(), dt_iop_monochrome_draw(), dt_iop_monochrome_motion_notify(), dt_iop_monochrome_scrolled(), dt_iop_tonecurve_button_press(), dt_iop_tonecurve_draw(), dt_iop_tonecurve_draw(), dt_iop_tonecurve_draw(), dt_iop_tonecurve_draw(), dt_iop_tonecurve_draw(), dt_iop_tonecurve_key_press(), dt_iop_tonecurve_motion_notify(), dt_iop_tonecurve_sanity_check(), dt_iop_zonesystem_bar_button_press(), dt_iop_zonesystem_bar_draw(), dt_iop_zonesystem_bar_motion_notify(), dt_iop_zonesystem_bar_scrolled(), dt_iop_zonesystem_preview_draw(), dt_ioppr_get_export_profile_type(), dt_ioppr_get_work_profile_type(), dtgtk_reset_label_new(), extra_callback(), filepath_callback(), filmic_gui_sync_toe_shoulder(), fontsel_callback(), frame_colorpick_color_set(), global_saturation_callback(), green_callback(), grey_point_source_callback(), grey_point_target_callback(), gui_changed(), gui_focus(), gui_focus(), gui_init(), gui_init(), gui_post_expose(), gui_reset(), gui_reset(), gui_update(), gui_update(), gui_update(), gui_update(), gui_update_from_coeffs(), has_defaults(), hvflip_callback(), illum_xy_callback(), illuminant_color_draw(), init(), init(), interpolator_callback(), interpolator_callback(), interpolator_callback(), key_swap_callback(), keystone_type_changed(), keystone_type_populate(), latitude_stops_callback(), lens_comboentry_aperture_update(), lens_comboentry_distance_update(), lens_comboentry_focal_update(), lens_menu_select(), lens_set(), lowlight_button_press(), lowlight_draw(), lowlight_motion_notify(), mix_callback(), mode_callback(), modflags_changed(), mouse_leave(), mouse_moved(), mouse_moved(), mouse_moved(), output_callback(), output_power_callback(), populate_masks_context_menu(), position_h_changed(), position_v_changed(), post_history_commit(), preserve_color_callback(), preset_tune_callback(), process_clusters(), profile_callback(), profile_changed(), rawdenoise_button_press(), rawdenoise_draw(), rawdenoise_motion_notify(), red_callback(), refresh_watermarks(), reset_mix(), rt_allow_create_form(), rt_colorpick_color_set_callback(), rt_copypaste_scale_callback(), rt_curr_scale_update(), rt_develop_ui_pipe_finished_callback(), rt_display_wavelet_scale_callback(), rt_gslider_changed(), rt_load_shape_algo_in_gui(), rt_menu_select_algorithm_callback(), rt_merge_from_scale_update(), rt_num_scales_update(), rt_select_algorithm_callback(), rt_shape_buttons_form_type(), rt_show_forms_for_current_scale(), rt_show_hide_controls(), rt_wdbar_draw(), rt_wdbar_motion_notify(), rt_wdbar_scrolled(), saturation_callback(), scrolled(), scrolled(), security_threshold_callback(), smoothing_callback(), sync_pipe(), target_a_callback(), target_b_callback(), target_C_callback(), target_geometry_changed(), target_L_callback(), temp_tint_callback(), text_callback(), tiling_callback(), toe_shoulder_callback(), toggle_stock_controls(), update_approx_cct(), update_curve_lut(), update_illuminants(), update_xy_color(), watermark_callback(), Wb_high_norm_callback(), WB_high_picker_callback(), WB_high_picker_update(), Wb_low_norm_callback(), WB_low_picker_callback(), WB_low_picker_update(), white_point_source_callback(), white_point_target_callback(), and workicc_changed().
| int32_t dt_iop_module_t::params_size |
size of individual params struct.
Definition at line 309 of file imageop.h.
Referenced by _dt_styles_apply_item_to_module(), _get_active_preset_name(), _gui_presets_popup_menu_show_internal(), _history_to_module(), _menuitem_update_preset(), _publish_backend_progress(), _sync_focused_in_place(), commit_params(), commit_params(), commit_params(), default_commit_params(), default_has_defaults(), default_init_pipe(), dt_dev_add_history_item_ext(), dt_dev_copy_module_contents(), dt_dev_history_item_from_source_history_item(), dt_dev_history_item_update_from_params(), dt_gui_presets_apply_preset(), dt_gui_presets_popup_menu_show_for_module(), dt_iop_levels_button_press(), dt_iop_load_default_params(), init(), and init().
| dt_aligned_pixel_t dt_iop_module_t::picked_color |
place to store the picked color of module input.
Definition at line 272 of file imageop.h.
Referenced by _area_draw_callback(), _auto_set_exposure(), _auto_set_illuminant(), _select_base_display_color(), apply_auto_Dmin(), apply_auto_grey(), apply_auto_grey(), apply_auto_grey(), apply_auto_WB_high(), apply_auto_WB_low(), apply_autocolor(), apply_autogrey(), apply_autoluma(), apply_autotune(), apply_autotune(), apply_autotune(), apply_gain_neutralize(), apply_gamma_auto(), apply_gamma_neutralize(), apply_lift_neutralize(), checker_button_press(), and color_picker_apply().
| dt_aligned_pixel_t dt_iop_module_t::picked_color_max |
Definition at line 272 of file imageop.h.
Referenced by _area_draw_callback(), _auto_set_exposure(), _auto_set_illuminant(), _select_base_display_color(), apply_auto_black(), apply_auto_dynamic_range(), apply_auto_offset(), apply_auto_white_point_source(), apply_auto_white_point_source(), apply_autoluma(), apply_autotune(), apply_autotune(), apply_autotune(), apply_gain_auto(), and color_picker_apply().
| dt_aligned_pixel_t dt_iop_module_t::picked_color_min |
Definition at line 272 of file imageop.h.
Referenced by _area_draw_callback(), _auto_set_exposure(), _auto_set_illuminant(), _select_base_display_color(), apply_auto_black(), apply_auto_black(), apply_auto_black(), apply_auto_Dmax(), apply_auto_exposure(), apply_autoluma(), apply_autotune(), apply_autotune(), apply_autotune(), apply_lift_auto(), and color_picker_apply().
| dt_aligned_pixel_t dt_iop_module_t::picked_output_color |
place to store the picked color of module output (before blending).
Definition at line 274 of file imageop.h.
Referenced by _area_draw_callback(), and color_picker_apply().
| dt_aligned_pixel_t dt_iop_module_t::picked_output_color_max |
Definition at line 274 of file imageop.h.
Referenced by color_picker_apply().
| dt_aligned_pixel_t dt_iop_module_t::picked_output_color_min |
Definition at line 274 of file imageop.h.
Referenced by color_picker_apply().
| GtkWidget* dt_iop_module_t::presets_button |
| int(* dt_iop_module_t::process_plain) (struct dt_iop_module_t *self, const struct dt_dev_pixelpipe_t *pipe, const struct dt_dev_pixelpipe_iop_t *piece, const void *const i, void *const o) |
Definition at line 373 of file imageop.h.
Referenced by default_process().
| struct { ... } dt_iop_module_t::raster_mask |
Referenced by _develop_blend_get_raster_source_module(), _hm_build_raster_mask_nodes_from_modules(), _hm_warn_missing_raster_producers(), _raster_combo_populate(), _raster_value_changed_callback(), commit_params(), dt_develop_blend_get_mask_usage(), dt_ioppr_check_can_move_after_iop(), and dt_ioppr_check_can_move_before_iop().
| dt_dev_request_colorpick_flags_t dt_iop_module_t::request_color_pick |
set to DT_REQUEST_COLORPICK_MODULE if you want an input color picked during next eval. gui mode only.
Definition at line 264 of file imageop.h.
Referenced by _area_draw_callback(), _area_draw_callback(), _draw_color_picker(), _select_base_display_color(), checker_button_press(), color_picker_apply(), dt_iop_tonecurve_draw(), gui_cleanup(), gui_cleanup(), and mouse_moved().
| dt_dev_request_flags_t dt_iop_module_t::request_histogram |
(bitwise) set if you want an histogram generated during next eval
Definition at line 266 of file imageop.h.
Referenced by commit_params(), and init().
| int dt_iop_module_t::request_mask_display |
set to 1 if you want the mask to be transferred into alpha channel during next eval. gui mode only.
Definition at line 268 of file imageop.h.
Referenced by _blendop_blendif_channel_display_toggled(), _blendop_blendif_channel_mask_view(), _blendop_blendif_channel_mask_view_toggle(), _blendop_blendif_leave(), _blendop_blendif_leave_delayed(), _blendop_blendif_showmask_clicked(), _blendop_blendif_update_tab(), _display_mask_callback(), _pop_undo(), _visualize_callback(), dt_dev_darkroom_pipeline(), dt_dev_history_undo_end_record_locked(), dt_develop_blend_process(), dt_develop_blend_process_cl(), dt_iop_gui_update_blendif(), mask_callback(), rt_display_wavelet_scale_callback(), rt_showmask_callback(), show_luminance_mask_callback(), and show_mask_callback().
| GtkWidget* dt_iop_module_t::reset_button |
| struct { ... } dt_iop_module_t::sink |
Referenced by _develop_blend_get_raster_source_module(), _hm_build_raster_mask_nodes_from_modules(), _hm_warn_missing_raster_producers(), _raster_combo_populate(), _raster_value_changed_callback(), dt_develop_blend_get_mask_usage(), dt_ioppr_check_can_move_after_iop(), and dt_ioppr_check_can_move_before_iop().
| dt_iop_module_so_t* dt_iop_module_t::so |
the corresponding SO object
Definition at line 359 of file imageop.h.
Referenced by _create_deleted_modules(), _dt_styles_tmp_module_from_style_item(), _find_so_for_history_entry(), dt_bauhaus_combobox_from_params(), dt_bauhaus_slider_from_params(), dt_bauhaus_toggle_from_params(), dt_dev_create_module_instance(), and dt_dev_module_duplicate().
| struct { ... } dt_iop_module_t::source |
Referenced by _develop_blend_get_raster_source_module(), _hm_build_raster_mask_nodes_from_modules(), _hm_warn_missing_raster_producers(), _raster_combo_populate(), _raster_value_changed_callback(), commit_params(), dt_develop_blend_get_mask_usage(), dt_ioppr_check_can_move_after_iop(), and dt_ioppr_check_can_move_before_iop().
| struct dt_iop_module_t* dt_iop_module_t::source |
| guint dt_iop_module_t::timeout_handle |
delayed-event handling
Definition at line 371 of file imageop.h.
Referenced by gui_init(), and gui_init().
| GHashTable* dt_iop_module_t::users |
if this module generates a mask, is it used later on? needed to decide if the mask should be stored. maps dt_iop_module_t* -> id
Definition at line 324 of file imageop.h.
Referenced by _raster_value_changed_callback().
| GtkWidget* dt_iop_module_t::widget |
child widget which is added to the GtkExpander. copied from module_so_t.
Definition at line 337 of file imageop.h.
Referenced by _area_button_press_callback(), _area_button_press_callback(), _area_button_press_callback(), _blendif_select_colorspace(), _bottom_area_button_press_callback(), _channel_tabs_switch_callback(), _check_deleted_instances(), _delete_node(), _refresh_module_histogram(), _tab_switch_callback(), apply_auto_black(), apply_auto_black(), apply_auto_black(), apply_auto_Dmax(), apply_auto_Dmin(), apply_auto_exposure(), apply_auto_grey(), apply_auto_grey(), apply_auto_offset(), apply_auto_WB_high(), apply_auto_WB_low(), apply_auto_white_point_source(), apply_auto_white_point_source(), apply_autotune(), apply_autotune(), area_button_press(), area_button_press(), balance_callback(), black_point_source_callback(), black_point_target_callback(), color_picker_apply(), contrast_callback(), denoiseprofile_button_press(), denoiseprofile_tab_switch(), dt_bauhaus_combobox_from_params(), dt_bauhaus_slider_from_params(), dt_bauhaus_toggle_from_params(), dt_gui_presets_apply_preset(), dt_iop_basecurve_button_press(), dt_iop_colorcorrection_leave_notify(), dt_iop_colorcorrection_motion_notify(), dt_iop_levels_button_press(), dt_iop_monochrome_button_press(), dt_iop_monochrome_leave_notify(), dt_iop_monochrome_motion_notify(), dt_iop_tonecurve_button_press(), dt_iop_zonesystem_bar_motion_notify(), grey_point_source_callback(), grey_point_target_callback(), gui_changed(), gui_init(), gui_init(), gui_init_section(), gui_post_expose(), gui_reset(), gui_update(), gui_update(), interpolator_callback(), latitude_stops_callback(), lowlight_button_press(), mix_callback(), output_power_callback(), rawdenoise_button_press(), rawdenoise_tab_switch(), reload_defaults(), reload_defaults(), security_threshold_callback(), tab_switch(), tab_switch(), tab_switch_callback(), Wb_high_norm_callback(), Wb_low_norm_callback(), white_point_source_callback(), and white_point_target_callback().
| gboolean dt_iop_module_t::workflow_enabled |
Definition at line 305 of file imageop.h.
Referenced by _insert_default_modules(), and reload_defaults().