![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <develop.h>
Collaboration diagram for dt_develop_t:| GList* dt_develop_t::allforms |
| GList* dt_develop_t::alliop |
Referenced by _check_deleted_instances(), _gui_delete_callback(), dt_dev_cleanup(), and leave().
| GList* dt_develop_t::allprofile_info |
Referenced by dt_dev_cleanup(), dt_ioppr_add_profile_info_to_list(), and dt_ioppr_get_profile_info_from_list().
| int dt_develop_t::border |
| int32_t dt_develop_t::border_size |
Referenced by dt_dev_clip_roi(), dt_drawlayer_compute_view_patch(), dt_focus_draw_clusters(), expose(), and gui_init().
| float dt_develop_t::brightness |
| GtkWidget* dt_develop_t::button |
Referenced by gui_init().
| struct dt_iop_module_t* dt_develop_t::chroma_adaptation |
Referenced by _is_another_module_cat_on_pipe(), cleanup_pipe(), declare_cat_on_pipe(), and dt_dev_cleanup().
| struct { ... } dt_develop_t::color_picker |
Authoritative darkroom color-picker state.
Picker ownership used to be split between darktable.lib->proxy.colorpicker, the preview pipe, and the module widgets. That made it difficult to tell whether a picker move should:
The picker state now lives under dt_develop_t because the develop module is the only subsystem that simultaneously knows:
Ownership rules:
module, picker, and widget describe the currently active module picker.primary_sample is the editable picker drawn in darkroom for that active picker.samples are the histogram live samples refreshed from the preview backbuffer.piece_hash remembers which immutable preview-piece contract produced the current picker values.pending_module, pending_pipe, and piece_hash hold the ready-to-consume sample locator between cache sampling and DT_SIGNAL_CONTROL_PICKERDATA_READY.We intentionally do not keep a dt_dev_pixelpipe_iop_t * across that signal boundary. Piece objects belong to one concrete pipe graph instance and may disappear when the preview pipe is resynchronized or rebuilt. The stable locator is therefore the sealed piece->global_hash, which lets signal subscribers reopen the current piece from the current pipe graph when they consume the ready state.
This state is GUI-only. Export/headless code paths never own or mutate it.
Referenced by _add_sample(), _area_draw_callback(), _bin_pixels_waveform(), _bin_vectorscope(), _color_picker_new(), _color_picker_widget_destroy(), _darkroom_pickers_draw(), _display_samples_changed(), _draw_color_picker(), _iop_color_picker_preview_pipe_finished_callback(), _live_sample_button(), _picker_sample_box(), _pixelpipe_pick_samples(), _process_histogram(), _queue_refresh_active_picker(), _record_point_area(), _refresh_active_picker(), _refresh_active_picker_idle(), _remove_sample(), _request_picker_recompute(), _restrict_histogram_changed(), _sample_enter_callback(), _sample_leave_callback(), _sample_picker_from_cache(), _set_sample_box_area(), _set_sample_point(), _statistic_changed(), _update_everything(), _update_size(), button_pressed(), button_released(), dt_dev_cleanup(), dt_dev_darkroom_pipeline(), dt_dev_init(), dt_dev_pixelpipe_process(), dt_iop_cleanup_module(), dt_iop_color_picker_force_cache(), dt_iop_color_picker_get_active_cst(), dt_iop_color_picker_get_ready_data(), dt_iop_color_picker_is_visible(), dt_iop_color_picker_request_update(), dt_iop_color_picker_reset(), dt_iop_color_picker_set_cst(), dt_iop_tonecurve_draw(), dt_lib_colorpicker_set_box_area(), dt_lib_colorpicker_set_point(), expose(), gui_cleanup(), gui_init(), gui_reset(), leave(), and mouse_moved().
| dt_dev_overexposed_colorscheme_t dt_develop_t::colorscheme |
Referenced by colorscheme_callback(), dt_dev_cleanup(), dt_dev_init(), gui_init(), process(), process(), and rawoverexposed_colorscheme_callback().
| dt_dev_rawoverexposed_colorscheme_t dt_develop_t::colorscheme |
| int dt_develop_t::completed |
Referenced by dt_control_expose(), dt_dev_darkroom_pipeline(), and dt_dev_pixelpipe_process_rec().
| gboolean dt_develop_t::darkroom_skip_mouse_events |
| struct { ... } dt_develop_t::display |
Referenced by gui_init().
| dt_backbuf_t dt_develop_t::display_histogram |
Referenced by dt_dev_get_histogram_backbuf(), dt_dev_init(), and leave().
| gboolean dt_develop_t::display_samples |
Referenced by _darkroom_pickers_draw(), _display_samples_changed(), button_pressed(), dt_dev_init(), expose(), and gui_init().
| gboolean dt_develop_t::enabled |
Referenced by _build_preview_fallback_surface(), _color_picker_new(), _iso_12646_quickbutton_clicked(), _overexposed_quickbutton_clicked(), _rawoverexposed_quickbutton_clicked(), _refresh_active_picker(), _render_main_locked_surface(), _sample_picker_from_cache(), commit_params(), commit_params(), dt_iop_cleanup_module(), dt_iop_color_picker_force_cache(), dt_iop_color_picker_is_visible(), dt_iop_color_picker_reset(), and expose().
| int dt_develop_t::exit |
Referenced by dt_dev_darkroom_pipeline(), enter(), and leave().
| const gchar* dt_develop_t::filename |
Referenced by _lib_snapshots_add_button_clicked_callback(), dt_dev_snapshot_request(), expose(), update_modelines.modelines_updater_t::load_lines(), update_modelines.modelines_updater_t::remove_lines(), update_modelines.modelines_updater_t::update(), and update_modelines.modelines_updater_t::write_file().
| GtkWidget* dt_develop_t::floating_window |
Referenced by gui_init(), and leave().
| struct dt_masks_form_gui_t* dt_develop_t::form_gui |
Referenced by _blendop_masks_group_selection_changed(), _brush_events_button_released(), _edit_masks(), _shape_is_being_added(), _tree_add_brush(), _tree_add_circle(), _tree_add_ellipse(), _tree_add_gradient(), _tree_add_polygon(), _tree_selection_change(), dt_masks_clear_form_gui(), dt_masks_creation_mode(), dt_masks_events_button_pressed(), dt_masks_events_button_released(), dt_masks_events_key_pressed(), dt_masks_events_mouse_moved(), dt_masks_events_mouse_scrolled(), dt_masks_events_post_expose(), dt_masks_get_edit_mode(), dt_masks_get_visible_form(), dt_masks_gui_cleanup(), dt_masks_gui_form_save_creation(), dt_masks_gui_init(), dt_masks_iop_update(), dt_masks_set_edit_mode(), dt_masks_set_visible_form(), give_control_to_form(), gui_focus(), in_mask_editing(), leave(), rt_edit_masks_callback(), rt_get_selected_shape_id(), rt_select_algorithm_callback(), rt_shape_is_being_added(), and rt_show_forms_for_current_scale().
| GList* dt_develop_t::forms |
Referenced by _blendop_masks_check_id(), _blendop_masks_refresh_lists(), _check_id(), _dt_dev_modules_reload_defaults(), _is_form_used(), _lib_masks_recreate_list(), _masks_gui_form_group_use_count(), _tree_context_menu(), _tree_group(), commit_params(), dt_dev_cleanup(), dt_dev_masks_update_hash(), dt_dev_pixelpipe_process(), dt_iop_load_default_params(), dt_masks_append_form(), dt_masks_copy_used_forms_for_module(), dt_masks_form_remove(), dt_masks_get_from_id(), dt_masks_gui_form_save_creation(), dt_masks_remove_form(), dt_masks_replace_current_forms(), dt_masks_snapshot_current_forms(), leave(), and legacy_params().
| gboolean dt_develop_t::forms_changed |
Referenced by _delayed_history_commit(), dt_dev_masks_update_hash(), and dt_masks_snapshot_current_forms().
| uint64_t dt_develop_t::forms_hash |
Referenced by dt_dev_masks_update_hash().
| GtkWidget * dt_develop_t::gamut_button |
Referenced by gui_init().
| int32_t dt_develop_t::gui_attached |
Referenced by _darkroom_gui_module_requests_uncropped_full_image(), _dt_dev_mipmap_prefetch_full(), _fill_runtime_inputs(), _gui_delete_callback(), _history_apply_history_end(), _pop_undo(), _seal_opencl_cache_policy(), _switch_cursors(), _sync_virtual_pipe(), commit_params(), commit_params(), dt_dev_add_history_item_real(), dt_dev_cleanup(), dt_dev_history_gui_update(), dt_dev_history_notify_change(), dt_dev_history_pixelpipe_update(), dt_dev_init(), dt_dev_module_remove(), dt_dev_pipelines_share_preview_output(), dt_dev_pixelpipe_activemodule_disables_currentmodule(), dt_dev_pixelpipe_change_zoom_main(), dt_dev_pixelpipe_has_preview_output(), dt_dev_pixelpipe_process(), dt_dev_pixelpipe_process_rec(), dt_dev_pixelpipe_rebuild_all_real(), dt_dev_pixelpipe_reset_all(), dt_dev_pixelpipe_resync_history_all_real(), dt_dev_pixelpipe_resync_history_main_real(), dt_dev_pixelpipe_resync_history_preview_real(), dt_dev_pixelpipe_update_history_all_real(), dt_dev_pixelpipe_update_history_main_real(), dt_dev_pixelpipe_update_history_preview_real(), dt_dev_pixelpipe_update_zoom_main_real(), dt_dev_pixelpipe_update_zoom_preview_real(), dt_dev_pop_history_items(), dt_dev_refresh_module_histogram(), dt_dev_refresh_preview_histograms(), dt_dev_reload_history_items(), dt_dev_undo_end_record(), dt_dev_undo_start_record(), dt_develop_blend_process(), dt_drawlayer_commit_dabs(), dt_drawlayer_prime_live_process_patch_before_stroke(), dt_lightroom_import(), dt_masks_get_lock_mode(), dt_masks_set_lock_mode(), process(), process(), process(), process(), process(), process_common_cleanup(), process_common_setup(), process_drago(), process_internal(), process_wavelets(), reload_defaults(), sanity_check(), and toneeq_process().
| gboolean dt_develop_t::gui_inited |
Referenced by dt_dev_configure_real(), dt_dev_get_natural_scale(), and dt_dev_get_thumbnail_size().
| struct dt_iop_module_t* dt_develop_t::gui_module |
Referenced by _area_button_press_callback(), _area_scroll_callback(), _check_deleted_instances(), _darkroom_gui_module_requests_uncropped_full_image(), _delayed_history_commit(), _edit_masks(), _fill_runtime_inputs(), _focus_next_control(), _focus_next_module(), _focus_previous_control(), _focus_previous_module(), _gui_off_button_press(), _is_drawlayer_display_pipe(), _is_focused_realtime_gui_module(), _lib_modulegroups_update_iop_visibility(), _modulegroups_switch_tab_next(), _modulegroups_switch_tab_previous(), _offer_missing_layer_recreation(), _pop_undo(), _resolve_preview_background(), _sample_picker_from_cache(), _seal_opencl_cache_policy(), button_pressed(), button_pressed(), button_released(), default_iop_focus(), dt_dev_history_undo_end_record_locked(), dt_dev_pixelpipe_activemodule_disables_currentmodule(), dt_develop_blend_process(), dt_drawlayer_ensure_layer_cache(), dt_iop_color_picker_force_cache(), dt_iop_color_picker_is_visible(), dt_iop_levels_button_press(), dt_iop_levels_scroll(), dt_iop_request_focus(), dt_masks_create_menu(), enter(), expose(), gui_focus(), gui_has_focus(), gui_post_expose(), gui_update(), key_pressed(), leave(), mouse_enter(), mouse_leave(), mouse_moved(), post_history_commit(), process(), process_internal(), rt_display_selected_shapes_lbl(), rt_edit_masks_callback(), rt_get_selected_shape_index(), rt_show_forms_for_current_scale(), scrolled(), and scrolled().
| int32_t dt_develop_t::height |
| struct dt_lib_module_t* dt_develop_t::histogram_module |
Referenced by _live_sample_button(), gui_cleanup(), and gui_init().
| uint32_t * dt_develop_t::histogram_pre_levels |
Referenced by dt_dev_cleanup(), and dt_dev_init().
| uint32_t dt_develop_t::histogram_pre_levels_max |
Referenced by dt_dev_init().
| uint32_t* dt_develop_t::histogram_pre_tonecurve |
Referenced by dt_dev_cleanup(), and dt_dev_init().
| uint32_t dt_develop_t::histogram_pre_tonecurve_max |
Referenced by dt_dev_init().
| GList* dt_develop_t::history |
Referenced by _blendif_change_blend_colorspace(), _dt_dev_history_compress_internal(), _dt_styles_build_mod_list_from_history(), _find_previous_history_step(), _get_user_mod_list(), _gui_delete_callback(), _history_show_module_for_end(), _hm_backup_dest(), _hm_build_last_history_by_id(), _hm_build_override_map(), _hm_report_resync_history_iop_order(), _hm_restore_dest_from_backup(), _hm_truncate_dest_redo_tail(), _is_module_in_history(), _lib_history_change_callback(), _lib_masks_blending_gui_changed_callback(), _lib_snapshots_add_button_clicked_callback(), _pop_undo(), _process_history_db_entry(), _remove_history_leaks(), _search_history_by_op(), _styles_rebuild_history_from_items(), _sync_pipe_nodes_from_history(), _sync_pipe_nodes_from_history_from_node(), dt_dev_add_history_item_ext(), dt_dev_add_history_item_real(), dt_dev_cleanup(), dt_dev_get_history_end_ext(), dt_dev_history_compress_or_truncate(), dt_dev_history_compute_hash(), dt_dev_history_free_history(), dt_dev_history_gui_update(), dt_dev_history_notify_change(), dt_dev_history_truncate(), dt_dev_history_undo_end_record_locked(), dt_dev_history_undo_start_record_locked(), dt_dev_module_remove(), dt_dev_modules_update_multishow(), dt_dev_pixelpipe_synch_all_real(), dt_dev_pixelpipe_synch_top(), dt_dev_pop_history_items_ext(), dt_dev_read_history_ext(), dt_dev_set_history_end_ext(), dt_dev_write_history_ext(), dt_history_merge(), dt_ioppr_check_iop_order(), dt_ioppr_resync_pipeline(), dt_masks_cleanup_unused(), dt_masks_read_masks_history(), and legacy_params().
| int32_t dt_develop_t::history_end |
Referenced by dt_dev_get_history_end_ext(), and dt_dev_set_history_end_ext().
| dt_atomic_uint64 dt_develop_t::history_hash |
Referenced by dt_dev_get_history_hash(), and dt_dev_set_history_hash().
| dt_pthread_rwlock_t dt_develop_t::history_mutex |
Referenced by _delayed_history_commit(), _history_apply_history_end(), _history_show_module_for_end(), _lib_history_change_callback(), _pop_undo(), _publish_backend_progress(), dt_dev_add_history_item_real(), dt_dev_cleanup(), dt_dev_history_gui_update(), dt_dev_history_undo_end_record(), dt_dev_history_undo_start_record(), dt_dev_init(), dt_dev_load_image(), dt_dev_module_remove(), dt_dev_pixelpipe_change(), dt_dev_pop_history_items(), dt_dev_reload_history_items(), dt_dev_write_history(), dt_drawlayer_commit_dabs(), dt_styles_apply_style_item(), gui_focus(), and leave().
| dt_image_t dt_develop_t::image_storage |
Referenced by _auto_set_illuminant(), _background_layer_job_done_idle(), _build_preview_fallback_surface(), _create_background_layer_from_input(), _current_layer_missing_in_sidecar(), _darkroom_image_loaded_callback(), _darkroom_pipeline_inputs_ready(), _darkroom_prepare_image_surface(), _darkroom_preview_fallback_valid(), _deflicker_prepare_histogram(), _delete_current_layer(), _dev_auto_apply_presets(), _dt_dev_history_compress_internal(), _dt_dev_refresh_image_storage(), _flip_h(), _flip_v(), _flush_process_patch_to_base_locked(), _get_exposure_bias(), _get_structure(), _gui_delete_callback(), _history_apply_history_end(), _hm_restore_dest_from_backup(), _hm_show_merge_report_popup(), _insert_default_modules(), _lib_duplicate_delete(), _lib_duplicate_init_callback(), _lib_duplicate_preview_updated_callback(), _lib_navigation_draw_callback(), _lrop(), _pop_undo(), _populate_layer_list(), _process_history_db_entry(), _rename_current_layer_from_gui(), _save_layer_clicked(), _set_params(), _styles_apply_callback(), _switch_to_next_picture(), _switch_to_prev_picture(), _sync_virtual_pipe(), calculate_bogus_daylight_wb(), check_gain_maps(), color_rgb_sliders(), colorpicker_callback(), commit_params(), commit_params(), commit_params(), compress_history_callback(), distort_backtransform(), distort_transform(), do_rotate(), dt_dev_add_history_item_real(), dt_dev_darkroom_pipeline(), dt_dev_get_thumbnail_size(), dt_dev_history_compress_or_truncate(), dt_dev_init(), dt_dev_init_default_history(), dt_dev_is_current_image(), dt_dev_load_image(), dt_dev_pixelpipe_set_input(), dt_dev_pop_history_items_ext(), dt_dev_write_history(), dt_dev_write_history_ext(), dt_drawlayer_build_process_patch_from_base(), dt_drawlayer_commit_dabs(), dt_drawlayer_ensure_layer_cache(), dt_drawlayer_flush_layer_cache(), dt_gui_presets_popup_menu_show_for_module(), dt_image_flip(), dt_iop_denoiseprofile_get_auto_profile(), dt_ioppr_migrate_iop_order(), dt_lightroom_import(), dt_masks_legacy_params_v1_to_v2(), dt_masks_legacy_params_v2_to_v3(), dt_masks_read_masks_history(), dt_menu_apply_dev_history_update(), dt_menu_is_image_in_dev(), expose(), find_coeffs(), force_enable(), generate_preset_combo(), get_autoscale(), get_white_balance_coeff(), gui_changed(), gui_focus(), gui_init(), gui_reset(), gui_sliders_update(), gui_update(), gui_update(), gui_update_from_coeffs(), illuminant_color_draw(), leave(), legacy_params(), paste_all_callback(), paste_parts_callback(), prepare_matrices(), preset_tune_callback(), process(), process(), process(), process_common_setup(), reload_defaults(), reload_defaults(), set_params(), tiling_callback(), update_approx_cct(), update_profile_list(), and xtrans_fdc_interpolate().
| cairo_surface_t* dt_develop_t::image_surface |
Referenced by _darkroom_prepare_image_surface(), expose(), and leave().
| GList* dt_develop_t::iop |
Referenced by _area_draw_callback(), _background_layer_job_done_idle(), _darkroom_attach_missing_iop_guis(), _darkroom_image_loaded_callback(), _dev_history_add_filtered(), _dev_module_update_multishow(), _develop_blend_get_raster_source_module(), _draw_color_picker(), _dt_dev_modules_reload_defaults(), _dt_styles_tmp_module_from_style_item(), _find_first_visible_module(), _find_last_visible_module(), _find_so_for_history_entry(), _get_brush_colors(), _get_dnd_dest_module(), _get_multi_priority(), _get_user_mod_list(), _gui_styles_dialog_run(), _history_merge_resolve_dest_instance(), _hm_build_last_history_by_id(), _hm_build_override_map(), _hm_collect_enabled_modules_gui_order(), _hm_module_from_id(), _hm_report_build_moved_set(), _hm_report_build_ordered_modules(), _hm_topo_build_constraint_ids(), _hm_topo_build_id_info_table(), _hm_topo_flatten_constraints(), _iop_dim_all_but(), _lib_masks_list_recurs(), _lib_modulegroups_update_iop_visibility(), _on_drag_data_received(), _on_drag_leave(), _on_drag_motion(), _raster_combo_populate(), _refresh_global_histogram_backbuf(), _reorder_gui_module_list(), _sanitize_params(), _signal_profile_user_changed(), _tree_format_form_usage_label(), _update_gradient_slider_pickers(), _working_rgb_to_display_rgb(), blend_color_picker_apply(), color_picker_apply(), declare_cat_on_pipe(), dt_dev_cleanup(), dt_dev_create_module_instance(), dt_dev_history_gui_update(), dt_dev_init(), dt_dev_init_default_history(), dt_dev_module_duplicate(), dt_dev_module_remove(), dt_dev_modules_update_multishow(), dt_dev_next_multi_priority_for_op(), dt_dev_pixelpipe_create_nodes(), dt_dev_pixelpipe_process(), dt_dev_read_history_ext(), dt_dev_reorder_gui_module_list(), dt_drawlayer_ensure_layer_cache(), dt_iop_get_colorout_module(), dt_iop_get_module(), dt_iop_gui_set_expanded(), dt_ioppr_check_iop_order(), dt_ioppr_get_export_profile_type(), dt_ioppr_get_work_profile_type(), dt_ioppr_resync_iop_list(), dt_ioppr_resync_modules_order(), dt_ioppr_resync_pipeline(), dt_ioppr_update_for_entries(), dt_masks_form_remove(), dt_masks_get_mask_manager(), dt_masks_iop_value_changed_callback(), dt_masks_legacy_params_v1_to_v2(), dt_masks_reset_show_masks_icons(), enter(), gui_changed(), leave(), process(), and process().
| int32_t dt_develop_t::iop_instance |
| GList* dt_develop_t::iop_order_list |
Referenced by _hm_backup_dest(), _hm_restore_dest_from_backup(), _pop_undo(), _process_history_db_entry(), _show_hide_colorspace(), _styles_init_source_dev(), dt_dev_cleanup(), dt_dev_history_undo_end_record_locked(), dt_dev_history_undo_start_record_locked(), dt_dev_pixelpipe_create_nodes(), dt_dev_write_history_ext(), dt_ioppr_change_iop_order(), dt_ioppr_get_pipe_current_profile_info(), dt_ioppr_insert_module_instance(), dt_ioppr_move_iop_after(), dt_ioppr_move_iop_before(), dt_ioppr_rebuild_iop_order_from_modules(), dt_ioppr_resync_iop_list(), dt_ioppr_resync_modules_order(), dt_ioppr_set_default_iop_order(), dt_ioppr_update_for_entries(), dt_ioppr_update_for_modules(), dt_ioppr_update_for_style_items(), get_params(), sanity_check(), and update().
| int dt_develop_t::iop_order_version |
| struct { ... } dt_develop_t::iso_12646 |
| int dt_develop_t::kind |
Referenced by _color_picker_new(), and dt_iop_color_picker_reset().
| struct dt_lib_module_t *void(* dt_develop_t::list_change) (struct dt_lib_module_t *self) |
Referenced by dt_dev_masks_list_change(), and gui_init().
| void(* dt_develop_t::list_remove) (struct dt_lib_module_t *self, int formid, int parentid) |
Referenced by dt_dev_masks_list_remove(), and gui_init().
| void(* dt_develop_t::list_update) (struct dt_lib_module_t *self) |
Referenced by dt_dev_masks_list_update(), and gui_init().
| gboolean dt_develop_t::live_samples_enabled |
Referenced by dt_dev_init().
| gboolean dt_develop_t::loading_cache |
| float dt_develop_t::lower |
Referenced by dt_dev_cleanup(), dt_dev_init(), gui_init(), lower_callback(), and process().
| int32_t dt_develop_t::main_height |
| int32_t dt_develop_t::main_width |
| gboolean dt_develop_t::mask_lock |
Referenced by dt_masks_get_lock_mode(), and dt_masks_set_lock_mode().
| struct { ... } dt_develop_t::masks |
| dt_pthread_rwlock_t dt_develop_t::masks_mutex |
| dt_clipping_preview_mode_t dt_develop_t::mode |
Referenced by dt_dev_cleanup(), dt_dev_init(), gui_init(), mode_callback(), process(), process(), and rawoverexposed_mode_callback().
| dt_dev_rawoverexposed_mode_t dt_develop_t::mode |
| float dt_develop_t::natural_scale |
| int32_t dt_develop_t::orig_height |
| int32_t dt_develop_t::orig_width |
| dt_backbuf_t dt_develop_t::output_histogram |
Referenced by dt_dev_get_histogram_backbuf(), dt_dev_init(), and leave().
| gboolean dt_develop_t::output_inited |
| struct { ... } dt_develop_t::overexposed |
| struct dt_iop_module_t* dt_develop_t::pending_module |
Referenced by _sample_picker_from_cache(), dt_dev_pixelpipe_process(), and dt_iop_color_picker_get_ready_data().
| struct dt_dev_pixelpipe_t* dt_develop_t::pending_pipe |
Referenced by _sample_picker_from_cache(), dt_dev_pixelpipe_process(), and dt_iop_color_picker_get_ready_data().
| struct dt_iop_module_t* struct dt_iop_color_picker_t* dt_develop_t::picker |
Referenced by _add_sample(), _bin_pixels_waveform(), _bin_vectorscope(), _color_picker_new(), _color_picker_widget_destroy(), _live_sample_button(), _pixelpipe_pick_samples(), _process_histogram(), _refresh_active_picker(), _sample_enter_callback(), _sample_picker_from_cache(), _update_everything(), button_pressed(), dt_iop_cleanup_module(), dt_iop_color_picker_get_active_cst(), dt_iop_color_picker_request_update(), dt_iop_color_picker_reset(), dt_iop_color_picker_set_cst(), and leave().
| int dt_develop_t::picker_cst |
Referenced by _color_picker_new(), and dt_iop_color_picker_reset().
| uint64_t dt_develop_t::piece_hash |
Referenced by _sample_picker_from_cache(), dt_dev_pixelpipe_process(), and dt_iop_color_picker_get_ready_data().
| struct dt_dev_pixelpipe_t* dt_develop_t::pipe |
Referenced by _area_draw_callback(), _build_pre_module_filter_string(), _create_background_layer_from_input(), _draw_color_picker(), _get_brush_colors(), _is_drawlayer_display_pipe(), _sanitize_params(), _spot_settings_changed_callback(), _spot_settings_changed_callback(), _switch_cursors(), _update_gradient_slider_pickers(), _update_RGB_colors(), auto_adjust_contrast_boost(), auto_adjust_exposure_boost(), commit_params(), dt_dev_add_history_item_real(), dt_dev_cleanup(), dt_dev_darkroom_pipeline(), dt_dev_get_zoom_scale(), dt_dev_init(), dt_dev_pipelines_share_preview_output(), dt_dev_pixelpipe_change_zoom_main(), dt_dev_pixelpipe_rebuild_all_real(), dt_dev_pixelpipe_resync_history_main_real(), dt_dev_pixelpipe_update_history_main_real(), dt_dev_pixelpipe_update_zoom_main_real(), dt_develop_blend_process(), dt_drawlayer_ensure_layer_cache(), dt_drawlayer_prime_live_process_patch_before_stroke(), dt_drawlayer_set_pipeline_realtime_mode(), expose(), gui_post_expose(), leave(), mouse_in_imagearea(), mouse_moved(), process(), process(), process_internal(), process_nlmeans(), and scrolled().
| gboolean dt_develop_t::pipelines_started |
Referenced by dt_dev_start_all_pipelines(), and leave().
| int32_t dt_develop_t::preview_height |
Referenced by _darkroom_pickers_draw(), _darkroom_pipeline_inputs_ready(), _lib_navigation_draw_callback(), button_pressed(), button_pressed(), button_released(), checker_changed_callback(), commit_box(), dt_dev_clip_roi(), dt_dev_coordinates_image_norm_to_preview_abs(), dt_dev_coordinates_preview_abs_to_image_norm(), dt_dev_get_fit_scale(), dt_dev_get_thumbnail_size(), dt_dev_pixelpipe_has_preview_output(), dt_drawlayer_compute_view_patch(), expose(), gui_post_expose(), gui_post_expose(), mouse_moved(), scrolled(), and start_profiling_callback().
| struct dt_dev_pixelpipe_t * dt_develop_t::preview_pipe |
Referenced by _build_preview_fallback_surface(), _create_vectorscope_image(), _do_get_structure_auto(), _do_get_structure_lines(), _do_get_structure_quad(), _is_backbuf_ready(), _is_drawlayer_display_pipe(), _lib_navigation_draw_callback(), _picker_sample_box(), _process_vectorscope(), _refresh_active_picker(), _refresh_global_histogram_backbuf(), _request_picker_recompute(), _sample_picker_from_cache(), _scope_pixel_to_display_rgb(), _scope_pixel_to_xyz(), _switch_cursors(), _sync_private_buffer_from_preview_cache(), _update_darkroom_roi(), commit_params(), distort_backtransform(), distort_transform(), dt_dev_add_history_item_real(), dt_dev_cleanup(), dt_dev_darkroom_pipeline(), dt_dev_init(), dt_dev_pipelines_share_preview_output(), dt_dev_pixelpipe_rebuild_all_real(), dt_dev_pixelpipe_resync_history_preview_real(), dt_dev_pixelpipe_update_history_preview_real(), dt_dev_pixelpipe_update_zoom_preview_real(), dt_dev_refresh_module_histogram(), dt_dev_refresh_preview_histograms(), dt_drawlayer_prime_live_process_patch_before_stroke(), dt_drawlayer_set_pipeline_realtime_mode(), dt_iop_color_picker_force_cache(), dt_masks_gui_form_create(), dt_masks_gui_form_create_throttled(), dt_masks_gui_form_test_create(), expose(), gui_focus(), gui_post_expose(), leave(), modify_roi_in(), modify_roi_in(), process(), process(), rt_compute_roi_in(), rt_extend_roi_in_for_clone(), and rt_extend_roi_in_from_source_clones().
| int32_t dt_develop_t::preview_width |
Referenced by _darkroom_pickers_draw(), _darkroom_pipeline_inputs_ready(), _lib_navigation_draw_callback(), button_pressed(), button_pressed(), button_released(), checker_changed_callback(), commit_box(), dt_dev_clip_roi(), dt_dev_coordinates_image_norm_to_preview_abs(), dt_dev_coordinates_preview_abs_to_image_norm(), dt_dev_get_fit_scale(), dt_dev_get_thumbnail_size(), dt_dev_pixelpipe_has_preview_output(), dt_drawlayer_compute_view_patch(), expose(), gui_post_expose(), gui_post_expose(), mouse_moved(), scrolled(), and start_profiling_callback().
| struct dt_colorpicker_sample_t* dt_develop_t::primary_sample |
Referenced by _add_sample(), _bin_pixels_waveform(), _bin_vectorscope(), _picker_sample_box(), _pixelpipe_pick_samples(), _process_histogram(), _record_point_area(), _set_sample_box_area(), _set_sample_point(), _update_everything(), _update_size(), button_pressed(), button_released(), dt_dev_cleanup(), dt_dev_init(), dt_lib_colorpicker_set_box_area(), dt_lib_colorpicker_set_point(), expose(), gui_init(), gui_reset(), and mouse_moved().
| int32_t dt_develop_t::processed_height |
Referenced by _darkroom_pipeline_inputs_ready(), _do_get_structure_quad(), _update_darkroom_roi(), button_pressed(), button_pressed(), button_released(), dt_dev_coordinates_image_abs_to_image_norm(), dt_dev_coordinates_image_norm_to_image_abs(), dt_dev_coordinates_image_norm_to_widget(), dt_dev_coordinates_widget_to_image_norm(), dt_dev_get_natural_scale(), dt_dev_get_processed_size(), dt_dev_get_thumbnail_size(), dt_dev_get_zoom_scale(), get_stamp_params(), gui_post_expose(), key_pressed(), mouse_moved(), and mouse_moved().
| int32_t dt_develop_t::processed_width |
Referenced by _darkroom_pipeline_inputs_ready(), _do_get_structure_quad(), _update_darkroom_roi(), button_pressed(), button_pressed(), button_released(), dt_dev_coordinates_image_abs_to_image_norm(), dt_dev_coordinates_image_norm_to_image_abs(), dt_dev_coordinates_image_norm_to_widget(), dt_dev_coordinates_widget_to_image_norm(), dt_dev_get_natural_scale(), dt_dev_get_processed_size(), dt_dev_get_thumbnail_size(), dt_dev_get_zoom_scale(), get_stamp_params(), gui_post_expose(), mouse_moved(), and mouse_moved().
| struct { ... } dt_develop_t::profile |
Referenced by gui_init(), and leave().
| struct { ... } dt_develop_t::progress |
Referenced by dt_control_expose(), dt_dev_darkroom_pipeline(), and dt_dev_pixelpipe_process_rec().
| struct { ... } dt_develop_t::proxy |
Referenced by _darkroom_image_loaded_callback(), _is_another_module_cat_on_pipe(), cleanup_pipe(), commit_params(), declare_cat_on_pipe(), dt_dev_cleanup(), dt_dev_init(), dt_dev_masks_list_change(), dt_dev_masks_list_remove(), dt_dev_masks_list_update(), dt_dev_masks_selection_change(), dt_dev_snapshot_request(), expose(), get_white_balance_coeff(), and gui_init().
| int32_t dt_develop_t::raw_height |
Referenced by _brush_events_mouse_moved(), _brush_events_post_expose(), _circle_get_points(), _circle_get_points_source(), _create_background_layer_from_input(), _darkroom_pipeline_inputs_ready(), _delete_current_layer(), _dt_dev_mipmap_prefetch_full(), _ellipse_get_points(), _ellipse_get_points_source(), _gradient_draw_shape(), _gradient_get_points(), _gradient_get_pts_border(), _polygon_events_mouse_moved(), _rename_current_layer_from_gui(), _sync_virtual_pipe(), dt_dev_coordinates_raw_abs_to_raw_norm(), dt_dev_coordinates_raw_norm_to_raw_abs(), dt_dev_darkroom_pipeline(), dt_dev_get_thumbnail_size(), dt_drawlayer_compute_view_patch(), dt_drawlayer_ensure_layer_cache(), dt_masks_calculate_source_pos_value(), dt_masks_set_source_pos_initial_value(), and get_stamp_params().
| dt_backbuf_t dt_develop_t::raw_histogram |
Referenced by dt_dev_get_histogram_backbuf(), dt_dev_init(), and leave().
| gboolean dt_develop_t::raw_inited |
| int32_t dt_develop_t::raw_width |
Referenced by _brush_events_mouse_moved(), _brush_events_post_expose(), _circle_get_points(), _circle_get_points_source(), _create_background_layer_from_input(), _darkroom_pipeline_inputs_ready(), _delete_current_layer(), _dt_dev_mipmap_prefetch_full(), _ellipse_get_points(), _ellipse_get_points_source(), _gradient_draw_shape(), _gradient_get_points(), _gradient_get_pts_border(), _polygon_events_mouse_moved(), _rename_current_layer_from_gui(), _sync_virtual_pipe(), dt_dev_coordinates_raw_abs_to_raw_norm(), dt_dev_coordinates_raw_norm_to_raw_abs(), dt_dev_darkroom_pipeline(), dt_dev_get_thumbnail_size(), dt_drawlayer_compute_view_patch(), dt_drawlayer_ensure_layer_cache(), dt_masks_calculate_source_pos_value(), dt_masks_set_source_pos_initial_value(), and get_stamp_params().
| struct { ... } dt_develop_t::rawoverexposed |
| gboolean dt_develop_t::recompute_requested |
| guint dt_develop_t::refresh_idle_source |
Referenced by _queue_refresh_active_picker(), and _refresh_active_picker_idle().
| gboolean dt_develop_t::request |
Referenced by dt_dev_snapshot_request(), and expose().
| gboolean dt_develop_t::restrict_histogram |
Referenced by _restrict_histogram_changed(), dt_dev_init(), and gui_init().
| struct { ... } dt_develop_t::roi |
Referenced by _brush_events_mouse_moved(), _brush_events_post_expose(), _build_preview_fallback_surface(), _center_view_free_zoom(), _change_scaling(), _circle_get_points(), _circle_get_points_source(), _create_background_layer_from_input(), _darkroom_pickers_draw(), _darkroom_pipeline_inputs_ready(), _delete_current_layer(), _dev_translate_roi(), _do_get_structure_quad(), _dt_dev_mipmap_prefetch_full(), _ellipse_get_points(), _ellipse_get_points_source(), _ensure_widget_cache(), _fill_runtime_inputs(), _gradient_draw_shape(), _gradient_get_points(), _gradient_get_pts_border(), _key_scroll(), _lib_navigation_draw_callback(), _lib_navigation_set_position(), _polygon_events_mouse_moved(), _rename_current_layer_from_gui(), _start_new_shape(), _sync_virtual_pipe(), _update_darkroom_roi(), _zoom_preset_change(), button_pressed(), button_pressed(), button_released(), checker_changed_callback(), commit_box(), configure(), dt_dev_check_zoom_pos_bounds(), dt_dev_check_zoom_scale_bounds(), dt_dev_clip_roi(), dt_dev_configure_real(), dt_dev_coordinates_image_abs_to_image_norm(), dt_dev_coordinates_image_norm_to_image_abs(), dt_dev_coordinates_image_norm_to_preview_abs(), dt_dev_coordinates_image_norm_to_widget(), dt_dev_coordinates_preview_abs_to_image_norm(), dt_dev_coordinates_raw_abs_to_raw_norm(), dt_dev_coordinates_raw_norm_to_raw_abs(), dt_dev_coordinates_widget_to_image_norm(), dt_dev_darkroom_pipeline(), dt_dev_get_fit_scale(), dt_dev_get_natural_scale(), dt_dev_get_processed_size(), dt_dev_get_thumbnail_size(), dt_dev_get_zoom_level(), dt_dev_get_zoom_scale(), dt_dev_init(), dt_dev_pipelines_share_preview_output(), dt_dev_pixelpipe_has_preview_output(), dt_dev_reset_roi(), dt_drawlayer_compute_view_patch(), dt_drawlayer_ensure_layer_cache(), dt_focus_draw_clusters(), dt_masks_calculate_source_pos_value(), dt_masks_set_source_pos_initial_value(), expose(), get_stamp_params(), gui_init(), gui_init(), gui_post_expose(), gui_post_expose(), gui_post_expose(), key_pressed(), mouse_moved(), mouse_moved(), scrolled(), and start_profiling_callback().
| GSList* dt_develop_t::samples |
| float dt_develop_t::scaling |
Referenced by _center_view_free_zoom(), _change_scaling(), _ensure_widget_cache(), _fill_runtime_inputs(), _lib_navigation_draw_callback(), _lib_navigation_set_position(), _update_darkroom_roi(), _zoom_preset_change(), button_pressed(), button_pressed(), dt_dev_check_zoom_pos_bounds(), dt_dev_check_zoom_scale_bounds(), dt_dev_get_fit_scale(), dt_dev_get_zoom_level(), dt_dev_reset_roi(), expose(), gui_init(), gui_post_expose(), gui_post_expose(), key_pressed(), mouse_moved(), and mouse_moved().
| struct dt_colorpicker_sample_t* dt_develop_t::selected_sample |
Referenced by _add_sample(), _darkroom_pickers_draw(), _sample_enter_callback(), _sample_leave_callback(), and expose().
| void(* dt_develop_t::selection_change) (struct dt_lib_module_t *self, struct dt_iop_module_t *module, const int selectid, const int throw_event) |
Referenced by dt_dev_masks_selection_change(), and gui_init().
| struct { ... } dt_develop_t::snapshot |
Referenced by _lib_snapshots_add_button_clicked_callback(), dt_dev_snapshot_request(), and expose().
| GtkWidget * dt_develop_t::softproof_button |
Referenced by gui_init().
| int dt_develop_t::statistic |
Referenced by _statistic_changed().
| float dt_develop_t::threshold |
Referenced by dt_dev_cleanup(), dt_dev_init(), gui_init(), process_common_setup(), and rawoverexposed_threshold_callback().
| int dt_develop_t::total |
Referenced by dt_control_expose(), dt_dev_darkroom_pipeline(), and dt_dev_pixelpipe_process_rec().
| int dt_develop_t::undo_history_before_end |
| GList* dt_develop_t::undo_history_before_iop_order_list |
| GList* dt_develop_t::undo_history_before_snapshot |
| int dt_develop_t::undo_history_depth |
| gboolean dt_develop_t::update_pending |
| float dt_develop_t::upper |
Referenced by dt_dev_cleanup(), dt_dev_init(), gui_init(), process(), and upper_callback().
| struct dt_dev_pixelpipe_t* dt_develop_t::virtual_pipe |
Referenced by _aspect_ratio_get(), _brush_get_points_border(), _circle_get_points_source(), _commit_box(), _do_get_structure_lines(), _do_get_structure_quad(), _draw_retrieve_lines_from_params(), _draw_save_lines_to_params(), _ellipse_get_points_source(), _get_debug_pipe_name(), _iop_clipping_set_max_clip(), _polygon_get_points_border(), _ratio_get_aspect(), _set_max_clip(), _sync_virtual_pipe(), _virtual_piece_input_offset(), button_pressed(), button_released(), call_distort_transform(), commit_box(), dt_dev_add_history_item_real(), dt_dev_cleanup(), dt_dev_coordinates_image_abs_to_raw_abs(), dt_dev_coordinates_raw_abs_to_image_abs(), dt_dev_get_thumbnail_size(), dt_dev_init(), dt_drawlayer_layer_bounds_to_widget_bounds(), dt_drawlayer_layer_points_to_widget_coords(), dt_drawlayer_layer_to_widget_coords(), dt_drawlayer_widget_brush_radius(), dt_drawlayer_widget_points_to_layer_coords(), dt_drawlayer_widget_to_layer_coords(), get_point_scale(), get_points(), gui_post_expose(), gui_post_expose(), leave(), mouse_moved(), process(), set_grad_from_points(), and set_points_from_grad().
| dt_aligned_pixel_t dt_develop_t::wb_coeffs |
Referenced by _darkroom_image_loaded_callback(), commit_params(), dt_dev_cleanup(), dt_dev_init(), and get_white_balance_coeff().
| gboolean dt_develop_t::wb_is_D65 |
Referenced by commit_params(), and dt_dev_init().
| GtkWidget* dt_develop_t::widget |
| int32_t dt_develop_t::width |
| float dt_develop_t::x |
Referenced by _change_scaling(), _dev_translate_roi(), _ensure_widget_cache(), _fill_runtime_inputs(), _key_scroll(), _lib_navigation_draw_callback(), _lib_navigation_set_position(), _update_darkroom_roi(), _zoom_preset_change(), dt_dev_coordinates_image_norm_to_widget(), dt_dev_coordinates_widget_to_image_norm(), dt_dev_reset_roi(), gui_init(), key_pressed(), and mouse_moved().
| float dt_develop_t::y |
Referenced by _change_scaling(), _dev_translate_roi(), _ensure_widget_cache(), _fill_runtime_inputs(), _key_scroll(), _lib_navigation_draw_callback(), _lib_navigation_set_position(), _update_darkroom_roi(), _zoom_preset_change(), dt_dev_coordinates_image_norm_to_widget(), dt_dev_coordinates_widget_to_image_norm(), dt_dev_reset_roi(), gui_init(), key_pressed(), and mouse_moved().