![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <pixelpipe_hb.h>
Collaboration diagram for dt_dev_pixelpipe_t:Definition at line 304 of file pixelpipe_hb.h.
| gboolean dt_dev_pixelpipe_t::autoset |
Definition at line 533 of file pixelpipe_hb.h.
Referenced by _dt_iop_autoset_finish(), _preview_pipe_finished(), _seal_opencl_cache_policy(), and dt_iop_autoset_build_list().
| dt_backbuf_t dt_dev_pixelpipe_t::backbuf |
Definition at line 349 of file pixelpipe_hb.h.
Referenced by _build_preview_fallback_surface(), _lib_navigation_draw_callback(), _peek_gui(), _preview_pipe_finished(), _studio_dev_teardown(), _update_backbuf_cache_reference(), dt_dev_lock_pipe_surface(), 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(), expose(), and leave().
| dt_pthread_mutex_t dt_dev_pixelpipe_t::busy_mutex |
Definition at line 362 of file pixelpipe_hb.h.
Referenced by _resync_pipe_with_history(), _studio_dev_teardown(), 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 422 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 521 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 500 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 501 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 346 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 307 of file pixelpipe_hb.h.
Referenced by _circle_get_area(), _circle_get_source_area(), _default_pipe_hash(), _seal_opencl_cache_policy(), _sync_focused_in_place(), _sync_pipe_nodes_from_history(), _sync_pipe_nodes_from_history_from_node(), _synch_all_snapshot(), _synch_top_snapshot(), _update_output_cfa_descriptor(), autoset(), commit_params(), commit_params(), commit_params(), default_colorspace(), default_input_format(), default_output_format(), 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_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 458 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(), _harmonic_cl_roundtrip(), _harmonic_reconstruct_cl(), _update_backbuf_cache_reference(), 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(), dual_demosaic_cl(), green_equilibration_cl(), pixelpipe_process_on_GPU(), process_cl(), process_cl(), process_cl(), process_cl(), process_cl(), process_default_cl(), process_harmonic_cl(), process_laplacian_bayer_cl(), process_laplacian_passthrough_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 518 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 471 of file pixelpipe_hb.h.
Referenced by _develop_blend_init_drawn_mask(), _group_get_mask_roi(), commit_params(), dt_dev_pixelpipe_cleanup(), dt_dev_pixelpipe_process(), dt_masks_debug_rasterise(), rt_process_forms(), and rt_process_forms_cl().
| gboolean dt_dev_pixelpipe_t::gui_observable_source |
Definition at line 429 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 356 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 496 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 466 of file pixelpipe_hb.h.
Referenced by commit_params(), dt_dev_pixelpipe_cleanup(), dt_dev_pixelpipe_set_icc(), and dt_dev_snapshot_capture().
| dt_iop_color_intent_t dt_dev_pixelpipe_t::icc_intent |
Definition at line 467 of file pixelpipe_hb.h.
Referenced by commit_params(), dt_dev_pixelpipe_init_cached(), dt_dev_pixelpipe_set_icc(), and dt_dev_snapshot_capture().
| dt_colorspaces_color_profile_type_t dt_dev_pixelpipe_t::icc_type |
Definition at line 465 of file pixelpipe_hb.h.
Referenced by _colorout_input_format_cst(), commit_params(), dt_dev_pixelpipe_cleanup(), dt_dev_pixelpipe_init_cached(), dt_dev_pixelpipe_set_icc(), and dt_dev_snapshot_capture().
| int dt_dev_pixelpipe_t::iheight |
Definition at line 314 of file pixelpipe_hb.h.
Referenced by _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(), commit_params(), dt_dev_pixelpipe_change(), dt_dev_pixelpipe_create_nodes(), dt_dev_pixelpipe_set_input(), dt_focus_draw_clusters(), dt_imageio_export_with_flags(), dt_masks_debug_rasterise(), dt_masks_distort_for_pipe(), init_pipe(), masks_point_denormalize(), modify_roi_in(), modify_roi_out(), process(), process_cl(), rt_masks_point_calc_delta(), and rt_masks_point_denormalize().
| int32_t dt_dev_pixelpipe_t::imgid |
Definition at line 310 of file pixelpipe_hb.h.
Referenced by _peek_gui(), _sync_pipe_nodes_from_history(), _sync_pipe_nodes_from_history_from_node(), dt_dev_lock_pipe_surface(), dt_dev_pixelpipe_cleanup_nodes(), dt_dev_pixelpipe_create_nodes(), dt_dev_pixelpipe_process_rec(), dt_dev_pixelpipe_set_input(), dt_develop_blend_process(), dt_develop_blend_process_cl(), process(), and process_cl().
| struct dt_iop_order_iccprofile_info_t* dt_dev_pixelpipe_t::input_profile_info |
input profile info
Definition at line 327 of file pixelpipe_hb.h.
Referenced by _scope_pixel_to_display_rgb(), _scope_pixel_to_xyz(), dt_dev_pixelpipe_cleanup(), 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 424 of file pixelpipe_hb.h.
| GList* dt_dev_pixelpipe_t::iop_order_list |
Definition at line 469 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 319 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 314 of file pixelpipe_hb.h.
Referenced by _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(), commit_params(), dt_dev_pixelpipe_change(), dt_dev_pixelpipe_create_nodes(), dt_dev_pixelpipe_set_input(), dt_focus_draw_clusters(), dt_imageio_export_with_flags(), dt_masks_debug_rasterise(), dt_masks_distort_for_pipe(), 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 463 of file pixelpipe_hb.h.
Referenced by _studio_dev_teardown(), _update_backbuf_cache_reference(), 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 479 of file pixelpipe_hb.h.
Referenced by _sync_focused_in_place(), _synch_all_snapshot(), _synch_top_snapshot(), and dt_dev_pixelpipe_init_cached().
| dt_atomic_ptr dt_dev_pixelpipe_t::last_history_item |
Definition at line 491 of file pixelpipe_hb.h.
Referenced by _pipe_set_last_history_item(), _synch_top_snapshot(), and dt_dev_pixelpipe_cleanup().
| dt_imageio_levels_t dt_dev_pixelpipe_t::levels |
Definition at line 456 of file pixelpipe_hb.h.
Referenced by __attribute__(), commit_params(), dt_dev_pixelpipe_init_cached(), and dt_dev_pixelpipe_init_export().
| int dt_dev_pixelpipe_t::mask_display |
Definition at line 420 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().
| int dt_dev_pixelpipe_t::mask_rasterization_step |
Rasterisation step for drawn masks, in image pixels. Always >= 1.
Brush and polygon subdivide their outline until consecutive samples land within this many pixels, then paint one radial spoke per sample. At 1 the outline is followed to pixel accuracy. Above 1 the samples spread out and the spokes leave gaps between them – invisible when the result is shown well below 1:1, a diagonal hatch across the stroke when it is not (#1116).
IT IS SET UPSTREAM AND ONLY READ HERE. Every mask type used to re-derive its own answer from ‘dt_dev_pixelpipe_has_preview_output(...) || type == THUMBNAIL’ – six copies across brush.c and polygon.c, some passing the module's roi and some NULL, so one pipe could be classified two ways inside a single frame, and an export could be classified as a preview. How finely a pipe must rasterise is a property OF THE PIPE, decided by whoever configures it: pipe init, or the darkroom GUI from the zoom level.
The default is 1 and every init sets it, so a pipe nobody configures – every headless export, thumbnail and snapshot – is pixel-accurate by construction rather than by a predicate that has to get the answer right.
It feeds the module hash (dt_pixelpipe_get_global_hash), because two runs at different steps produce different pixels and must not share a cache line.
Definition at line 454 of file pixelpipe_hb.h.
Referenced by _brush_get_mask(), _brush_get_mask_roi(), dt_dev_pixelpipe_init_cached(), dt_dev_pixelpipe_set_mask_rasterization_step(), dt_masks_debug_rasterise(), dt_masks_distort_for_pipe(), and dt_pixelpipe_get_global_hash().
| gboolean dt_dev_pixelpipe_t::no_cache |
Definition at line 526 of file pixelpipe_hb.h.
Referenced by _bypass_cache(), _peek_gui(), _sample_picker_from_cache(), dt_dev_pixelpipe_cleanup(), dt_dev_pixelpipe_init_dummy(), and dt_dev_pixelpipe_init_thumbnail().
| GList* dt_dev_pixelpipe_t::nodes |
Definition at line 344 of file pixelpipe_hb.h.
Referenced by _build_pre_module_filter_string(), _find_detailmask_node(), _flip_swaps_axes(), _get_requested_piece_node(), _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(), _synch_top_snapshot(), _update_backbuf_cache_reference(), 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_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_set_input(), dt_dev_pixelpipe_sync_no_history(), 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 414 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 416 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_process().
| int dt_dev_pixelpipe_t::output_imgid |
Definition at line 378 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 341 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().
| struct dt_iop_order_iccprofile_info_t* dt_dev_pixelpipe_t::owned_input_profile_info |
Definition at line 339 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_cleanup(), and dt_ioppr_set_pipe_input_profile_info().
| gboolean dt_dev_pixelpipe_t::pause |
Definition at line 529 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 322 of file pixelpipe_hb.h.
Referenced by _compute_main_roi(), _compute_preview_roi(), _get_export_size(), 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 322 of file pixelpipe_hb.h.
Referenced by _compute_main_roi(), _compute_preview_roi(), _get_export_size(), 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 394 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 376 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 369 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 370 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 412 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 506 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 512 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().
| dt_dev_roi_request_store_t dt_dev_pixelpipe_t::roi_request |
The viewport snapshot this run was planned from.
Latched once per darkroom worker iteration, before any resync, and read by everything that runs on the pipeline thread for the rest of that run – so a module callback and the ROI planner cannot disagree about the zoom, however many times the GUI thread republishes while the frame is being computed.
A pipe nobody latches (export, thumbnail, snapshot) keeps the neutral seed dt_dev_pixelpipe_init_cached() gives it: scaling 1, natural_scale -1, which is what those pipes have always read off a headless dev. See develop/dev_roi_request.h.
Definition at line 391 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_init_cached(), dt_dev_roi_request_latch(), and dt_dev_roi_request_of_pipe().
| dt_atomic_int dt_dev_pixelpipe_t::running |
Definition at line 399 of file pixelpipe_hb.h.
Referenced by leave().
| dt_atomic_int dt_dev_pixelpipe_t::shutdown |
Definition at line 401 of file pixelpipe_hb.h.
Referenced by _change_pipe(), _studio_dev_teardown(), dt_dev_darkroom_pipeline(), dt_dev_history_commit_item_now(), dt_dev_pixelpipe_change_zoom_main(), dt_dev_pixelpipe_has_shutdown(), dt_dev_pixelpipe_init_cached(), dt_dev_roi_request_publish(), dt_drawlayer_set_pipeline_realtime_mode(), and leave().
| dt_atomic_int* dt_dev_pixelpipe_t::shutdown_ext |
Definition at line 406 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 311 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 474 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 418 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 425 of file pixelpipe_hb.h.
Referenced by __attribute__(), __attribute__(), _aniso_div_solve(), _biharmonic_dome(), _colorout_input_format_cst(), _default_process_tiling_ptp(), _default_process_tiling_roi(), _get_debug_pipe_name(), _group_get_mask_roi(), _is_focused_realtime_gui_module(), _module_requires_global_histogram_input_cache(), _module_requires_global_histogram_output_cache(), _peek_gui(), _print_nan_debug(), _print_opencl_errors(), _print_perf_debug(), _refine_with_detail_mask(), _seal_opencl_cache_policy(), _sp_chol_cl_selftest(), _sp_pde_factor(), _sync_pipe_nodes_from_history(), _sync_pipe_nodes_from_history_from_node(), _trace_buffer_content(), _trace_cache_owner(), _update_backbuf_cache_reference(), _update_output_cfa_descriptor(), commit_params(), commit_params(), commit_params(), dt_dev_darkroom_pipeline(), dt_dev_get_raster_mask(), dt_dev_lock_pipe_surface(), dt_dev_pixelpipe_cleanup_nodes(), dt_dev_pixelpipe_create_nodes(), 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_iop_commit_params(), dt_pixelpipe_get_global_hash(), dual_demosaic(), init_pipe(), pixelpipe_process_on_GPU(), process(), process(), process(), process(), process_cl(), process_internal(), and process_nlmeans_cl().
| int dt_dev_pixelpipe_t::want_detail_mask |
Definition at line 371 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 325 of file pixelpipe_hb.h.
Referenced by dt_ioppr_get_pipe_work_profile_info(), and dt_ioppr_set_pipe_work_profile_info().