![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <develop.h>
Collaboration diagram for dt_develop_t:| GList* dt_develop_t::allforms |
Definition at line 329 of file develop.h.
Referenced by _masks_cleanup_unused(), dt_dev_cleanup(), dt_masks_change_form_gui(), dt_masks_copy_used_forms_for_module(), dt_masks_create_ext(), dt_masks_replace_current_forms(), and leave().
| GList* dt_develop_t::alliop |
Definition at line 281 of file develop.h.
Referenced by _check_deleted_instances(), _gui_delete_callback(), dt_dev_cleanup(), and leave().
| GList* dt_develop_t::allprofile_info |
Definition at line 314 of file develop.h.
Referenced by dt_dev_cleanup(), dt_ioppr_add_profile_info_to_list(), and dt_ioppr_get_profile_info_from_list().
| void* dt_develop_t::blend_params |
Definition at line 307 of file develop.h.
Referenced by _gui_reset_callback(), dt_dev_cleanup(), dt_dev_transient_params_clear(), dt_dev_transient_params_get(), and dt_dev_transient_params_set().
| int32_t dt_develop_t::blend_size |
Definition at line 308 of file develop.h.
Referenced by dt_dev_transient_params_clear(), dt_dev_transient_params_get(), and dt_dev_transient_params_set().
| int32_t dt_develop_t::border_size |
Definition at line 200 of file develop.h.
Referenced by dt_dev_clip_roi(), dt_dev_get_image_box_in_widget(), dt_drawlayer_compute_view_patch(), dt_focus_draw_clusters(), expose(), and gui_init().
| GtkWidget* dt_develop_t::button |
Definition at line 449 of file develop.h.
Referenced by gui_init().
| struct dt_iop_module_t* dt_develop_t::chroma_adaptation |
Definition at line 438 of file develop.h.
Referenced by _is_another_module_cat_on_pipe(), cleanup_pipe(), declare_cat_on_pipe(), dt_dev_cleanup(), and reload_defaults().
| 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_cacheline_ready_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(), _refresh_preview_module_histogram_for_hash(), _remove_sample(), _remove_sample_cb(), _restrict_histogram_changed(), _sample_enter_callback(), _sample_leave_callback(), _sample_picker_from_cache(), _sample_picker_luminance_mask(), _statistic_changed(), _sync_pending_histogram_hashes(), _track_active_picker_hashes(), _update_everything(), button_pressed(), button_released(), dt_dev_cleanup(), 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_reset(), leave(), and mouse_moved().
| dt_dev_overexposed_colorscheme_t dt_develop_t::colorscheme |
Definition at line 452 of file develop.h.
Referenced by colorscheme_callback(), dt_dev_cleanup(), dt_dev_init(), gui_init(), process(), process(), process_cl(), and rawoverexposed_colorscheme_callback().
| dt_dev_rawoverexposed_colorscheme_t dt_develop_t::colorscheme |
| int dt_develop_t::completed |
Definition at line 493 of file develop.h.
Referenced by dt_control_expose(), dt_dev_darkroom_pipeline(), and dt_dev_pixelpipe_process_rec().
| gboolean dt_develop_t::darkroom_skip_mouse_events |
Definition at line 496 of file develop.h.
Referenced by dt_masks_events_button_pressed(), dt_masks_events_button_released(), dt_masks_events_mouse_moved(), and dt_masks_events_mouse_scrolled().
| struct { ... } dt_develop_t::display |
Referenced by gui_init().
| dt_backbuf_t dt_develop_t::display_histogram |
Definition at line 337 of file develop.h.
Referenced by _get_histogram_backbuf(), dt_dev_init(), and leave().
| gboolean dt_develop_t::display_samples |
Definition at line 394 of file develop.h.
Referenced by _darkroom_pickers_draw(), _display_samples_changed(), button_pressed(), dt_dev_init(), and expose().
| gboolean dt_develop_t::enabled |
Definition at line 387 of file develop.h.
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(), _track_active_picker_hashes(), commit_params(), commit_params(), dt_iop_cleanup_module(), dt_iop_color_picker_is_visible(), dt_iop_color_picker_reset(), and expose().
| int dt_develop_t::exit |
Definition at line 164 of file develop.h.
Referenced by dt_dev_darkroom_pipeline(), enter(), and leave().
| const gchar* dt_develop_t::filename |
Definition at line 420 of file develop.h.
Referenced by 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 |
Definition at line 449 of file develop.h.
Referenced by gui_init(), and leave().
| struct dt_masks_form_gui_t* dt_develop_t::form_gui |
Definition at line 327 of file develop.h.
Referenced by _blendop_masks_all_selection_changed(), _blendop_masks_group_selection_changed(), _brush_events_button_released(), _darkroom_edge_pan_enable_check(), _edit_masks(), _lib_masks_handler_callback(), _lib_masks_recreate_list(), _lib_masks_shape_button_started(), _masks_shape_button_is_current_creation(), _masks_shape_button_pressed(), _shape_is_being_added(), _tree_add_brush(), _tree_add_circle(), _tree_add_ellipse(), _tree_add_gradient(), _tree_add_polygon(), _tree_selection_change(), button_pressed(), dt_masks_clear_form_gui(), dt_masks_creation_mode_enter(), 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_form_exit_creation(), dt_masks_get_edit_mode(), dt_masks_get_visible_form(), dt_masks_gui_cleanup(), dt_masks_gui_init(), dt_masks_set_edit_mode(), dt_masks_set_visible_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 |
Definition at line 321 of file develop.h.
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(), 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_change_form_gui(), dt_masks_copy_used_forms_for_module(), dt_masks_form_delete(), 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(), gui_update(), leave(), legacy_params(), and post_history_commit().
| gboolean dt_develop_t::forms_changed |
Definition at line 326 of file develop.h.
Referenced by _delayed_history_commit(), dt_dev_masks_update_hash(), and dt_masks_snapshot_current_forms().
| uint64_t dt_develop_t::forms_hash |
Definition at line 324 of file develop.h.
Referenced by dt_dev_masks_update_hash().
| GtkWidget * dt_develop_t::gamut_button |
Definition at line 487 of file develop.h.
Referenced by gui_init().
| int32_t dt_develop_t::gui_attached |
Definition at line 162 of file develop.h.
Referenced by __attribute__(), __attribute__(), _darkroom_restart_cache_wait(), _dt_dev_history_compress_internal(), _dt_dev_mipmap_prefetch_full(), _fill_runtime_inputs(), _gui_delete_callback(), _history_apply_history_end(), _lib_snapshots_refresh_pipe_image(), _pop_undo(), _preview_cacheline_ready_callback(), _refresh_preview_histograms(), _refresh_preview_module_histogram_for_hash(), _seal_opencl_cache_policy(), _switch_cursors(), _sync_virtual_pipe(), commit_params(), commit_params(), dt_dev_add_history_item_real(), dt_dev_history_gui_update(), dt_dev_history_notify_change(), dt_dev_history_pixelpipe_update(), dt_dev_history_truncate(), 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_reload_history_items(), dt_dev_undo_end_record(), dt_dev_undo_start_record(), dt_develop_blend_process(), dt_develop_blend_process_cl(), dt_drawlayer_commit_dabs(), dt_lightroom_import(), dt_masks_get_lock_mode(), dt_masks_set_lock_mode(), dt_pixelpipe_get_global_hash(), process(), process(), process(), process(), process(), process_cl(), process_cl(), process_common_cleanup(), process_drago(), process_internal(), process_wavelets(), and reload_defaults().
| gboolean dt_develop_t::gui_inited |
Definition at line 236 of file develop.h.
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 |
Definition at line 165 of file develop.h.
Referenced by _action_request_focus(), _area_button_press_callback(), _area_scroll_callback(), _check_deleted_instances(), _delayed_history_commit(), _edit_masks(), _fill_runtime_inputs(), _focus_next_control(), _focus_next_module(), _focus_previous_control(), _focus_previous_module(), _gui_delete_callback(), _lib_masks_recreate_list(), _modulegroups_switch_tab_next(), _modulegroups_switch_tab_previous(), _pop_undo(), _sample_picker_from_cache(), _seal_opencl_cache_policy(), _sync_focused_in_place(), _track_active_picker_hashes(), _update_iop_visibility(), button_pressed(), button_pressed(), button_released(), default_iop_focus(), dt_dev_darkroom_pipeline(), dt_dev_history_undo_end_record_locked(), dt_dev_pixelpipe_activemodule_disables_currentmodule(), dt_develop_blend_process(), dt_develop_blend_process_cl(), dt_iop_color_picker_is_visible(), dt_iop_levels_button_press(), dt_iop_levels_scroll(), dt_iop_request_focus(), dt_masks_create_menu(), dt_pixelpipe_get_global_hash(), 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_cl(), 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 |
Definition at line 189 of file develop.h.
Referenced by _darkroom_pipeline_inputs_ready(), _start_new_shape(), _update_darkroom_roi(), dt_dev_check_zoom_pos_bounds(), dt_dev_configure_real(), dt_dev_get_natural_scale(), dt_dev_get_zoom_scale(), and dt_dev_init().
| struct dt_lib_module_t* dt_develop_t::histogram_module |
Definition at line 398 of file develop.h.
Referenced by _live_sample_button(), _refresh_active_picker(), _refresh_preview_module_histogram_for_hash(), _remove_sample_cb(), and gui_cleanup().
| uint32_t * dt_develop_t::histogram_pre_levels |
Definition at line 317 of file develop.h.
Referenced by dt_dev_cleanup(), and dt_dev_init().
| uint32_t dt_develop_t::histogram_pre_levels_max |
Definition at line 318 of file develop.h.
Referenced by dt_dev_init().
| uint32_t* dt_develop_t::histogram_pre_tonecurve |
Definition at line 317 of file develop.h.
Referenced by dt_dev_cleanup(), and dt_dev_init().
| uint32_t dt_develop_t::histogram_pre_tonecurve_max |
Definition at line 318 of file develop.h.
Referenced by dt_dev_init().
| GList* dt_develop_t::history |
Definition at line 275 of file develop.h.
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(), _ioporder_module_in_history(), _is_module_in_history(), _lib_history_change_callback(), _lib_masks_blending_gui_changed_callback(), _lib_snapshot_capture_state(), _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_focused_in_place(), _sync_pipe_nodes_from_history(), _sync_pipe_nodes_from_history_from_node(), _update_iop_visibility(), 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 |
Definition at line 272 of file develop.h.
Referenced by dt_dev_get_history_end_ext(), and dt_dev_set_history_end_ext().
| dt_atomic_uint64 dt_develop_t::history_hash |
Definition at line 341 of file develop.h.
Referenced by dt_dev_get_history_hash(), and dt_dev_set_history_hash().
| dt_pthread_rwlock_t dt_develop_t::history_mutex |
Definition at line 263 of file develop.h.
Referenced by _delayed_history_commit(), _dt_dev_history_compress_internal(), _history_apply_history_end(), _history_show_module_for_end(), _lib_history_change_callback(), _lib_snapshot_capture_state(), _pop_undo(), _update_iop_visibility(), dt_dev_add_history_item_real(), dt_dev_cleanup(), dt_dev_history_gui_update(), dt_dev_history_truncate(), 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 |
Definition at line 259 of file develop.h.
Referenced by _auto_set_illuminant(), _background_layer_job_done_idle(), _build_preview_fallback_surface(), _create_background_layer_from_input(), _create_new_layer(), _darkroom_image_loaded_callback(), _darkroom_pipeline_inputs_ready(), _darkroom_prepare_image_surface(), _darkroom_preview_fallback_valid(), _default_pipe_hash(), _deflicker_prepare_histogram(), _delete_current_layer(), _dev_auto_apply_presets(), _dt_dev_history_compress_internal(), _dt_dev_refresh_image_storage(), _flip_h(), _flip_v(), _get_exposure_bias(), _get_structure(), _hm_backup_dest(), _hm_build_last_history_by_id(), _hm_restore_dest_from_backup(), _hm_show_merge_report_popup(), _hm_truncate_dest_redo_tail(), _insert_default_modules(), _ioporder_graph_draw(), _ioporder_rebuild_graph(), _lib_duplicate_delete(), _lib_duplicate_init_callback(), _lib_duplicate_preview_updated_callback(), _lib_navigation_draw_callback(), _lib_snapshot_capture_state(), _lib_snapshots_refresh_pipe_image(), _lrop(), _pop_undo(), _populate_layer_list(), _preview_pipe_finished(), _process_history_db_entry(), _rename_current_layer_from_gui(), _resolve_input_profile(), _save_layer_clicked(), _styles_apply_callback(), _switch_to_next_picture(), _switch_to_prev_picture(), _sync_pipe_nodes_from_history(), _sync_pipe_nodes_from_history_from_node(), _sync_virtual_pipe(), _update_output_cfa_descriptor(), autoset(), calculate_bogus_daylight_wb(), check_gain_maps(), color_rgb_sliders(), colorpicker_callback(), commit_params(), commit_params(), commit_params(), commit_params(), compress_history_callback(), default_colorspace(), default_input_format(), default_output_format(), 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_merge_history_into_image(), dt_dev_pixelpipe_get_roi_in(), dt_dev_pixelpipe_propagate_formats(), dt_dev_pixelpipe_set_input(), dt_dev_pop_history_items_ext(), dt_dev_resync_mipmap_cache(), dt_dev_write_history(), 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_ioppr_set_default_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(), get_autoscale(), get_white_balance_coeff(), green_equilibration_cl(), gui_changed(), gui_focus(), gui_init(), gui_reset(), gui_sliders_update(), gui_update(), gui_update(), gui_update_from_coeffs(), illuminant_color_draw(), input_format(), leave(), legacy_params(), output_format(), paste_all_callback(), paste_parts_callback(), pixelpipe_process_on_CPU(), pixelpipe_process_on_GPU(), prepare_matrices(), process(), process(), process(), process(), process_cl(), 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 |
Definition at line 499 of file develop.h.
Referenced by _darkroom_prepare_image_surface(), expose(), and leave().
| dt_dev_pixelpipe_cache_wait_t dt_develop_t::input_wait |
Definition at line 404 of file develop.h.
Referenced by _sample_picker_from_cache(), and dt_iop_color_picker_reset().
| GList* dt_develop_t::iop |
Definition at line 279 of file develop.h.
Referenced by _area_draw_callback(), _background_layer_job_done_idle(), _brush_pipeline_color_from_display(), _darkroom_autoset_popover_rebuild(), _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_so_for_history_entry(), _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(), _hm_try_merge_iop_order_topologically(), _iop_dim_all_but(), _ioporder_drag_motion(), _ioporder_rebuild_graph(), _lib_masks_list_recurs(), _lib_snapshot_capture_state(), _modulegroups_clear_drop_state(), _modulegroups_drag_motion(), _modulegroups_reorder_target(), _modulegroups_sync_section_label_margins(), _process_history_db_entry(), _raster_combo_populate(), _refresh_global_histogram_backbuf_for_hash(), _refresh_preview_histograms(), _sanitize_params(), _signal_profile_user_changed(), _tree_format_form_usage_label(), _ui_scroll_target_is_live_widget(), _update_gradient_slider_pickers(), _update_iop_visibility(), _working_rgb_to_display_rgb(), autoset(), 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_drawlayer_ensure_layer_cache(), dt_history_merge(), dt_iop_autoset_build_list(), 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_delete(), 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(), gui_cleanup(), leave(), process(), process(), and process_cl().
| GList* dt_develop_t::iop_order_list |
Definition at line 285 of file develop.h.
Referenced by __attribute__(), _hm_backup_dest(), _hm_restore_dest_from_backup(), _hm_try_merge_iop_order_topologically(), _ioporder_get_current_order_name(), _lib_snapshot_capture_state(), _pop_undo(), _process_history_db_entry(), _show_hide_colorspace(), _styles_init_source_dev(), _styles_sync_pipeline_from_items(), 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(), and get_params().
| struct { ... } dt_develop_t::iso_12646 |
| int dt_develop_t::kind |
Definition at line 385 of file develop.h.
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) |
Definition at line 428 of file develop.h.
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) |
Definition at line 429 of file develop.h.
Referenced by dt_dev_masks_list_remove(), and gui_init().
| void(* dt_develop_t::list_update) (struct dt_lib_module_t *self) |
Definition at line 430 of file develop.h.
Referenced by dt_dev_masks_list_update(), and gui_init().
| gboolean dt_develop_t::live_samples_enabled |
Definition at line 395 of file develop.h.
Referenced by dt_dev_init().
| float dt_develop_t::lower |
Definition at line 453 of file develop.h.
Referenced by dt_dev_cleanup(), dt_dev_init(), gui_init(), lower_callback(), process(), and process_cl().
| gboolean dt_develop_t::mask_lock |
Definition at line 497 of file develop.h.
Referenced by dt_masks_get_lock_mode(), and dt_masks_set_lock_mode().
| dt_atomic_int dt_develop_t::mask_preview_settings_revision |
Revision of the global mask-preview appearance.
Toolbar settings are not module parameters and therefore do not alter the history hash. The main pipe hashes this revision at the module currently requesting a mask preview so that this module and its successors are recomputed when the preview colors, checker size or greyscale mode change.
Definition at line 176 of file develop.h.
Referenced by dt_pixelpipe_get_global_hash().
| struct { ... } dt_develop_t::masks |
| dt_pthread_rwlock_t dt_develop_t::masks_mutex |
Definition at line 333 of file develop.h.
Referenced by commit_params(), dt_dev_cleanup(), dt_dev_init(), dt_dev_pixelpipe_process(), dt_masks_append_form(), dt_masks_change_form_gui(), dt_masks_create_ext(), 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(), gui_update(), leave(), and post_history_commit().
| dt_clipping_preview_mode_t dt_develop_t::mode |
Definition at line 455 of file develop.h.
Referenced by dt_dev_cleanup(), dt_dev_init(), gui_init(), mode_callback(), process(), process(), process_cl(), and rawoverexposed_mode_callback().
| dt_dev_rawoverexposed_mode_t dt_develop_t::mode |
| float dt_develop_t::natural_scale |
Definition at line 224 of file develop.h.
Referenced by _lib_navigation_draw_callback(), _update_darkroom_roi(), _zoom_preset_change(), button_pressed(), commit_params(), dt_dev_check_zoom_scale_bounds(), dt_dev_get_thumbnail_size(), dt_dev_get_widget_zoom_scale(), dt_dev_get_zoom_level(), dt_dev_pixelpipe_has_preview_output(), and dt_dev_reset_roi().
| int32_t dt_develop_t::orig_height |
Definition at line 205 of file develop.h.
Referenced by configure(), dt_dev_coordinates_image_norm_to_widget(), dt_dev_coordinates_widget_to_image_norm(), dt_dev_get_widget_center(), and dt_drawlayer_compute_view_patch().
| int32_t dt_develop_t::orig_width |
Definition at line 205 of file develop.h.
Referenced by configure(), dt_dev_coordinates_image_norm_to_widget(), dt_dev_coordinates_widget_to_image_norm(), dt_dev_get_widget_center(), and dt_drawlayer_compute_view_patch().
| dt_backbuf_t dt_develop_t::output_histogram |
Definition at line 336 of file develop.h.
Referenced by _get_histogram_backbuf(), dt_dev_init(), and leave().
| gboolean dt_develop_t::output_inited |
Definition at line 242 of file develop.h.
Referenced by _update_darkroom_roi(), dt_dev_get_thumbnail_size(), dt_dev_pipelines_share_preview_output(), and dt_dev_pixelpipe_has_preview_output().
| dt_dev_pixelpipe_cache_wait_t dt_develop_t::output_wait |
Definition at line 405 of file develop.h.
Referenced by _sample_picker_from_cache(), and dt_iop_color_picker_reset().
| struct { ... } dt_develop_t::overexposed |
| struct dt_iop_module_t* void* dt_develop_t::params |
Definition at line 305 of file develop.h.
Referenced by dt_dev_cleanup(), dt_dev_transient_params_clear(), dt_dev_transient_params_get(), and dt_dev_transient_params_set().
| int32_t dt_develop_t::params_size |
Definition at line 306 of file develop.h.
Referenced by dt_dev_transient_params_clear(), dt_dev_transient_params_get(), and dt_dev_transient_params_set().
| struct dt_iop_module_t* dt_develop_t::pending_module |
Definition at line 407 of file develop.h.
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 |
Definition at line 408 of file develop.h.
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 |
Definition at line 383 of file develop.h.
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(), _sync_pending_histogram_hashes(), _track_active_picker_hashes(), _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 |
Definition at line 386 of file develop.h.
Referenced by _color_picker_new(), and dt_iop_color_picker_reset().
| uint64_t dt_develop_t::piece_hash |
Definition at line 401 of file develop.h.
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 |
Definition at line 247 of file develop.h.
Referenced by _area_draw_callback(), _brush_pipeline_color_from_display(), _build_pre_module_filter_string(), _channelmixerrgb_update_primaries_colors(), _channelmixerrgb_update_simple_colors(), _create_background_layer_from_input(), _draw_color_picker(), _lock_pipe_surface(), _publish_backend_progress(), _sanitize_params(), _spot_settings_changed_callback(), _spot_settings_changed_callback(), _switch_cursors(), _update_gradient_slider_pickers(), _update_point_slider_colors(), _update_RGB_colors(), commit_params(), dt_dev_add_history_item_real(), dt_dev_cleanup(), dt_dev_darkroom_pipeline(), dt_dev_get_thumbnail_size(), dt_dev_get_zoom_scale(), dt_dev_init(), dt_dev_pipelines_share_preview_output(), dt_dev_pixelpipe_change_zoom_main(), dt_dev_pixelpipe_has_shutdown(), 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_develop_blend_process_cl(), dt_drawlayer_ensure_layer_cache(), dt_drawlayer_set_pipeline_realtime_mode(), expose(), gui_post_expose(), leave(), mouse_moved(), process(), process(), process_cl(), process_internal(), and scrolled().
| gboolean dt_develop_t::pipelines_started |
Definition at line 345 of file develop.h.
Referenced by dt_dev_start_all_pipelines(), and leave().
| int32_t dt_develop_t::preview_height |
Definition at line 213 of file develop.h.
Referenced by _darkroom_pickers_draw(), _darkroom_pipeline_inputs_ready(), _lib_navigation_draw_callback(), button_pressed(), button_released(), checker_changed_callback(), checker_color_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_image_box_in_widget(), dt_dev_get_thumbnail_size(), dt_dev_pixelpipe_has_preview_output(), dt_drawlayer_compute_view_patch(), expose(), gui_post_expose(), mouse_moved(), scrolled(), and start_profiling_callback().
| struct dt_dev_pixelpipe_t * dt_develop_t::preview_pipe |
Definition at line 247 of file develop.h.
Referenced by _build_preview_fallback_surface(), _create_vectorscope_image(), _current_preview_hash(), _current_preview_luminance_hash(), _develop_cacheline_ready_callback(), _develop_history_resync_callback(), _draw_curve(), _get_backbuf_source_piece(), _get_live_histogram_hash(), _ioporder_get_preview_piece(), _ioporder_runtime_band_profile_info(), _is_backbuf_ready(), _lib_navigation_draw_callback(), _lib_navigation_history_resync_callback(), _lib_snapshots_refresh_pipe_image(), _lock_pipe_surface(), _picker_get_module_bounds_image_norm(), _picker_sample_box(), _pixelpipe_pick_from_image(), _preview_cacheline_ready_callback(), _preview_pipe_finished(), _process_histogram(), _process_vectorscope(), _refresh_active_picker(), _refresh_global_histogram_backbuf_for_hash(), _refresh_preview_cursor_sample(), _refresh_preview_histograms(), _refresh_preview_module_histogram_for_hash(), _refresh_slider_gradients(), _render_preview_surface(), _resolve_backbuf_sampling_source(), _sample_picker_from_cache(), _scope_pixel_to_display_rgb(), _scope_pixel_to_xyz(), _switch_cursors(), _switch_preview_cursor(), _track_active_picker_hashes(), _update_darkroom_roi(), _update_gui_lut_cache(), _update_gui_lut_cache(), commit_params(), 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_drawlayer_set_pipeline_realtime_mode(), dt_iop_autoset_advance(), dt_iop_autoset_build_list(), dt_masks_gui_form_create(), dt_masks_gui_form_create_throttled(), dt_masks_gui_form_test_create(), expose(), gui_focus(), gui_post_expose(), leave(), mouse_moved(), process(), process(), and process_cl().
| int32_t dt_develop_t::preview_width |
Definition at line 213 of file develop.h.
Referenced by _darkroom_pickers_draw(), _darkroom_pipeline_inputs_ready(), _lib_navigation_draw_callback(), button_pressed(), button_released(), checker_changed_callback(), checker_color_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_image_box_in_widget(), dt_dev_get_thumbnail_size(), dt_dev_pixelpipe_has_preview_output(), dt_drawlayer_compute_view_patch(), expose(), gui_post_expose(), mouse_moved(), scrolled(), and start_profiling_callback().
| struct dt_colorpicker_sample_t* dt_develop_t::primary_sample |
Definition at line 391 of file develop.h.
Referenced by _add_sample(), _bin_pixels_waveform(), _bin_vectorscope(), _picker_sample_box(), _pixelpipe_pick_samples(), _process_histogram(), _record_point_area(), _sample_picker_luminance_mask(), _update_everything(), button_pressed(), button_released(), dt_dev_cleanup(), dt_dev_init(), dt_lib_colorpicker_set_box_area(), dt_lib_colorpicker_set_point(), expose(), gui_reset(), and mouse_moved().
| int32_t dt_develop_t::processed_height |
Definition at line 233 of file develop.h.
Referenced by __attribute__(), _darkroom_edge_pan_apply(), _darkroom_pipeline_inputs_ready(), _do_get_structure_quad(), _picker_get_module_bounds_image_norm(), _picker_initialize_geometry_raw(), _update_darkroom_roi(), _virtual_piece_layer_geometry(), 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 |
Definition at line 233 of file develop.h.
Referenced by __attribute__(), _darkroom_edge_pan_apply(), _darkroom_pipeline_inputs_ready(), _do_get_structure_quad(), _picker_get_module_bounds_image_norm(), _picker_initialize_geometry_raw(), _update_darkroom_roi(), _virtual_piece_layer_geometry(), 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().
| 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(), gui_init(), and reload_defaults().
| int32_t dt_develop_t::raw_height |
Definition at line 228 of file develop.h.
Referenced by _brush_events_mouse_moved(), _brush_events_post_expose(), _circle_get_points(), _circle_get_points_source(), _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_ensure_layer_cache(), dt_masks_calculate_source_pos_origin(), dt_masks_set_source_pos_initial_value(), and get_stamp_params().
| dt_backbuf_t dt_develop_t::raw_histogram |
Definition at line 335 of file develop.h.
Referenced by _get_histogram_backbuf(), dt_dev_init(), and leave().
| gboolean dt_develop_t::raw_inited |
Definition at line 239 of file develop.h.
Referenced by _dt_dev_mipmap_prefetch_full(), _sync_virtual_pipe(), dt_dev_get_natural_scale(), and dt_dev_get_thumbnail_size().
| int32_t dt_develop_t::raw_width |
Definition at line 228 of file develop.h.
Referenced by _brush_events_mouse_moved(), _brush_events_post_expose(), _circle_get_points(), _circle_get_points_source(), _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_ensure_layer_cache(), dt_masks_calculate_source_pos_origin(), dt_masks_set_source_pos_initial_value(), and get_stamp_params().
| struct { ... } dt_develop_t::rawoverexposed |
| gboolean(* dt_develop_t::refresh_global_picker) (struct dt_lib_module_t *self) |
Definition at line 399 of file develop.h.
Referenced by _refresh_active_picker(), and gui_cleanup().
| guint dt_develop_t::refresh_idle_source |
Definition at line 389 of file develop.h.
Referenced by _queue_refresh_active_picker(), and _refresh_active_picker_idle().
| gboolean dt_develop_t::request |
Definition at line 419 of file develop.h.
Referenced by dt_dev_snapshot_request(), and expose().
| gboolean dt_develop_t::restrict_histogram |
Definition at line 396 of file develop.h.
Referenced by _restrict_histogram_changed(), and dt_dev_init().
| struct { ... } dt_develop_t::roi |
Referenced by __attribute__(), _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(), _darkroom_edge_pan_apply(), _darkroom_edge_pan_update_state(), _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(), _lib_snapshots_add_button_clicked_callback(), _picker_get_module_bounds_image_norm(), _picker_initialize_geometry_raw(), _polygon_events_mouse_moved(), _rename_current_layer_from_gui(), _start_new_shape(), _sync_virtual_pipe(), _update_darkroom_roi(), _virtual_piece_layer_geometry(), _zoom_preset_change(), button_pressed(), button_pressed(), button_released(), checker_changed_callback(), checker_color_changed_callback(), commit_box(), commit_params(), 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_image_box_in_widget(), dt_dev_get_natural_scale(), dt_dev_get_processed_size(), dt_dev_get_thumbnail_size(), dt_dev_get_widget_center(), dt_dev_get_widget_zoom_scale(), 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_origin(), dt_masks_center_view_on_form(), 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 |
Definition at line 392 of file develop.h.
Referenced by _add_sample(), _area_draw_callback(), _bin_pixels_waveform(), _bin_vectorscope(), _draw_color_picker(), _pixelpipe_pick_samples(), _process_histogram(), _remove_sample(), _sync_pending_histogram_hashes(), _update_everything(), button_pressed(), dt_iop_tonecurve_draw(), expose(), gui_cleanup(), and gui_reset().
| float dt_develop_t::scaling |
Definition at line 193 of file develop.h.
Referenced by _build_preview_fallback_surface(), _center_view_free_zoom(), _change_scaling(), _darkroom_edge_pan_update_state(), _ensure_widget_cache(), _fill_runtime_inputs(), _lib_navigation_draw_callback(), _lib_navigation_set_position(), _update_darkroom_roi(), _zoom_preset_change(), button_pressed(), button_pressed(), commit_params(), dt_dev_check_zoom_pos_bounds(), dt_dev_check_zoom_scale_bounds(), dt_dev_get_fit_scale(), dt_dev_get_image_box_in_widget(), dt_dev_get_zoom_level(), dt_dev_reset_roi(), 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 |
Definition at line 393 of file develop.h.
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) |
Definition at line 432 of file develop.h.
Referenced by dt_dev_masks_selection_change(), and gui_init().
| uint64_t dt_develop_t::serial |
Definition at line 309 of file develop.h.
Referenced by dt_dev_transient_params_clear(), and dt_dev_transient_params_set().
| struct { ... } dt_develop_t::snapshot |
Referenced by dt_dev_snapshot_request(), and expose().
| GtkWidget * dt_develop_t::softproof_button |
Definition at line 487 of file develop.h.
Referenced by gui_init().
| int dt_develop_t::statistic |
Definition at line 397 of file develop.h.
Referenced by _statistic_changed().
| float dt_develop_t::threshold |
Definition at line 466 of file develop.h.
Referenced by dt_dev_cleanup(), dt_dev_init(), gui_init(), process_common_setup(), and rawoverexposed_threshold_callback().
| int dt_develop_t::total |
Definition at line 493 of file develop.h.
Referenced by dt_control_expose(), dt_dev_darkroom_pipeline(), and dt_dev_pixelpipe_process_rec().
| struct { ... } dt_develop_t::transient_params |
| dt_pthread_mutex_t dt_develop_t::transient_params_mutex |
Definition at line 311 of file develop.h.
Referenced by dt_dev_cleanup(), dt_dev_init(), dt_dev_transient_params_active(), dt_dev_transient_params_clear(), dt_dev_transient_params_get(), and dt_dev_transient_params_set().
| int dt_develop_t::undo_history_before_end |
Definition at line 292 of file develop.h.
Referenced by dt_dev_cleanup(), dt_dev_history_undo_end_record_locked(), and dt_dev_history_undo_start_record_locked().
| GList* dt_develop_t::undo_history_before_iop_order_list |
Definition at line 293 of file develop.h.
Referenced by dt_dev_cleanup(), dt_dev_history_undo_end_record_locked(), and dt_dev_history_undo_start_record_locked().
| GList* dt_develop_t::undo_history_before_snapshot |
Definition at line 291 of file develop.h.
Referenced by dt_dev_cleanup(), dt_dev_history_undo_end_record_locked(), and dt_dev_history_undo_start_record_locked().
| int dt_develop_t::undo_history_depth |
Definition at line 290 of file develop.h.
Referenced by dt_dev_cleanup(), dt_dev_history_undo_end_record_locked(), and dt_dev_history_undo_start_record_locked().
| gboolean dt_develop_t::update_pending |
Definition at line 388 of file develop.h.
Referenced by _refresh_active_picker(), _sample_picker_from_cache(), dt_iop_cleanup_module(), dt_iop_color_picker_request_update(), and dt_iop_color_picker_reset().
| float dt_develop_t::upper |
Definition at line 454 of file develop.h.
Referenced by dt_dev_cleanup(), dt_dev_init(), gui_init(), process(), process_cl(), and upper_callback().
| struct dt_dev_pixelpipe_t* dt_develop_t::virtual_pipe |
Definition at line 251 of file develop.h.
Referenced by __attribute__(), _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(), _sync_virtual_pipe(), _virtual_piece_layer_geometry(), button_pressed(), button_released(), commit_box(), commit_params(), do_crop(), 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_points_to_widget_coords(), dt_drawlayer_widget_brush_radius(), dt_drawlayer_widget_points_to_layer_coords(), get_point_scale(), get_points(), gui_post_expose(), gui_post_expose(), leave(), mouse_moved(), process(), process_cl(), set_grad_from_points(), and set_points_from_grad().
| uint64_t dt_develop_t::wait_input_hash |
Definition at line 402 of file develop.h.
Referenced by _iop_color_picker_cacheline_ready_callback(), _sample_picker_from_cache(), and _track_active_picker_hashes().
| uint64_t dt_develop_t::wait_output_hash |
Definition at line 403 of file develop.h.
Referenced by _iop_color_picker_cacheline_ready_callback(), _sample_picker_from_cache(), and _track_active_picker_hashes().
| dt_aligned_pixel_t dt_develop_t::wb_coeffs |
Definition at line 442 of file develop.h.
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 |
Definition at line 441 of file develop.h.
Referenced by commit_params(), and dt_dev_init().
| GtkWidget* dt_develop_t::widget |
Definition at line 384 of file develop.h.
Referenced by _color_picker_new(), _color_picker_widget_destroy(), dt_iop_cleanup_module(), dt_iop_color_picker_get_ready_data(), dt_iop_color_picker_request_update(), and dt_iop_color_picker_reset().
| int32_t dt_develop_t::width |
Definition at line 189 of file develop.h.
Referenced by _darkroom_pipeline_inputs_ready(), _start_new_shape(), _update_darkroom_roi(), dt_dev_check_zoom_pos_bounds(), dt_dev_configure_real(), dt_dev_get_natural_scale(), dt_dev_get_zoom_scale(), and dt_dev_init().
| float dt_develop_t::x |
Definition at line 197 of file develop.h.
Referenced by _build_preview_fallback_surface(), _change_scaling(), _darkroom_edge_pan_apply(), _dev_translate_roi(), _ensure_widget_cache(), _fill_runtime_inputs(), _key_scroll(), _lib_navigation_draw_callback(), _lib_navigation_set_position(), _lib_snapshots_add_button_clicked_callback(), _update_darkroom_roi(), _zoom_preset_change(), dt_dev_coordinates_image_norm_to_widget(), dt_dev_coordinates_widget_to_image_norm(), dt_dev_reset_roi(), dt_masks_center_view_on_form(), gui_init(), gui_post_expose(), key_pressed(), and mouse_moved().
| float dt_develop_t::y |
Definition at line 197 of file develop.h.
Referenced by _build_preview_fallback_surface(), _change_scaling(), _darkroom_edge_pan_apply(), _dev_translate_roi(), _ensure_widget_cache(), _fill_runtime_inputs(), _key_scroll(), _lib_navigation_draw_callback(), _lib_navigation_set_position(), _lib_snapshots_add_button_clicked_callback(), _update_darkroom_roi(), _zoom_preset_change(), dt_dev_coordinates_image_norm_to_widget(), dt_dev_coordinates_widget_to_image_norm(), dt_dev_reset_roi(), dt_masks_center_view_on_form(), gui_init(), gui_post_expose(), key_pressed(), and mouse_moved().