![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include "common/debug.h"#include "common/darktable.h"#include "common/dtpthread.h"#include "develop/pixelpipe.h"
Include dependency graph for dev_pixelpipe.c:Functions | |
| static void | _change_pipe (dt_dev_pixelpipe_t *pipe, dt_dev_pixelpipe_change_t flag) |
| void | dt_dev_pixelpipe_rebuild_all (dt_develop_t *dev) |
| void | dt_dev_pixelpipe_resync_main (dt_develop_t *dev) |
| void | dt_dev_pixelpipe_resync_preview (dt_develop_t *dev) |
| void | dt_dev_pixelpipe_resync_all (dt_develop_t *dev) |
| void | dt_dev_pixelpipe_update_main_real (dt_develop_t *dev) |
| void | dt_dev_pixelpipe_update_preview_real (dt_develop_t *dev) |
| void | dt_dev_pixelpipe_update_all_real (dt_develop_t *dev) |
| void | dt_dev_pixelpipe_change_zoom_preview (dt_develop_t *dev) |
| void | dt_dev_pixelpipe_change_zoom_main_real (dt_develop_t *dev) |
| void | dt_dev_pixelpipe_reset_all (dt_develop_t *dev) |
| void | dt_dev_pixelpipe_refresh_main (dt_develop_t *dev, gboolean full) |
| void | dt_dev_pixel_pipe_refresh_preview (dt_develop_t *dev, gboolean full) |
|
static |
References dt_dev_pixelpipe_t::changed, dt_atomic_set_int(), DT_DEV_PIXELPIPE_DIRTY, flag, dt_dev_pixelpipe_t::shutdown, dt_dev_pixelpipe_t::status, and TRUE.
Referenced by dt_dev_pixelpipe_change_zoom_main_real(), dt_dev_pixelpipe_change_zoom_preview(), dt_dev_pixelpipe_rebuild_all(), dt_dev_pixelpipe_resync_main(), dt_dev_pixelpipe_resync_preview(), dt_dev_pixelpipe_update_main_real(), and dt_dev_pixelpipe_update_preview_real().
| void dt_dev_pixel_pipe_refresh_preview | ( | dt_develop_t * | dev, |
| gboolean | full | ||
| ) |
References dt_dev_pixelpipe_resync_preview(), dt_dev_pixelpipe_update_preview, dt_dev_process_preview(), and dt_develop_t::gui_attached.
Referenced by invalidate_luminance_cache().
| void dt_dev_pixelpipe_change_zoom_main_real | ( | dt_develop_t * | dev | ) |
References _change_pipe(), DT_DEV_PIPE_ZOOMED, dt_develop_t::gui_attached, and dt_develop_t::pipe.
| void dt_dev_pixelpipe_change_zoom_preview | ( | dt_develop_t * | dev | ) |
References _change_pipe(), DT_DEV_PIPE_ZOOMED, dt_develop_t::gui_attached, and dt_develop_t::preview_pipe.
Referenced by dt_dev_configure_real().
| void dt_dev_pixelpipe_rebuild_all | ( | dt_develop_t * | dev | ) |
References _change_pipe(), DT_DEV_PIPE_REMOVE, dt_develop_t::gui_attached, dt_develop_t::pipe, and dt_develop_t::preview_pipe.
Referenced by _gui_delete_callback(), _gui_movedown_callback(), _gui_moveup_callback(), _on_drag_data_received(), _pop_undo(), dt_dev_load_image(), dt_dev_pixelpipe_reset_all(), dt_iop_gui_duplicate(), gui_reset(), set_params(), and workicc_changed().
| void dt_dev_pixelpipe_refresh_main | ( | dt_develop_t * | dev, |
| gboolean | full | ||
| ) |
References dt_dev_pixelpipe_resync_main(), dt_dev_pixelpipe_update_main, dt_dev_process_image(), and dt_develop_t::gui_attached.
Referenced by _blendop_blendif_channel_mask_view(), _blendop_blendif_channel_mask_view_toggle(), _blendop_blendif_leave_delayed(), _blendop_blendif_suppress_toggled(), _channel_tabs_switch_callback(), _display_mask_callback(), _reset_display_selection(), checker_1_picker_callback(), checker_2_picker_callback(), checker_size_callback(), dt_iop_gui_blending_lose_focus(), gui_focus(), rt_auto_levels_callback(), rt_showmask_callback(), rt_suppress_callback(), and show_luminance_mask_callback().
| void dt_dev_pixelpipe_reset_all | ( | dt_develop_t * | dev | ) |
References darktable, dt_dev_pixelpipe_cache_flush(), dt_dev_pixelpipe_rebuild_all(), dt_pthread_mutex_lock(), dt_pthread_mutex_unlock(), darktable_t::gui, dt_develop_t::gui_attached, darktable_t::pipeline_threadsafe, darktable_t::pixelpipe_cache, and dt_gui_gtk_t::reset.
Referenced by clear_caches_callback().
| void dt_dev_pixelpipe_resync_all | ( | dt_develop_t * | dev | ) |
References dt_dev_pixelpipe_resync_main(), dt_dev_pixelpipe_resync_preview(), and dt_develop_t::gui_attached.
Referenced by _enter_edit_mode(), _enter_edit_mode(), and dt_dev_add_history_item_real().
| void dt_dev_pixelpipe_resync_main | ( | dt_develop_t * | dev | ) |
References _change_pipe(), DT_DEV_PIPE_SYNCH, dt_develop_t::gui_attached, and dt_develop_t::pipe.
Referenced by _gamut_quickbutton_clicked(), _overexposed_quickbutton_clicked(), _rawoverexposed_quickbutton_clicked(), _softproof_quickbutton_clicked(), colorscheme_callback(), dt_dev_pixelpipe_refresh_main(), dt_dev_pixelpipe_resync_all(), lower_callback(), rawoverexposed_colorscheme_callback(), rawoverexposed_mode_callback(), rawoverexposed_threshold_callback(), softproof_profile_callback(), and upper_callback().
| void dt_dev_pixelpipe_resync_preview | ( | dt_develop_t * | dev | ) |
| void dt_dev_pixelpipe_update_all_real | ( | dt_develop_t * | dev | ) |
| void dt_dev_pixelpipe_update_main_real | ( | dt_develop_t * | dev | ) |
References _change_pipe(), DT_DEV_PIPE_TOP_CHANGED, dt_develop_t::gui_attached, and dt_develop_t::pipe.
| void dt_dev_pixelpipe_update_preview_real | ( | dt_develop_t * | dev | ) |