![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <pixelpipe_hb.h>
Collaboration diagram for dt_dev_pixelpipe_t:Definition at line 216 of file pixelpipe_hb.h.
| gboolean dt_dev_pixelpipe_t::autoset |
Definition at line 383 of file pixelpipe_hb.h.
Referenced by _preview_pipe_finished(), _seal_opencl_cache_policy(), dt_iop_autoset_advance(), and dt_iop_autoset_build_list().
| dt_backbuf_t dt_dev_pixelpipe_t::backbuf |
Definition at line 249 of file pixelpipe_hb.h.
Referenced by _build_preview_fallback_surface(), _lib_navigation_draw_callback(), _lib_snapshots_refresh_pipe_image(), _lock_pipe_surface(), _preview_pipe_finished(), _update_backbuf_cache_reference(), dt_dev_pixelpipe_cache_peek_gui(), dt_dev_pixelpipe_cleanup(), dt_dev_pixelpipe_init_cached(), dt_dev_pixelpipe_is_backbufer_valid(), dt_dev_resync_mipmap_cache(), dt_imageio_export_with_flags(), dt_masks_gui_form_create(), dt_masks_gui_form_create_throttled(), dt_masks_gui_form_test_create(), expose(), and leave().
| dt_pthread_mutex_t dt_dev_pixelpipe_t::busy_mutex |
Definition at line 262 of file pixelpipe_hb.h.
Referenced by _resync_pipe_with_history(), dt_dev_darkroom_pipeline(), dt_dev_pixelpipe_cleanup(), dt_dev_pixelpipe_init_cached(), and leave().
| int dt_dev_pixelpipe_t::bypass_blendif |
Definition at line 305 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_change(), dt_develop_blend_process(), dt_develop_blend_process_cl(), and process_display().
| gboolean dt_dev_pixelpipe_t::bypass_cache |
Definition at line 371 of file pixelpipe_hb.h.
Referenced by _bypass_cache(), _sample_picker_from_cache(), and dt_pixelpipe_get_global_hash().
| dt_atomic_int dt_dev_pixelpipe_t::cache_request |
Definition at line 350 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_get_cache_request(), dt_dev_pixelpipe_reset_cache_request(), and dt_dev_pixelpipe_set_cache_request().
| dt_atomic_ptr dt_dev_pixelpipe_t::cache_request_module |
Definition at line 351 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_get_cache_request_module(), dt_dev_pixelpipe_reset_cache_request(), and dt_dev_pixelpipe_set_cache_request().
| dt_atomic_int dt_dev_pixelpipe_t::changed |
Definition at line 246 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_change(), dt_dev_pixelpipe_get_changed(), dt_dev_pixelpipe_or_changed(), and dt_dev_pixelpipe_set_changed().
| struct dt_develop_t* dt_dev_pixelpipe_t::dev |
Definition at line 219 of file pixelpipe_hb.h.
Referenced by _default_pipe_hash(), _resolve_input_profile(), _seal_opencl_cache_policy(), _set_max_clip(), _sync_focused_in_place(), _sync_pipe_nodes_from_history(), _sync_pipe_nodes_from_history_from_node(), _sync_virtual_pipe(), _update_output_cfa_descriptor(), autoset(), call_distort_transform(), commit_params(), commit_params(), commit_params(), default_colorspace(), default_input_format(), default_output_format(), dt_dev_get_thumbnail_size(), dt_dev_pixelpipe_change(), dt_dev_pixelpipe_create_nodes(), dt_dev_pixelpipe_get_roi_in(), dt_dev_pixelpipe_get_roi_out(), dt_dev_pixelpipe_init(), dt_dev_pixelpipe_init_dummy(), dt_dev_pixelpipe_init_export(), dt_dev_pixelpipe_init_preview(), dt_dev_pixelpipe_init_thumbnail(), dt_dev_pixelpipe_is_backbufer_valid(), dt_dev_pixelpipe_is_pipeline_valid(), dt_dev_pixelpipe_process(), dt_dev_pixelpipe_process_rec(), dt_dev_pixelpipe_propagate_formats(), dt_dev_pixelpipe_set_input(), dt_dev_pixelpipe_synch_all_real(), dt_dev_pixelpipe_synch_top(), dt_dev_resync_mipmap_cache(), dt_iop_color_picker_force_cache(), dt_pixelpipe_get_global_hash(), input_format(), output_format(), pixelpipe_process_on_CPU(), pixelpipe_process_on_GPU(), process(), and process_cl().
| int dt_dev_pixelpipe_t::devid |
Definition at line 316 of file pixelpipe_hb.h.
Referenced by _default_process_tiling_cl_ptp(), _default_process_tiling_cl_roi(), _downsample_guided_laplacian_postfilter_cl(), _gpu_init_input(), _lib_snapshots_refresh_pipe_image(), apply_global_distortion_map_cl(), color_smoothing_cl(), commit_params(), dt_dev_pixelpipe_cache_prepare_cl_input(), dt_dev_pixelpipe_cache_restore_cl_buffer(), dt_dev_pixelpipe_gpu_flush_host_pinned_images(), dt_dev_pixelpipe_init_cached(), dt_dev_pixelpipe_process(), dt_dev_pixelpipe_process_rec(), dt_dev_retrieve_rawdetail_mask(), dt_develop_blend_process_cl(), dt_imageio_export_with_flags(), dual_demosaic_cl(), green_equilibration_cl(), pixelpipe_process_on_GPU(), process_cl(), process_cl(), process_cl(), process_cl(), process_cl(), process_default_cl(), process_laplacian_bayer_cl(), process_laplacian_xtrans_cl(), process_markesteijn_cl(), process_nlmeans_cl(), process_rcd_cl(), process_vng_cl(), process_wavelets_cl(), reconstruct_highlights_cl(), and rt_process_forms_cl().
| gboolean dt_dev_pixelpipe_t::flush_cache |
Definition at line 368 of file pixelpipe_hb.h.
Referenced by dt_dev_get_raster_mask(), dt_dev_pixelpipe_process(), and dt_dev_pixelpipe_reset_reentry().
| GList* dt_dev_pixelpipe_t::forms |
Definition at line 329 of file pixelpipe_hb.h.
Referenced by commit_params(), dt_dev_pixelpipe_cleanup(), and dt_dev_pixelpipe_process().
| gboolean dt_dev_pixelpipe_t::gui_observable_source |
Definition at line 312 of file pixelpipe_hb.h.
Referenced by _module_requires_global_histogram_input_cache(), _module_requires_global_histogram_output_cache(), _refresh_preview_histograms(), _seal_opencl_cache_policy(), dt_dev_pixelpipe_init_export(), and dt_dev_pixelpipe_init_preview().
| dt_atomic_uint64 dt_dev_pixelpipe_t::hash |
Definition at line 256 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_get_hash(), and dt_dev_pixelpipe_set_hash().
| dt_atomic_uint64 dt_dev_pixelpipe_t::history_hash |
Definition at line 346 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_get_history_hash(), and dt_dev_pixelpipe_set_history_hash().
| gchar* dt_dev_pixelpipe_t::icc_filename |
Definition at line 324 of file pixelpipe_hb.h.
Referenced by _lib_snapshots_refresh_pipe_image(), commit_params(), dt_dev_pixelpipe_cleanup(), and dt_dev_pixelpipe_set_icc().
| dt_iop_color_intent_t dt_dev_pixelpipe_t::icc_intent |
Definition at line 325 of file pixelpipe_hb.h.
Referenced by _lib_snapshots_refresh_pipe_image(), commit_params(), dt_dev_pixelpipe_init_cached(), and dt_dev_pixelpipe_set_icc().
| dt_colorspaces_color_profile_type_t dt_dev_pixelpipe_t::icc_type |
Definition at line 323 of file pixelpipe_hb.h.
Referenced by _colorout_input_format_cst(), _lib_snapshots_refresh_pipe_image(), commit_params(), dt_dev_pixelpipe_cleanup(), dt_dev_pixelpipe_init_cached(), and dt_dev_pixelpipe_set_icc().
| int dt_dev_pixelpipe_t::iheight |
Definition at line 226 of file pixelpipe_hb.h.
Referenced by _brush_get_pts_border(), _circle_get_area(), _circle_get_mask(), _circle_get_mask_roi(), _circle_get_source_area(), _ellipse_get_area(), _ellipse_get_mask(), _ellipse_get_mask_roi(), _ellipse_get_source_area(), _get_selected_area(), _get_selected_area(), _gradient_get_area(), _gradient_get_mask(), _gradient_get_mask_roi(), _lib_snapshots_refresh_pipe_image(), _polygon_get_pts_border(), _sync_virtual_pipe(), commit_params(), dt_dev_get_thumbnail_size(), dt_dev_pixelpipe_change(), dt_dev_pixelpipe_create_nodes(), dt_dev_pixelpipe_set_input(), dt_focus_draw_clusters(), dt_imageio_export_with_flags(), init_pipe(), masks_point_denormalize(), modify_roi_in(), modify_roi_out(), process(), rt_masks_point_calc_delta(), and rt_masks_point_denormalize().
| int32_t dt_dev_pixelpipe_t::imgid |
Definition at line 222 of file pixelpipe_hb.h.
Referenced by _sync_virtual_pipe(), dt_dev_get_thumbnail_size(), dt_dev_pixelpipe_set_input(), process(), and process_cl().
| struct dt_iop_order_iccprofile_info_t* dt_dev_pixelpipe_t::input_profile_info |
input profile info
Definition at line 239 of file pixelpipe_hb.h.
Referenced by _scope_pixel_to_display_rgb(), _scope_pixel_to_xyz(), dt_ioppr_get_pipe_input_profile_info(), and dt_ioppr_set_pipe_input_profile_info().
| int dt_dev_pixelpipe_t::input_timestamp |
Definition at line 307 of file pixelpipe_hb.h.
| GList* dt_dev_pixelpipe_t::iop_order_list |
Definition at line 327 of file pixelpipe_hb.h.
Referenced by default_input_format(), default_output_format(), default_tiling_callback(), dt_dev_pixelpipe_cleanup_nodes(), and dt_dev_pixelpipe_create_nodes().
| float dt_dev_pixelpipe_t::iscale |
Definition at line 231 of file pixelpipe_hb.h.
Referenced by dt_dev_get_module_scale(), dt_dev_pixelpipe_init_cached(), dt_dev_pixelpipe_set_input(), get_scales(), process(), and process_cl().
| int dt_dev_pixelpipe_t::iwidth |
Definition at line 226 of file pixelpipe_hb.h.
Referenced by _brush_get_pts_border(), _circle_get_area(), _circle_get_mask(), _circle_get_mask_roi(), _circle_get_source_area(), _ellipse_get_area(), _ellipse_get_mask(), _ellipse_get_mask_roi(), _ellipse_get_source_area(), _get_selected_area(), _get_selected_area(), _gradient_get_area(), _gradient_get_mask(), _gradient_get_mask_roi(), _lib_snapshots_refresh_pipe_image(), _polygon_get_pts_border(), _sync_virtual_pipe(), commit_params(), dt_dev_get_thumbnail_size(), dt_dev_pixelpipe_change(), dt_dev_pixelpipe_create_nodes(), dt_dev_pixelpipe_set_input(), dt_focus_draw_clusters(), dt_imageio_export_with_flags(), init_pipe(), masks_point_denormalize(), modify_roi_in(), modify_roi_out(), process(), process_cl(), rt_masks_point_calc_delta(), and rt_masks_point_denormalize().
| int dt_dev_pixelpipe_t::last_devid |
Definition at line 321 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_cleanup(), dt_dev_pixelpipe_init_cached(), dt_dev_pixelpipe_process(), and leave().
| uint64_t dt_dev_pixelpipe_t::last_history_hash |
Definition at line 337 of file pixelpipe_hb.h.
Referenced by _sync_focused_in_place(), dt_dev_pixelpipe_init_cached(), dt_dev_pixelpipe_synch_all_real(), and dt_dev_pixelpipe_synch_top().
| gpointer dt_dev_pixelpipe_t::last_history_item |
Definition at line 341 of file pixelpipe_hb.h.
Referenced by _sync_focused_in_place(), dt_dev_pixelpipe_synch_all_real(), and dt_dev_pixelpipe_synch_top().
| dt_imageio_levels_t dt_dev_pixelpipe_t::levels |
Definition at line 314 of file pixelpipe_hb.h.
Referenced by __attribute__(), dt_dev_pixelpipe_init_cached(), and dt_dev_pixelpipe_init_export().
| int dt_dev_pixelpipe_t::mask_display |
Definition at line 303 of file pixelpipe_hb.h.
Referenced by __attribute__(), display_luminance_mask(), dt_dev_darkroom_pipeline(), dt_dev_pixelpipe_change(), dt_dev_pixelpipe_process(), dt_dev_pixelpipe_process_rec(), dt_develop_blend_process(), dt_develop_blend_process_cl(), dt_develop_blendif_lab_blend(), dt_develop_blendif_rgb_hsl_blend(), dt_develop_blendif_rgb_jzczhz_blend(), process(), process(), process(), process(), process(), process(), process_cl(), process_common_cleanup(), process_display(), process_floyd_steinberg(), process_internal(), process_random(), process_wavelets(), and process_wavelets().
| gboolean dt_dev_pixelpipe_t::no_cache |
Definition at line 376 of file pixelpipe_hb.h.
Referenced by _bypass_cache(), _sample_picker_from_cache(), dt_dev_pixelpipe_cache_peek_gui(), dt_dev_pixelpipe_cleanup(), dt_dev_pixelpipe_init_dummy(), and dt_dev_pixelpipe_init_thumbnail().
| GList* dt_dev_pixelpipe_t::nodes |
Definition at line 244 of file pixelpipe_hb.h.
Referenced by _build_pre_module_filter_string(), _find_detailmask_node(), _get_requested_piece_node(), _ioporder_get_preview_piece(), _print_export_debug(), _refresh_pipe_detail_mask_state(), _refresh_preview_histograms(), _seal_opencl_cache_policy(), _sync_pipe_nodes_from_history(), _sync_pipe_nodes_from_history_from_node(), dt_dev_distort_backtransform_locked(), dt_dev_distort_detail_mask(), dt_dev_distort_get_iop_pipe(), dt_dev_distort_transform_locked(), dt_dev_get_raster_mask(), dt_dev_get_thumbnail_size(), dt_dev_pixelpipe_change(), dt_dev_pixelpipe_cleanup_nodes(), dt_dev_pixelpipe_create_nodes(), dt_dev_pixelpipe_disable_after(), dt_dev_pixelpipe_disable_before(), dt_dev_pixelpipe_get_module_piece(), dt_dev_pixelpipe_get_prev_enabled_piece(), dt_dev_pixelpipe_get_roi_in(), dt_dev_pixelpipe_get_roi_out(), dt_dev_pixelpipe_process(), dt_dev_pixelpipe_propagate_formats(), dt_dev_pixelpipe_sync_no_history(), dt_dev_pixelpipe_synch_top(), dt_dev_retrieve_rawdetail_mask(), dt_iop_color_picker_get_ready_data(), dt_pixelpipe_get_global_hash(), and write_image().
| int dt_dev_pixelpipe_t::opencl_enabled |
Definition at line 297 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_process(), and pixelpipe_process_on_GPU().
| int dt_dev_pixelpipe_t::opencl_error |
Definition at line 299 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_process().
| int dt_dev_pixelpipe_t::output_imgid |
Definition at line 278 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_cleanup(), and dt_dev_pixelpipe_init_cached().
| struct dt_iop_order_iccprofile_info_t* dt_dev_pixelpipe_t::output_profile_info |
output profile info
Definition at line 241 of file pixelpipe_hb.h.
Referenced by _create_vectorscope_image(), _process_vectorscope(), _scope_pixel_to_display_rgb(), _scope_pixel_to_xyz(), dt_ioppr_get_pipe_output_profile_info(), and dt_ioppr_set_pipe_output_profile_info().
| gboolean dt_dev_pixelpipe_t::pause |
Definition at line 379 of file pixelpipe_hb.h.
Referenced by _resync_pipe_with_history(), and dt_drawlayer_set_pipeline_realtime_mode().
| int dt_dev_pixelpipe_t::processed_height |
Definition at line 234 of file pixelpipe_hb.h.
Referenced by __attribute__(), _get_export_size(), _lib_snapshots_refresh_pipe_image(), _virtual_piece_layer_geometry(), dt_dev_get_zoom_scale(), dt_dev_pixelpipe_change(), dt_focus_draw_clusters(), and dt_imageio_export_with_flags().
| int dt_dev_pixelpipe_t::processed_width |
Definition at line 234 of file pixelpipe_hb.h.
Referenced by __attribute__(), _get_export_size(), _lib_snapshots_refresh_pipe_image(), _virtual_piece_layer_geometry(), dt_dev_get_zoom_scale(), dt_dev_pixelpipe_change(), dt_focus_draw_clusters(), and dt_imageio_export_with_flags().
| int dt_dev_pixelpipe_t::processing |
Definition at line 280 of file pixelpipe_hb.h.
Referenced by _refresh_active_picker(), _refresh_preview_cursor_sample(), _resync_pipe_with_history(), _switch_cursors(), _switch_preview_cursor(), dt_dev_darkroom_pipeline(), gui_focus(), gui_post_expose(), mouse_moved(), and scrolled().
| GArray* dt_dev_pixelpipe_t::raster_mask_hashes |
Definition at line 276 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_cleanup(), dt_dev_pixelpipe_init_cached(), dt_dev_pixelpipe_process(), dt_develop_blend_process(), dt_develop_blend_process_cl(), and process().
| uint64_t dt_dev_pixelpipe_t::rawdetail_mask_hash |
Definition at line 269 of file pixelpipe_hb.h.
Referenced by dt_dev_clear_rawdetail_mask(), dt_dev_pixelpipe_init_cached(), dt_dev_retrieve_rawdetail_mask(), process(), and process_cl().
| struct dt_iop_roi_t dt_dev_pixelpipe_t::rawdetail_mask_roi |
Definition at line 270 of file pixelpipe_hb.h.
Referenced by dt_dev_clear_rawdetail_mask(), dt_dev_distort_detail_mask(), dt_dev_retrieve_rawdetail_mask(), process(), and process_cl().
| dt_atomic_int dt_dev_pixelpipe_t::realtime |
Definition at line 295 of file pixelpipe_hb.h.
Referenced by _is_focused_realtime_gui_module(), dt_dev_pixelpipe_cache_gpu_device_buffer(), dt_dev_pixelpipe_get_realtime(), dt_dev_pixelpipe_gpu_flush_host_pinned_images(), dt_dev_pixelpipe_init_cached(), and dt_dev_pixelpipe_set_realtime().
| gboolean dt_dev_pixelpipe_t::reentry |
Definition at line 356 of file pixelpipe_hb.h.
Referenced by _bypass_cache(), dt_dev_pixelpipe_has_reentry(), dt_dev_pixelpipe_reset_reentry(), dt_dev_pixelpipe_set_reentry(), and dt_dev_pixelpipe_unset_reentry().
| uint64_t dt_dev_pixelpipe_t::reentry_hash |
Definition at line 362 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_process(), dt_dev_pixelpipe_reset_reentry(), dt_dev_pixelpipe_set_reentry(), and dt_dev_pixelpipe_unset_reentry().
| int dt_dev_pixelpipe_t::running |
Definition at line 282 of file pixelpipe_hb.h.
| dt_atomic_int dt_dev_pixelpipe_t::shutdown |
Definition at line 284 of file pixelpipe_hb.h.
Referenced by _change_pipe(), dt_dev_add_history_item_real(), dt_dev_darkroom_pipeline(), dt_dev_pixelpipe_change_zoom_main(), dt_dev_pixelpipe_has_shutdown(), dt_dev_pixelpipe_init_cached(), dt_drawlayer_set_pipeline_realtime_mode(), and leave().
| dt_atomic_int* dt_dev_pixelpipe_t::shutdown_ext |
Definition at line 289 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_has_shutdown(), and dt_imageio_export_with_flags().
| dt_mipmap_size_t dt_dev_pixelpipe_t::size |
Definition at line 223 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_set_input(), process(), and process_cl().
| gboolean dt_dev_pixelpipe_t::store_all_raster_masks |
Definition at line 332 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_init(), dt_dev_pixelpipe_init_export(), dt_dev_pixelpipe_init_preview(), dt_dev_pixelpipe_process(), dt_develop_blend_process(), dt_develop_blend_process_cl(), and process().
| int dt_dev_pixelpipe_t::tiling |
Definition at line 301 of file pixelpipe_hb.h.
Referenced by _default_process_tiling_cl_ptp(), _default_process_tiling_cl_roi(), _default_process_tiling_ptp(), and _default_process_tiling_roi().
| dt_dev_pixelpipe_type_t dt_dev_pixelpipe_t::type |
Definition at line 308 of file pixelpipe_hb.h.
Referenced by __attribute__(), __attribute__(), _brush_get_mask(), _brush_get_mask_roi(), _brush_get_pts_border(), _colorout_input_format_cst(), _default_process_tiling_ptp(), _default_process_tiling_roi(), _get_debug_pipe_name(), _is_focused_realtime_gui_module(), _module_requires_global_histogram_input_cache(), _module_requires_global_histogram_output_cache(), _polygon_get_mask(), _polygon_get_mask_roi(), _polygon_get_pts_border(), _print_nan_debug(), _print_opencl_errors(), _print_perf_debug(), _refine_with_detail_mask(), _seal_opencl_cache_policy(), _trace_buffer_content(), _trace_cache_owner(), commit_params(), commit_params(), commit_params(), dt_dev_darkroom_pipeline(), dt_dev_get_raster_mask(), dt_dev_pixelpipe_cache_peek_gui(), dt_dev_pixelpipe_debug_dump_module_io(), dt_dev_pixelpipe_init(), dt_dev_pixelpipe_init_dummy(), dt_dev_pixelpipe_init_export(), dt_dev_pixelpipe_init_preview(), dt_dev_pixelpipe_init_thumbnail(), dt_dev_pixelpipe_process(), dt_dev_pixelpipe_process_rec(), dt_develop_blend_process(), dt_develop_blend_process_cl(), dt_gui_throttle_record_runtime(), dt_iop_commit_params(), dt_pixelpipe_get_global_hash(), dual_demosaic(), init_pipe(), pixelpipe_process_on_GPU(), process(), process(), process(), process(), process(), process_cl(), process_internal(), and process_nlmeans_cl().
| int dt_dev_pixelpipe_t::want_detail_mask |
Definition at line 271 of file pixelpipe_hb.h.
Referenced by _refresh_pipe_detail_mask_state(), _sync_focused_in_place(), _sync_pipe_nodes_from_history(), _sync_pipe_nodes_from_history_from_node(), and dt_dev_pixelpipe_change().
| struct dt_iop_order_iccprofile_info_t* dt_dev_pixelpipe_t::work_profile_info |
work profile info of the image
Definition at line 237 of file pixelpipe_hb.h.
Referenced by dt_ioppr_get_pipe_work_profile_info(), and dt_ioppr_set_pipe_work_profile_info().