![]() |
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
Referenced by _add_shape(), _blendif_clean_output_channels(), _blendif_hide_output_channels(), _blendif_options_callback(), _blendif_show_output_channels(), _blendop_masks_add_shape(), _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_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_masks(), dt_iop_gui_init_raster(), dt_iop_gui_update_blending(), dt_iop_gui_update_raster(), dt_masks_iop_update(), dt_masks_iop_value_changed_callback(), dt_masks_set_edit_mode(), gui_focus(), gui_update(), post_history_commit(), rt_add_shape(), rt_edit_masks_callback(), and rt_show_forms_for_current_scale().
| struct dt_develop_blend_params_t* dt_iop_module_t::blend_params |
blending params
Referenced by _blendif_change_blend_colorspace(), _blendop_blend_order_clicked(), _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(), _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_remove(), 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().
| uint64_t dt_iop_module_t::blendop_hash |
| 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
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 |
| 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.
Referenced by _insert_default_modules(), gui_update(), init(), reload_defaults(), and reload_defaults().
| dt_iop_params_t * dt_iop_module_t::default_params |
Referenced by _apply_mix(), _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.
Referenced by _area_button_press_callback(), _area_draw_callback(), _area_scroll_callback(), _aspect_ratio_get(), _async_commit_idle(), _auto_levels_callback(), _auto_levels_callback(), _auto_set_illuminant(), _blendop_blendif_channel_mask_view(), _blendop_blendif_channel_mask_view_toggle(), _blendop_blendif_leave_delayed(), _blendop_blendif_showmask_clicked(), _blendop_blendif_suppress_toggled(), _blendop_masks_apply_and_commit(), _blendop_masks_group_selection_changed(), _brush_get_mask(), _brush_get_mask_roi(), _build_pre_module_filter_string(), _channel_tabs_switch_callback(), _clear_current_layer(), _commit_box(), _confirm_delete_layer(), _create_background_layer_from_input(), _create_deleted_modules(), _create_new_layer(), _current_layer_missing_in_sidecar(), _deflicker_prepare_histogram(), _delete_current_layer(), _delete_layer_clicked(), _develop_blend_get_raster_source_module(), _develop_blend_init_drawn_mask(), _develop_ui_pipe_finished_callback(), _display_mask_callback(), _do_get_structure_auto(), _do_get_structure_lines(), _do_get_structure_quad(), _draw_color_picker(), _draw_retrieve_lines_from_params(), _draw_save_lines_to_params(), _edit_masks(), _ellipse_get_area(), _ellipse_get_mask(), _ellipse_get_mask_roi(), _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_structure_auto_clicked(), _event_structure_lines_clicked(), _event_structure_quad_clicked(), _fill_current_layer(), _fill_runtime_inputs(), _flip_h(), _flip_v(), _flush_process_patch_to_base_locked(), _get_area(), _get_area(), _get_brush_colors(), _get_exposure_bias(), _get_selected_area(), _get_selected_area(), _get_structure(), _gradient_get_area(), _gradient_get_mask(), _gradient_get_mask_roi(), _group_get_mask(), _gui_movedown_callback(), _gui_moveup_callback(), _iop_clipping_set_max_clip(), _is_another_module_cat_on_pipe(), _is_drawlayer_display_pipe(), _layer_selected(), _offer_missing_layer_recreation(), _on_drag_data_received(), _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(), _rename_current_layer_from_gui(), _reset_display_selection(), _reset_form_creation(), _resolve_preview_background(), _sanitize_params(), _save_layer_clicked(), _schedule_async_commit_if_ready_locked(), _set_max_clip(), _shape_is_being_added(), _show_hide_colorspace(), _signal_profile_user_changed(), _spot_settings_changed_callback(), _spot_settings_changed_callback(), _start_new_shape(), _switch_cursors(), _sync_private_buffer_from_preview_cache(), _update_gradient_slider_pickers(), _update_RGB_colors(), _virtual_piece_input_offset(), _visualize_callback(), _visualize_callback(), _working_rgb_to_display_rgb(), auto_adjust_contrast_boost(), auto_adjust_exposure_boost(), blend_color_picker_apply(), button_pressed(), button_pressed(), button_released(), button_released(), calculate_bogus_daylight_wb(), call_distort_transform(), check_gain_maps(), checker_1_picker_callback(), checker_2_picker_callback(), checker_changed_callback(), checker_size_callback(), cleanup_pipe(), color_picker_apply(), color_rgb_sliders(), colorpicker_callback(), commit_box(), commit_params(), commit_params(), commit_params(), commit_params(), commit_params_late(), cropmode_callback(), declare_cat_on_pipe(), distort_backtransform(), distort_backtransform(), distort_transform(), distort_transform(), do_crop(), do_rotate(), dt_dev_module_duplicate(), dt_develop_blend_process(), dt_drawlayer_build_process_patch_from_base(), dt_drawlayer_commit_dabs(), dt_drawlayer_compute_view_patch(), dt_drawlayer_ensure_layer_cache(), dt_drawlayer_flush_layer_cache(), dt_drawlayer_layer_bounds_to_widget_bounds(), dt_drawlayer_layer_points_to_widget_coords(), dt_drawlayer_layer_to_widget_coords(), dt_drawlayer_prime_live_process_patch_before_stroke(), dt_drawlayer_set_pipeline_realtime_mode(), dt_drawlayer_sync_widget_cache(), dt_drawlayer_widget_brush_radius(), dt_drawlayer_widget_points_to_layer_coords(), dt_drawlayer_widget_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(), generate_preset_combo(), get_autoscale(), get_point_scale(), get_points(), get_white_balance_coeff(), 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(), masks_point_calc_delta(), modify_roi_in(), modify_roi_in(), module_will_remove(), mouse_moved(), mouse_moved(), post_history_commit(), prepare_matrices(), preset_tune_callback(), process(), process(), process(), process(), process(), process(), process_common_cleanup(), process_common_setup(), process_common_setup(), process_drago(), process_internal(), process_nlmeans(), process_variance(), 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_masks_point_calc_delta(), rt_menu_select_algorithm_callback(), rt_process_forms(), 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(), sanity_check(), scrolled(), scrolled(), set_grad_from_points(), set_points_from_grad(), show_luminance_mask_callback(), show_mask_callback(), start_profiling_callback(), tiling_callback(), toneeq_process(), 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.
Referenced by _area_draw_callback(), _area_draw_callback(), _area_draw_callback(), _bottom_area_draw_callback(), _delete_layer_clicked(), _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_show_merge_report_popup(), _menuitem_update_preset(), _sample_picker_from_cache(), _signal_profile_user_changed(), area_button_press(), area_button_release(), area_draw(), area_enter_notify(), area_enter_notify(), area_leave_notify(), area_leave_notify(), area_motion_notify(), auto_adjust_contrast_boost(), auto_adjust_exposure_boost(), 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_force_cache(), 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(), dt_is_module_in_group(), expose(), force_enable(), gui_focus(), gui_post_expose(), gui_update(), mouse_moved(), rt_show_forms_for_current_scale(), sanity_check(), scrolled(), and scrolled().
| gboolean dt_iop_module_t::expanded |
Referenced by _develop_ui_pipe_started_callback(), and _switch_cursors().
| GtkWidget* dt_iop_module_t::expander |
expander containing the widget and flag to store expanded state
Referenced by _check_deleted_instances(), _dev_module_update_multishow(), _get_dnd_dest_module(), _gui_movedown_callback(), _gui_moveup_callback(), _on_drag_begin(), _on_drag_data_received(), _on_drag_motion(), area_draw(), dt_iop_gui_duplicate(), and dt_iop_zonesystem_preview_draw().
| GtkWidget* dt_iop_module_t::fusion_slider |
fusion slider
| 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.
Referenced by camera_autosearch_clicked(), camera_menusearch_clicked(), color_picker_apply(), commit_params(), dt_iop_tonecurve_draw(), get_autoscale(), gui_update(), lens_autosearch_clicked(), lens_menusearch_clicked(), process(), and reload_defaults().
| 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.
Referenced by _add_shape(), _add_shape_callback(), _apply_display_brush_color(), _area_button_press_callback(), _area_button_press_callback(), _area_button_press_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_scroll_callback(), _area_scrolled_callback(), _area_scrolled_callback(), _aspect_apply(), _auto_levels_callback(), _auto_levels_callback(), _auto_set_exposure(), _auto_set_illuminant(), _backend_worker_on_idle(), _backend_worker_process_stroke_end(), _bottom_area_button_press_callback(), _bottom_area_draw_callback(), _brush_profile_button_press(), _brush_profile_draw(), _build_raw_input_event(), _channel_tabs_switch_callback(), _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(), _configure_slider_blocks(), _create_background_layer_from_input(), _create_layer_clicked(), _create_new_layer(), _delete_current_layer(), _develop_preview_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_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_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_structure_auto_clicked(), _event_structure_lines_clicked(), _event_structure_quad_clicked(), _exposure_set_black(), _exposure_set_white(), _extra_options_button_changed(), _fill_current_layer(), _get_ashift_params(), _get_structure(), _gui_update_structure_states(), _interpolator_callback(), _iop_clipping_set_max_clip(), _iop_zonesystem_redraw_preview_callback(), _is_another_module_cat_on_pipe(), _layer_selected(), _make_controls_sensitive(), _move_point_internal(), _move_point_internal(), _move_point_internal(), _move_point_internal(), _offer_missing_layer_recreation(), _origin_color_draw(), _paint_hue(), _populate_layer_list(), _preview_bg_toggled(), _preview_pipe_finished_callback(), _process_backend_dab(), _process_backend_input(), _process_common_setup(), _publish_backend_progress(), _rasterize_pending_dab_batch(), _refresh_layer_widgets(), _remember_display_color(), _remove_outliers(), _rename_current_layer_from_gui(), _reset_display_selection(), _reset_form_creation(), _rgblevels_move_handle(), _save_layer_clicked(), _scrolled(), _scrolled(), _select_region_toggled_callback(), _select_region_toggled_callback(), _set_max_clip(), _show_hide_colorspace(), _signal_profile_user_changed(), _spot_settings_changed_callback(), _spot_settings_changed_callback(), _start_new_shape(), _switch_cursors(), _sync_brush_profile_preview_widget(), _sync_color_picker_from_conf(), _sync_mode_sensitive_widgets(), _sync_params_from_gui(), _sync_preview_bg_buttons(), _sync_private_buffer_from_preview_cache(), _tab_switch_callback(), _target_color_draw(), _turn_select_region_off(), _turn_select_region_off(), _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(), auto_adjust_contrast_boost(), auto_adjust_exposure_boost(), autoscale_pressed(), 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_draw(), checker_motion_notify(), cluster_preview_draw(), color_finetuning_slider(), color_picker_apply(), color_rgb_sliders(), color_temptint_sliders(), colorpick_callback(), colorpicker_callback(), commit_params(), commit_params(), commit_params_late(), 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(), 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_prime_live_process_patch_before_stroke(), dt_drawlayer_sync_widget_cache(), dt_drawlayer_worker_publish_backend_stroke_damage(), dt_drawlayer_worker_replay_finished_stroke_to_base_patch(), 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(), generate_preset_combo(), 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(), 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(), paint_temperature_background(), patch_callback(), position_h_changed(), position_v_changed(), post_history_commit(), prepare_matrices(), preset_tune_callback(), process(), process(), process(), process(), process(), process_clusters(), process_common_cleanup(), process_common_setup(), process_display(), process_drago(), process_internal(), process_variance(), process_wavelets(), profile_callback(), profile_changed(), 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_add_shape(), rt_add_shape_callback(), 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_merge_from_scale_update(), rt_num_scales_update(), rt_reset_form_creation(), rt_select_algorithm_callback(), rt_shape_selection_changed(), 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(), toneeq_process(), update_approx_cct(), 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 |
Referenced by _iop_gui_alloc().
| GtkWidget* dt_iop_module_t::guides_combo |
| GtkWidget* dt_iop_module_t::guides_toggle |
show/hide guide button and combobox
| uint64_t dt_iop_module_t::hash |
| gboolean dt_iop_module_t::have_introspection |
| GtkWidget* dt_iop_module_t::header |
this is the module header, contains label and buttons
Referenced by _get_dnd_dest_module(), _on_drag_begin(), 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.
Referenced by commit_params(), 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
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
Referenced by _refresh_module_histogram(), and gui_init().
| uint32_t dt_iop_module_t::histogram_max[4] |
maximum levels in histogram, one per channel
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
Referenced by _refresh_module_histogram(), and gui_changed().
| dt_dev_histogram_stats_t dt_iop_module_t::histogram_stats |
stats of captured histogram
Referenced by _refresh_module_histogram(), and dt_iop_levels_compute_levels_automatic().
| int dt_iop_module_t::id |
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.
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.
Referenced by _brush_get_mask(), _brush_get_mask_roi(), _brush_get_points_border(), _circle_get_points_source(), _circle_get_source_area(), _commit_box(), _dev_module_update_multishow(), _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(), _ioppr_check_rules(), _on_drag_data_received(), _on_drag_motion(), _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(), masks_point_calc_delta(), mouse_moved(), process(), process(), rt_masks_point_calc_delta(), sanity_check(), set_grad_from_points(), set_points_from_grad(), and toneeq_process().
| GtkWidget* dt_iop_module_t::mask_indicator |
this is the module mask indicator, inside header
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.
Referenced by _raster_combo_populate(), and commit_params().
| char dt_iop_module_t::multi_name[128] |
Referenced by _blendop_masks_group_create(), _check_deleted_instances(), _default_layer_name(), _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(), _ioppr_check_rules(), _transform_lcms2(), dt_dev_get_multi_name(), dt_dev_get_raster_mask(), 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(), and dt_ioppr_transform_image_colorspace().
| int dt_iop_module_t::multi_priority |
multi-instances things
Referenced by _check_deleted_instances(), _default_layer_name(), _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_module_duplicate(), dt_history_merge(), 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().
| gboolean dt_iop_module_t::multi_show_close |
| gboolean dt_iop_module_t::multi_show_down |
| gboolean dt_iop_module_t::multi_show_new |
| gboolean dt_iop_module_t::multi_show_up |
| GtkWidget* dt_iop_module_t::multimenu_button |
| GtkDarktableToggleButton* dt_iop_module_t::off |
off button, somewhere in header, common to all plug-ins.
Referenced by _add_shape(), _auto_levels_callback(), _auto_levels_callback(), _blendop_blendif_showmask_clicked(), _blendop_blendif_suppress_toggled(), _display_mask_callback(), _select_region_toggled_callback(), _select_region_toggled_callback(), mask_callback(), preset_tune_callback(), rt_add_shape(), rt_auto_levels_callback(), rt_display_wavelet_scale_callback(), rt_showmask_callback(), rt_suppress_callback(), sanity_check(), 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.
Referenced by _check_deleted_instances(), _default_process_tiling_ptp(), _default_process_tiling_roi(), _develop_blend_get_raster_source_module(), _dt_styles_apply_item_to_module(), _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(), _ioppr_check_rules(), _lib_masks_selection_change_r(), _menuitem_delete_preset(), _menuitem_new_preset(), _menuitem_update_preset(), _print_nan_debug(), _refine_with_detail_mask(), _reset_module_instance(), _search_history_by_op(), _show_hide_colorspace(), _trace_buffer_content(), _transform_lcms2(), default_input_format(), default_output_format(), default_process(), dt_dev_distort_detail_mask(), dt_dev_history_item_update_from_params(), dt_dev_module_requires_global_histogram_input_cache(), dt_dev_module_requires_global_histogram_output_cache(), dt_develop_blend_process(), 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_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_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.
Referenced by _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_scroll_callback(), _area_scrolled_callback(), _area_scrolled_callback(), _aspect_ratio_get(), _auto_set_exposure(), _auto_set_illuminant(), _bottom_area_draw_callback(), _channel_tabs_switch_callback(), _clear_current_layer(), _colorchecker_rebuild_patch_list(), _colorchecker_update_sliders(), _colorin_format_cst(), _colorout_format_cst(), _confirm_delete_layer(), _create_background_layer_from_input(), _create_new_layer(), _current_layer_missing_in_sidecar(), _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(), _flush_process_patch_to_base_locked(), _get_active_preset_name(), _get_ashift_params(), _history_to_module(), _interpolator_callback(), _iop_clipping_set_max_clip(), _layer_selected(), _menuitem_update_preset(), _move_point_internal(), _move_point_internal(), _move_point_internal(), _move_point_internal(), _populate_layer_list(), _preview_bg_toggled(), _process_common_setup(), _publish_backend_progress(), _ratio_get_aspect(), _refresh_layer_widgets(), _rename_current_layer_from_gui(), _resynch_params(), _save_layer_clicked(), _scrolled(), _set_max_clip(), _update_gui_runtime_manager(), _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(), auto_adjust_contrast_boost(), auto_adjust_exposure_boost(), autoscale_pressed(), 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_build_process_patch_from_base(), 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(), preserve_color_callback(), preset_tune_callback(), process(), process_clusters(), profile_callback(), profile_changed(), radius_callback(), rawdenoise_button_press(), rawdenoise_draw(), rawdenoise_motion_notify(), red_callback(), refresh_watermarks(), reset_mix(), rt_add_shape(), 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_menu_select_algorithm_callback(), rt_merge_from_scale_update(), rt_num_scales_update(), rt_resynch_params(), rt_select_algorithm_callback(), rt_shape_selection_changed(), 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(), slope_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.
Referenced by _dt_styles_apply_item_to_module(), _get_active_preset_name(), _gui_presets_popup_menu_show_internal(), _history_to_module(), _menuitem_update_preset(), 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_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(), gui_init(), and init().
| dt_aligned_pixel_t dt_iop_module_t::picked_color |
place to store the picked color of module input.
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 |
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 |
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).
Referenced by _area_draw_callback(), and color_picker_apply().
| dt_aligned_pixel_t dt_iop_module_t::picked_output_color_max |
Referenced by color_picker_apply().
| dt_aligned_pixel_t dt_iop_module_t::picked_output_color_min |
Referenced by color_picker_apply().
| GtkWidget* dt_iop_module_t::presets_button |
show preset menu 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) |
Referenced by default_process().
| struct { ... } dt_iop_module_t::raster_mask |
| 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.
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(), 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
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.
Referenced by _blendop_blendif_channel_mask_view(), _blendop_blendif_channel_mask_view_toggle(), _blendop_blendif_leave(), _blendop_blendif_leave_delayed(), _blendop_blendif_showmask_clicked(), _display_mask_callback(), _pop_undo(), _visualize_callback(), dt_dev_history_undo_end_record_locked(), dt_develop_blend_process(), 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 |
reset parameters button
Referenced by gui_init().
| struct { ... } dt_iop_module_t::sink |
| dt_iop_module_so_t* dt_iop_module_t::so |
the corresponding SO object
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 |
| struct dt_iop_module_t* dt_iop_module_t::source |
the module that provides the raster mask (if any). keep in sync with blend_params!
| int32_t dt_iop_module_t::suppress_mask |
set to 1 if you want the blendif mask to be suppressed in the module in focus. gui mode only.
Referenced by _blendop_blendif_suppress_toggled(), and dt_develop_blend_process().
| guint dt_iop_module_t::timeout_handle |
delayed-event handling
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
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.
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 |
Referenced by _insert_default_modules().