![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <pixelpipe_hb.h>
Collaboration diagram for dt_dev_pixelpipe_t:Definition at line 355 of file pixelpipe_hb.h.
| gboolean dt_dev_pixelpipe_t::autoset |
Definition at line 595 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 400 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 413 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 473 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 572 of file pixelpipe_hb.h.
Referenced by _bypass_cache(), _peek_gui(), _sample_picker_from_cache(), dt_pixelpipe_get_global_hash(), and process_cl().
| dt_atomic_int dt_dev_pixelpipe_t::cache_request |
Definition at line 551 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 552 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 397 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 358 of file pixelpipe_hb.h.
Referenced by __attribute__(), __attribute__(), _brush_get_mask(), _brush_get_mask_roi(), _circle_get_area(), _circle_get_source_area(), _default_pipe_hash(), _get_area(), _get_area(), _polygon_get_mask(), _polygon_get_mask_roi(), _publish_upstream_hashes(), _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_develop_blendif_init_masking_profile(), dt_pixelpipe_get_global_hash(), input_format(), output_format(), pixelpipe_process_on_CPU(), pixelpipe_process_on_GPU(), process(), process_cl(), process_fusion(), and process_lut().
| int dt_dev_pixelpipe_t::devid |
Definition at line 509 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 569 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 522 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_get_roi_in(), dt_dev_pixelpipe_process(), dt_masks_debug_rasterise(), and dt_masks_get_from_id_in_pipe().
| gboolean dt_dev_pixelpipe_t::gui_observable_source |
Definition at line 480 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 407 of file pixelpipe_hb.h.
Referenced by _publish_upstream_hashes(), _reset_piece_cache_entry(), _sync_focused_in_place(), _sync_pipe_nodes_from_history(), _sync_pipe_nodes_from_history_from_node(), dt_dev_pixelpipe_create_nodes(), dt_dev_pixelpipe_get_hash(), dt_dev_pixelpipe_process_rec(), dt_dev_pixelpipe_propagate_formats(), dt_dev_pixelpipe_set_hash(), dt_develop_blend_process(), dt_develop_blend_process_cl(), dt_iop_commit_params(), and dt_pixelpipe_get_global_hash().
| dt_atomic_uint64 dt_dev_pixelpipe_t::history_hash |
Definition at line 547 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 517 of file pixelpipe_hb.h.
Referenced by 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 518 of file pixelpipe_hb.h.
Referenced by 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 516 of file pixelpipe_hb.h.
Referenced by _colorout_input_format_cst(), 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 365 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(), _inverse_mask(), _nm_fit_output_to_input_roi(), _nm_fitness(), 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_in(), modify_roi_out(), process(), process(), process_cl(), rt_geometry_base_hash(), rt_masks_point_denormalize(), and tiling_callback().
| int32_t dt_dev_pixelpipe_t::imgid |
Definition at line 361 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 378 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 475 of file pixelpipe_hb.h.
| GList* dt_dev_pixelpipe_t::iop_order_list |
Definition at line 520 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 370 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 365 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(), _inverse_mask(), _nm_fit_output_to_input_roi(), _nm_fitness(), 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_in(), modify_roi_out(), process(), process(), process_cl(), rt_geometry_base_hash(), rt_masks_point_denormalize(), and tiling_callback().
| gboolean dt_dev_pixelpipe_t::keep_outputs |
Definition at line 584 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_change(), dt_dev_pixelpipe_process(), and dt_dev_pixelpipe_process_rec().
| int dt_dev_pixelpipe_t::last_devid |
Definition at line 514 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 530 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 542 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 507 of file pixelpipe_hb.h.
Referenced by commit_params(), commit_params(), dt_dev_pixelpipe_init_cached(), and dt_dev_pixelpipe_init_export().
| int dt_dev_pixelpipe_t::mask_display |
Definition at line 471 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 505 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(), dt_pixelpipe_get_global_hash(), and rt_geometry_base_hash().
| gboolean dt_dev_pixelpipe_t::no_cache |
Definition at line 579 of file pixelpipe_hb.h.
Referenced by _bypass_cache(), _peek_gui(), _sample_picker_from_cache(), dt_dev_pixelpipe_cleanup(), dt_dev_pixelpipe_init_dummy(), dt_dev_pixelpipe_init_export(), and dt_dev_pixelpipe_init_thumbnail().
| GList* dt_dev_pixelpipe_t::nodes |
Definition at line 395 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(), _publish_upstream_hashes(), _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_pixelpipe_get_global_hash(), and write_image().
| int dt_dev_pixelpipe_t::opencl_enabled |
Definition at line 465 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 467 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_process().
| int dt_dev_pixelpipe_t::output_imgid |
Definition at line 429 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 392 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 390 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_cleanup(), and dt_ioppr_set_pipe_input_profile_info().
| dt_atomic_int dt_dev_pixelpipe_t::pause |
Definition at line 591 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 373 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 373 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 445 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 427 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_cleanup(), dt_dev_pixelpipe_init_cached(), dt_dev_pixelpipe_process(), dt_develop_blend_process(), and dt_develop_blend_process_cl().
| uint64_t dt_dev_pixelpipe_t::rawdetail_mask_hash |
Definition at line 420 of file pixelpipe_hb.h.
Referenced by dt_dev_clear_rawdetail_mask(), dt_dev_pixelpipe_init_cached(), and dt_dev_retrieve_rawdetail_mask().
| struct dt_iop_roi_t dt_dev_pixelpipe_t::rawdetail_mask_roi |
Definition at line 421 of file pixelpipe_hb.h.
Referenced by dt_dev_clear_rawdetail_mask(), and dt_dev_distort_detail_mask().
| dt_atomic_int dt_dev_pixelpipe_t::realtime |
Definition at line 463 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 557 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 563 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 442 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 450 of file pixelpipe_hb.h.
Referenced by leave().
| dt_atomic_int dt_dev_pixelpipe_t::shutdown |
Definition at line 452 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 457 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 362 of file pixelpipe_hb.h.
Referenced by dt_dev_pixelpipe_set_input(), process(), process_cl(), and process_common_cleanup().
| gboolean dt_dev_pixelpipe_t::store_all_raster_masks |
Definition at line 525 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 469 of file pixelpipe_hb.h.
| dt_dev_pixelpipe_type_t dt_dev_pixelpipe_t::type |
Definition at line 476 of file pixelpipe_hb.h.
Referenced by __attribute__(), _aniso_div_solve(), _biharmonic_dome(), _colorout_input_format_cst(), _default_process_tiling_ptp(), _default_process_tiling_roi(), _get_debug_pipe_name(), _group_publish_prefix(), _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(), modify_roi_in(), pixelpipe_process_on_GPU(), process(), process(), process(), process(), process_cl(), process_internal(), process_nlmeans_cl(), and rt_report_render().
| int dt_dev_pixelpipe_t::want_detail_mask |
Definition at line 422 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 376 of file pixelpipe_hb.h.
Referenced by dt_ioppr_get_pipe_work_profile_info(), and dt_ioppr_set_pipe_work_profile_info().