![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
The drawlayer's layer store: the layer cache and its sidecar synchronisation. More...
#include "iop/drawlayer/common.h"#include "develop/imageop.h"#include "iop/drawlayer/coordinates.h"#include "common/hash.h"#include "system/macros.h"
Include dependency graph for layers.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | drawlayer_dir_info_t |
| What one sidecar directory scan found about a layer. More... | |
Typedefs | |
| typedef struct drawlayer_dir_info_t | drawlayer_dir_info_t |
| What one sidecar directory scan found about a layer. | |
Functions | |
| static | __attribute__ ((always_inline)) gboolean dt_drawlayer_resolve_layer_geometry(dt_iop_module_t *self |
| if (!IS_NULL_PTR(layer_height)) *layer_height=0 = resolved_height | |
| if (!IS_NULL_PTR(origin_x)) *origin_x=0 | |
| if (!IS_NULL_PTR(origin_y)) *origin_y=0 | |
| if (IS_NULL_PTR(self)||IS_NULL_PTR(self->dev)) return FALSE | |
| if (!dt_drawlayer_layer_canvas_for_pipe(self, pipe, &resolved_width, &resolved_height)) return FALSE | |
| if (!IS_NULL_PTR(layer_width)) *layer_width | |
| if (!IS_NULL_PTR(params)) | |
| void | dt_drawlayer_layers_append_error (GString *errors, const char *message) |
| void | dt_drawlayer_layers_log_errors (GString *errors) |
| void | dt_drawlayer_layers_populate_list (dt_iop_module_t *self) |
| void | dt_drawlayer_layers_reset_stroke_session (dt_iop_drawlayer_gui_data_t *g) |
Variables | |
| static const dt_dev_pixelpipe_t * | pipe |
| static const dt_dev_pixelpipe_t const dt_dev_pixelpipe_iop_t * | piece |
| static const dt_dev_pixelpipe_t const dt_dev_pixelpipe_iop_t int * | layer_width |
| static const dt_dev_pixelpipe_t const dt_dev_pixelpipe_iop_t int int * | layer_height |
| static const dt_dev_pixelpipe_t const dt_dev_pixelpipe_iop_t int int int * | origin_x |
| static const dt_dev_pixelpipe_t const dt_dev_pixelpipe_iop_t int int int int * | origin_y |
| int | resolved_width = 0 |
| int | resolved_height = 0 |
| static const dt_iop_drawlayer_params_t * | params |
| hash = dt_hash(hash, (const char *)&imgid, sizeof(imgid)) | |
The drawlayer's layer store: the layer cache and its sidecar synchronisation.
Definition in file layers.h.
What one sidecar directory scan found about a layer.
|
inlinestatic |
Definition at line 35 of file layers.c.
References IS_NULL_PTR, and L.
Referenced by _delete_current_layer(), _rename_current_layer_from_gui(), and dt_drawlayer_ensure_layer_cache().
Definition at line 42 of file layers.c.
References dt_control_log(), and IS_NULL_PTR.
Referenced by _delete_current_layer(), _rename_current_layer_from_gui(), and dt_drawlayer_ensure_layer_cache().
| void dt_drawlayer_layers_populate_list | ( | dt_iop_module_t * | self | ) |
Definition at line 48 of file layers.c.
References dt_iop_module_t::dev, dt_bauhaus_combobox_add(), dt_bauhaus_combobox_length(), dt_bauhaus_combobox_remove_at(), dt_bauhaus_combobox_set(), dt_drawlayer_io_free_layer_names(), dt_drawlayer_io_list_layer_names(), dt_drawlayer_io_sidecar_path(), dt_drawlayer_layer_name_non_empty(), dt_gui_widget_freeze, dt_iop_gui_data(), DT_PATH_MAX, g, i, dt_image_t::id, dt_develop_t::image_storage, IS_NULL_PTR, L, dt_iop_drawlayer_params_t::layer_name, dt_iop_drawlayer_params_t::layer_order, names, dt_iop_module_t::params, and params.
Referenced by dt_drawlayer_ensure_layer_cache(), and dt_drawlayer_refresh_layer_widgets().
| void dt_drawlayer_layers_reset_stroke_session | ( | dt_iop_drawlayer_gui_data_t * | g | ) |
Definition at line 94 of file layers.c.
References dt_drawlayer_process_state_reset_stroke(), dt_drawlayer_worker_reset_backend_path(), dt_drawlayer_worker_reset_live_publish(), FALSE, g, and IS_NULL_PTR.
Referenced by _clear_current_layer(), _delete_current_layer(), _fill_current_layer(), dt_drawlayer_commit_dabs(), and dt_drawlayer_ensure_layer_cache().
| if | ( | ! | dt_drawlayer_layer_canvas_for_pipeself, pipe, &resolved_width, &resolved_height | ) |
|
pure virtual |
| if | ( | ! | IS_NULL_PTRlayer_width | ) |
|
pure virtual |
|
pure virtual |
| if | ( | ! | IS_NULL_PTRparams | ) |
Definition at line 93 of file layers.h.
References dt_hash(), hash, dt_iop_drawlayer_params_t::layer_name, dt_iop_drawlayer_params_t::layer_order, params, and dt_iop_drawlayer_params_t::work_profile.
| if | ( | IS_NULL_PTR(self)||IS_NULL_PTR(self->dev) | ) |
Definition at line 90 of file layers.h.
Referenced by __attribute__(), _add_pending_hash(), _append(), _cache_entry_for_host_ptr_locked(), _cache_lookup_existing(), _cacheline_ready_callback(), _darkroom_zoom_hash(), _describe_edge(), _develop_cacheline_ready_callback(), _dt_collection_get_hash(), _dt_dev_pixelpipe_cache_wait_ready_callback(), _entry_get_locked(), _envelope(), _free_space_to_alloc(), _get_lines_hash(), _get_live_histogram_hash(), _group_prefix_hash(), _has_pending_hash(), _hash_endpoint(), _hash_raster_masks(), _iop_color_picker_cacheline_ready_callback(), _lib_histogram_cacheline_ready_callback(), _log_arena_allocation_failure(), _observe_delete(), _observe_read(), _pairing_is_coherent(), _peek_gui(), _pixelpipe_cache_create_entry_locked(), _pixelpipe_cache_ready(), _preview_cacheline_ready_callback(), _produce(), _refresh_global_histogram_backbuf_for_hash(), _refresh_preview_histograms(), _rekey_record(), _remove_pending_hash(), _resolve_backbuf_sampling_source(), _resolve_locked(), _session_pattern_hash(), _set_hash_member(), _setup_ssl_trust(), _static_layer_hash_samples(), _static_layer_key_compute(), _trace_exact_hit(), dt_dev_backbuf_set_hash(), dt_dev_history_compute_hash(), dt_dev_lock_pipe_surface(), dt_dev_masks_update_hash(), dt_dev_pixelpipe_cache_get(), dt_dev_pixelpipe_cache_get_entry(), dt_dev_pixelpipe_cache_get_writable(), dt_dev_pixelpipe_cache_peek(), dt_dev_pixelpipe_cache_ref_count_entry(), dt_dev_pixelpipe_cache_ref_entry_by_hash(), dt_dev_pixelpipe_cache_ref_host_entry_by_hash(), dt_dev_pixelpipe_cache_unref_hash(), dt_dev_pixelpipe_cache_wait_cleanup(), dt_dev_pixelpipe_cleanup(), dt_dev_pixelpipe_node_hash(), dt_dev_pixelpipe_process(), dt_dev_pixelpipe_process_rec(), dt_dev_pixelpipe_raster_mask_hash(), dt_dev_pixelpipe_set_hash(), dt_dev_pixelpipe_set_reentry(), dt_dev_pixelpipe_unset_reentry(), dt_dev_set_backbuf(), dt_drawlayer_cache_patch_alloc_shared(), dt_drawlayer_touch_stroke_commit_hash(), dt_hash(), dt_iop_commit_params(), dt_iop_compute_blendop_hash(), dt_iop_compute_module_hash(), dt_masks_form_get_own_hash(), dt_masks_group_get_hash_ext(), dt_pixel_cache_new_entry(), dt_pixelpipe_cache_alloc_align_cache_impl(), dt_pixelpipe_cache_free_align_cache(), dt_pixelpipe_cache_wait_take_matching(), dt_pixelpipe_get_global_hash(), dt_supervisor_backbuf(), dt_supervisor_cacheline_create(), dt_supervisor_cacheline_delete(), dt_supervisor_cacheline_read(), dt_supervisor_describe(), clone_detect::fingerprints(), gui_post_expose(), if(), process(), process_cl(), process_cl(), process_drago(), rt_geometry_base_hash(), rt_scaled_mask_hash(), rt_scaled_mask_publish(), rt_scaled_mask_take_memo(), rt_shape_box(), rt_shape_scaled_mask(), and test_field_by_field_read_crosses_publications().
| static const dt_iop_drawlayer_params_t const int const int layer_height |
Definition at line 51 of file layers.h.
Referenced by __attribute__(), _create_background_layer_from_input(), _delete_current_layer(), _rename_current_layer_from_gui(), _rewrite_sidecar(), _virtual_piece_layer_geometry(), _write_page(), dt_drawlayer_compute_view_patch(), dt_drawlayer_ensure_layer_cache(), dt_drawlayer_io_delete_layer(), dt_drawlayer_io_insert_layer(), dt_drawlayer_io_load_layer(), dt_drawlayer_io_rename_layer(), and dt_drawlayer_io_store_layer().
| static const dt_iop_drawlayer_params_t const int layer_width |
Definition at line 50 of file layers.h.
Referenced by __attribute__(), _create_background_layer_from_input(), _delete_current_layer(), _rename_current_layer_from_gui(), _rewrite_sidecar(), _virtual_piece_layer_geometry(), _write_page(), dt_drawlayer_compute_view_patch(), dt_drawlayer_ensure_layer_cache(), dt_drawlayer_io_delete_layer(), dt_drawlayer_io_insert_layer(), dt_drawlayer_io_load_layer(), dt_drawlayer_io_rename_layer(), and dt_drawlayer_io_store_layer().
| const dt_dev_pixelpipe_t const dt_dev_pixelpipe_iop_t int int int* origin_x |
Definition at line 51 of file layers.h.
Referenced by _aniso_div_solve(), _brush_runtime_view_from_bounds(), _brush_runtime_view_from_state(), _default_process_tiling_roi(), _dt_cht_generate_patch_list(), dt_cairo_draw_arrow(), dt_drawlayer_brush_rasterize(), and dt_drawlayer_paint_runtime_prepare_dab_context().
| const dt_dev_pixelpipe_t const dt_dev_pixelpipe_iop_t int int int int* origin_y |
Definition at line 51 of file layers.h.
Referenced by _aniso_div_solve(), _brush_runtime_view_from_bounds(), _brush_runtime_view_from_state(), _default_process_tiling_roi(), _dt_cht_generate_patch_list(), dt_cairo_draw_arrow(), dt_drawlayer_brush_rasterize(), and dt_drawlayer_paint_runtime_prepare_dab_context().
| const dt_iop_drawlayer_params_t* params |
Definition at line 80 of file layers.h.
Referenced by __attribute__(), __attribute__(), _added_gui_thread(), _apply_selected_layer_attachment(), _attach_selected_layer_clicked(), _background_layer_job_done_idle(), _blendop_blendif_update_tab(), _call_shortcut_cclosure(), _cancellable_gui_thread(), _cleanup_expansion(), _clear_current_layer(), _commit_piece_contract(), _confirm_delete_layer(), _control_gpx_apply_job_create(), _control_import_alloc(), _control_import_job_cleanup(), _control_import_job_create(), _control_import_job_run(), _create_background_layer_from_input(), _create_new_layer(), _create_pdf(), _database_init(), _delete_current_layer(), _delete_layer_clicked(), _destroyed_gui_thread(), _dev_auto_apply_presets(), _develop_blend_get_raster_source_module(), _develop_blend_init_drawn_mask(), _develop_blend_init_raster_mask(), _develop_mask_get_post_operations(), _distort_paths(), _dt_check_basedir(), _enqueue_surface_fetch(), _expand_datetime_now(), _expand_exif_and_gps(), _expand_exif_datetime(), _expand_file_and_folder(), _expand_geometry_and_misc(), _expand_image_and_version(), _expand_rating_and_metadata(), _expand_source(), _export_and_setup_pos(), _export_image(), _fill_current_layer(), _folder_survey_job_cleanup(), _folder_survey_job_run(), _folder_survey_scan(), _generic_dt_control_fileop_images_job_run(), _get_base_value(), _gui_presets_popup_menu_show_internal(), _history_delete_apply(), _history_load_and_apply_apply(), _history_style_apply(), _hit_test_paths(), _image_get_history_orientation(), _import_discarded_files_popup(), _import_discarded_files_schedule(), _init_expansion(), _introspect_dump(), _iop_validate_params(), _ioporder_add_preset(), _ioporder_get_current_order_name(), _layer_selected(), _lib_backgroundjobs_added(), _lib_backgroundjobs_cancellable(), _lib_backgroundjobs_destroyed(), _lib_backgroundjobs_message_updated(), _lib_backgroundjobs_updated(), _lib_history_change_text(), _load_for_image(), _log_key_event(), _new_connection(), _nm_fitness(), _params_json(), _pathlist_import_cleanup(), _pathlist_import_run(), _preload_image_cache_with_max_size(), _prepend_apply_item(), _prepend_item(), _preview_bg_toggled(), _print_button_clicked(), _print_job_cleanup(), _print_job_run(), _publish_backend_progress(), _recompute_job_cleanup(), _rekey_record(), _remove_accel_hashtable(), _rename_current_layer_from_gui(), _rename_layer_clicked(), _resolve_from_history(), _signal_emit(), _signal_param_cleanup(), _sync_focused_in_place(), _sync_layer_controls(), _sync_pipe_nodes_from_history(), _sync_pipe_nodes_from_history_from_node(), _test_extension_contract(), _textnotes_load_job_cleanup(), _textnotes_load_job_run(), _textnotes_load_job_state(), _transient_params_serial_advances_with_every_publication(), _update_gui_thread(), _update_message_gui_thread(), _update_params(), _upload_layer_bank(), _variable_get_value(), _variables_get_latitude(), _variables_get_longitude(), _view_surface_fetch_job_run(), _watermark_get_svgdoc(), _write_item(), _xmp_append_history(), add_rights_preset(), button_pressed(), commit_params(), commit_params(), commit_params(), crop_constraint(), crop_fitness(), default_commit_params(), define_patches(), distort_paths_raw_to_piece(), distort_paths_raw_to_piece_chain(), do_crop(), draw_paths(), dt_accels_remove_accel(), dt_accels_window(), dt_add_hist(), dt_build_filename_from_pattern(), dt_collection_query_set_rules(), dt_collection_reset(), dt_collection_set_filter_flags(), dt_collection_set_query_flags(), dt_collection_set_sort(), dt_collection_set_text_filter(), dt_control_datetime_alloc(), dt_control_datetime_job_cleanup(), dt_control_datetime_job_create(), dt_control_datetime_job_run(), dt_control_delete_images_job_run(), dt_control_duplicate_images_job_run(), dt_control_export(), dt_control_export_alloc(), dt_control_export_cleanup(), dt_control_export_job_run(), dt_control_flip_images_job_run(), dt_control_generic_image_job_create(), dt_control_generic_images_job_create(), dt_control_gpx_apply_alloc(), dt_control_gpx_apply_job_cleanup(), dt_control_gpx_apply_job_run(), dt_control_image_enumerator_alloc(), dt_control_image_enumerator_cleanup(), dt_control_job_set_params(), dt_control_job_set_params_with_size(), dt_control_jobs_init(), dt_control_local_copy_images_job_run(), dt_control_merge_hdr_job_run(), dt_control_monochrome_images_job_run(), dt_control_progress_init(), dt_control_refresh_exif_run(), dt_control_remove_images_job_run(), dt_control_save_xmps(), dt_control_save_xmps_forced(), dt_control_save_xmps_job_run(), dt_control_signal_raise(), dt_control_work(), dt_control_work_res(), dt_database_open(), dt_dev_history_item_update_from_params(), dt_dev_transient_params_set(), dt_develop_blend_get_mask_usage(), dt_develop_blend_params_is_all_zero(), dt_develop_blendif_process_parameters(), dt_drawlayer_commit_dabs(), dt_drawlayer_ensure_layer_cache(), dt_drawlayer_flush_layer_cache(), dt_drawlayer_io_background_layer_job_run(), dt_drawlayer_layers_populate_list(), dt_drawlayer_refresh_layer_widgets(), dt_drawlayer_rekey_shared_base_patch(), dt_drawlayer_sanitize_params(), dt_drawlayer_touch_stroke_commit_hash(), dt_drawlayer_worker_snapshot_params(), dt_exif_xmp_attach_export(), dt_film_import1_cleanup(), dt_film_import1_create(), dt_film_import1_run(), dt_geometry_chain_rebuild(), dt_gui_presets_add_generic(), dt_gui_presets_add_with_blendop(), dt_gui_presets_popup_menu_show_for_params(), dt_history_delete_on_list(), dt_history_load_and_apply(), dt_history_load_and_apply_on_list(), dt_history_repository_get_autoapply_ioporder_params(), dt_history_repository_get_last_enabled_params(), dt_history_style_on_image(), dt_history_style_on_list(), dt_http_server_create(), dt_image_import_job_cleanup(), dt_image_import_job_create(), dt_image_import_job_run(), dt_iop_colorreconstruct_bilateral_splat(), dt_iop_colorreconstruct_bilateral_splat_cl(), dt_iop_commit_params(), dt_ioppr_serialize_iop_order_list(), dt_lib_presets_add(), dt_lib_presets_update(), dt_masks_legacy_params(), dt_masks_legacy_params_v1_to_v2(), dt_masks_legacy_params_v2_to_v3(), dt_masks_legacy_params_v3_to_v4(), dt_masks_legacy_params_v4_to_v5(), dt_masks_legacy_params_v5_to_v6(), dt_pathlist_import_create(), dt_preset_repository_add_iop_preset(), dt_preset_repository_add_module_preset(), dt_preset_repository_add_shipped_preset(), dt_preset_repository_insert_with_conditions(), dt_preset_repository_rename_module_preset(), dt_preset_repository_update_iop_params(), dt_preset_repository_update_module_params(), dt_preset_repository_update_params_by_rowid(), dt_style_plugin_save(), dt_style_repository_insert_item(), dt_styles_get_item_list(), dt_supervisor_backbuf(), dt_supervisor_cacheline_create(), dt_supervisor_cacheline_delete(), dt_supervisor_cacheline_read(), dt_supervisor_history(), dt_supervisor_node(), dt_supervisor_widget(), dt_variables_expand(), dt_variables_params_destroy(), dt_variables_params_init(), dt_variables_reset_sequence(), dt_variables_set_datetime(), dt_variables_set_max_width_height(), dt_variables_set_tags_flags(), encode_colorchecker(), encode_tonecurve(), filter_callback(), finalize_store(), free_params(), free_params(), geometry_record(), geometry_record(), get_params(), global_progress_end(), global_progress_set(), global_progress_start(), gui_focus(), gui_init(), gui_init(), gui_reset(), gui_update(), if(), init_presets(), main(), model_fitness(), nlmeans_denoise(), nlmeans_denoise_cl(), nlmeans_denoiseprofile_cl(), nmsfit(), preload_image_cache(), process(), process(), process_cl(), process_nlmeans_cl(), read_history_v1(), run_test(), search_changed(), set_params(), set_params(), set_params(), simplex(), smooth_paths_linsys(), and testdb_setup().
| void piece |
Definition at line 50 of file layers.h.
Referenced by __attribute__(), __attribute__(), __attribute__(), _abort_module_shutdown_cleanup(), _brush_get_area(), _brush_get_source_area(), _build_pre_module_filter_string(), _bypass_cache(), _circle_get_mask(), _commit_piece_contract(), _compute_correction(), _compute_lut(), _create_background_layer_from_input(), _current_preview_hash(), _current_preview_luminance_hash(), _default_process_tiling_cl_ptp(), _default_process_tiling_cl_roi(), _default_process_tiling_ptp(), _default_process_tiling_roi(), _develop_blend_init_drawn_mask(), _develop_mask_get_post_operations(), _ellipse_get_mask(), _find_detailmask_node(), _fit_output_to_input_roi(), _flip_swaps_axes(), _get_backbuf_source_piece(), _get_live_histogram_hash(), _get_requested_piece_node(), _gpu_early_cpu_fallback_if_unsupported(), _gpu_init_input(), _gradient_get_mask(), _group_get_mask(), _group_get_mask_roi(), _group_prefix_hash(), _harmonic_cl_roundtrip(), _harmonic_reconstruct_cl(), _harmonic_reconstruct_host(), _hl_cl_lch_xtrans(), _hl_copy_input(), _hl_count_clipped(), _inverse_mask(), _iop_color_picker_data_ready_callback(), _iop_piece_is_committable(), _ioporder_create_graph_node(), _ioporder_get_preview_piece(), _ioporder_rebuild_graph(), _is_opencl_supported(), _module_feeds_color_picker(), _nm_fit_output_to_input_roi(), _nm_fitness(), _peek_gui(), _picker_get_module_bounds_image_norm(), _plane_stamp_dashed(), _polygon_get_area(), _polygon_get_source_area(), _prepare_piece_input_contract(), _print_export_debug(), _print_perf_debug(), _process(), _process_bind_runtime(), _process_common_setup(), _process_histogram(), _process_vectorscope(), _publish_upstream_hashes(), _refine_with_detail_mask(), _refine_with_detail_mask_cl(), _refresh_global_histogram_backbuf_for_hash(), _refresh_module_histogram(), _refresh_pipe_detail_mask_state(), _refresh_preview_cursor_sample(), _refresh_preview_histograms(), _refresh_preview_module_histogram_for_hash(), _reset_piece_cache_entry(), _resolve_backbuf_sampling_source(), _sample_picker_from_cache(), _seal_opencl_cache_policy(), _spots_clone_mask(), _sync_focused_in_place(), _sync_pipe_nodes_from_history(), _sync_pipe_nodes_from_history_from_node(), _synch_top_snapshot(), _track_active_picker_hashes(), _update_output_cfa_descriptor(), amaze_demosaic_RT(), autoset(), autoset(), build_global_distortion_map(), cleanup_pipe(), cleanup_pipe(), cleanup_pipe(), color_picker_apply(), commit_params(), commit_params(), commit_params(), commit_params(), commit_params(), compute_lut(), compute_wb_factors(), default_blend_colorspace(), default_cleanup_pipe(), default_colorspace(), default_commit_params(), default_distort_backtransform(), default_distort_transform(), default_init_pipe(), default_input_format(), default_output_format(), default_process(), default_process_tiling(), default_process_tiling_cl(), default_runtime_data_hash(), default_tiling_callback(), distort_backtransform(), distort_backtransform(), distort_backtransform(), distort_mask(), distort_mask(), distort_transform(), distort_transform(), distort_transform(), dt_dev_distort_backtransform_locked(), dt_dev_distort_get_iop_pipe(), dt_dev_distort_transform_locked(), dt_dev_get_roi_filters(), dt_dev_pixelpipe_cache_peek_gui(), dt_dev_pixelpipe_cache_peek_gui_retained(), 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_node_hash(), dt_dev_pixelpipe_process(), dt_dev_pixelpipe_process_rec(), dt_dev_pixelpipe_propagate_formats(), dt_dev_pixelpipe_raster_mask_hash(), dt_dev_pixelpipe_rawdetail_mask_hash(), dt_dev_pixelpipe_set_input(), dt_dev_pixelpipe_sync_no_history(), dt_dev_pixelpipe_transform_for_blend(), dt_develop_blend_colorspace(), dt_develop_blend_process(), dt_develop_blend_process_cl(), dt_develop_blendif_init_masking_profile(), dt_develop_blendif_lab_blend(), dt_develop_blendif_lab_make_mask(), dt_develop_blendif_raw_blend(), dt_develop_blendif_raw_make_mask(), dt_develop_blendif_rgb_hsl_blend(), dt_develop_blendif_rgb_hsl_make_mask(), dt_develop_blendif_rgb_jzczhz_blend(), dt_develop_blendif_rgb_jzczhz_make_mask(), dt_iop_autoset_advance(), dt_iop_cleanup_pipe(), dt_iop_color_picker_get_ready_data(), dt_iop_commit_params(), dt_iop_init_pipe(), dt_iop_levels_compute_levels_automatic(), dt_masks_debug_rasterise(), dt_masks_form_is_in_roi(), dt_masks_get_area(), dt_masks_get_mask(), dt_masks_get_mask_roi(), dt_masks_get_source_area(), dt_masks_group_render_roi(), dt_masks_legacy_params_v1_to_v2(), dt_pixelpipe_get_global_hash(), dt_tiling_piece_can_save_memory(), dual_demosaic(), dual_demosaic_cl(), get_samples(), get_scales(), get_scales(), green_equilibration_cl(), init_pipe(), init_pipe(), init_pipe(), input_format(), lmmse_demosaic(), modify_roi_in(), modify_roi_in(), modify_roi_in(), modify_roi_in(), modify_roi_out(), modify_roi_out(), modify_roi_out(), modify_roi_out(), nlmeans_precondition_cl(), output_format(), pixelpipe_process_on_CPU(), pixelpipe_process_on_GPU(), precalculate_scale(), process(), process(), process(), process(), process(), process(), process(), process(), process(), process(), process_cl(), process_cl(), process_cl(), process_cl(), process_cl(), process_clip(), process_common_cleanup(), process_common_setup(), process_default_cl(), process_display(), process_drago(), process_floyd_steinberg(), process_fusion(), process_gray(), process_harmonic(), process_harmonic_cl(), process_hsl_v1(), process_hsl_v2(), process_internal(), process_laplacian(), process_laplacian_bayer_cl(), process_laplacian_passthrough_cl(), process_laplacian_xtrans_cl(), process_lch_bayer(), process_lch_xtrans(), process_lut(), process_markesteijn_cl(), process_nlmeans_cl(), process_random(), process_rcd_cl(), process_rgb(), process_v1(), process_v3(), process_visualize(), process_vng_cl(), process_wavelets(), process_wavelets(), process_wavelets_cl(), rcd_demosaic(), reconstruct_highlights(), reconstruct_highlights_cl(), rt_geometry_base_hash(), rt_pipe_group_members(), rt_process_forms(), rt_process_forms_cl(), runtime_data_hash(), tiling_callback(), tiling_callback_blendop(), transform(), and write_image().
| const dt_dev_pixelpipe_t* pipe |
Definition at line 49 of file layers.h.
Referenced by __attribute__(), __attribute__(), __attribute__(), __attribute__(), __attribute__(), _abort_module_shutdown_cleanup(), _aniso_chroma(), _aniso_div_solve(), _aniso_stage_cl_selftest(), _auto_set_exposure(), _auto_set_illuminant(), _biharmonic_dome(), _box_map(), _brush_get_area(), _brush_get_mask(), _brush_get_mask_roi(), _brush_get_source_area(), _bypass_cache(), _cf_harmonic_fill(), _cf_harmonic_fill_cl_selftest(), _cf_harmonic_fill_n(), _cf_joint_stage_cl_selftest(), _cf_reconstruct(), _cf_stage_cl_selftest(), _change_pipe(), _chromaticity_gradient(), _chromaticity_gradient_stage_cl_selftest(), _circle_get_area(), _circle_get_mask(), _circle_get_mask_roi(), _circle_get_source_area(), _colorout_input_format_cst(), _colorout_output_format_cst(), _commit_piece_contract(), _compute_main_roi(), _compute_preview_roi(), _default_pipe_hash(), _default_process_tiling_cl_ptp(), _default_process_tiling_cl_roi(), _default_process_tiling_ptp(), _default_process_tiling_roi(), _develop_blend_init_drawn_mask(), _develop_blend_init_raster_mask(), _dome_restrict_to_anchor_hull(), _downsample_guided_laplacian_postfilter_cl(), _dt_iop_autoset_finish(), _ellipse_get_area(), _ellipse_get_mask(), _ellipse_get_mask_roi(), _ellipse_get_source_area(), _filmic_get_output_profile(), _filter_pipeline(), _find_detailmask_node(), _fit_output_to_input_roi(), _flip_swaps_axes(), _generate_curve_lut(), _get_area(), _get_area(), _get_backbuf_source_piece(), _get_debug_pipe_name(), _get_export_size(), _get_live_histogram_hash(), _get_requested_piece_node(), _get_selected_area(), _get_selected_area(), _gpu_early_cpu_fallback_if_unsupported(), _gpu_init_input(), _gradient_get_area(), _gradient_get_mask(), _gradient_get_mask_roi(), _group_get_mask(), _group_get_mask_roi(), _group_publish_prefix(), _harmonic_cl_roundtrip(), _harmonic_reconstruct_cl(), _harmonic_reconstruct_host(), _hf_stage_cl_selftest(), _hl_knee_estimate(), _hl_knee_estimate_cl(), _iop_color_picker_data_ready_callback(), _iop_piece_is_committable(), _is_focused_realtime_gui_module(), _joint_core(), _joint_core_stage_cl_selftest(), _knee_cl_selftest(), _liquify_warp_points(), _module_feeds_color_picker(), _module_requires_global_histogram_input_cache(), _module_requires_global_histogram_output_cache(), _nm_fit_output_to_input_roi(), _nm_fitness(), _peek_gui(), _pipe_rgb_to_dt_ucs_hsb(), _pipe_rgb_to_Ych(), _pipe_rgb_to_Ych(), _pipe_set_last_history_item(), _polygon_get_area(), _polygon_get_mask(), _polygon_get_mask_roi(), _polygon_get_source_area(), _prepare_piece_input_contract(), _preview_pipe_finished(), _print_export_debug(), _print_nan_debug(), _print_opencl_errors(), _print_perf_debug(), _process(), _process_at_roi(), _process_bind_runtime(), _process_common_setup(), _publish_upstream_hashes(), _refine_with_detail_mask(), _refine_with_detail_mask_cl(), _refresh_module_histogram(), _refresh_pipe_detail_mask_state(), _region_blur_cl_selftest(), _region_guided_filter(), _region_guided_filter_cl_selftest(), _resolve_backbuf_sampling_source(), _resync_pipe_with_history(), _retouch_blur(), _sample_picker_buffer(), _sample_picker_from_cache(), _seal_opencl_cache_policy(), _selfdome(), _selfdome_stage_cl_selftest(), _sp_chol_cl_selftest(), _sp_pde_assemble(), _sp_pde_factor(), _spots_clone_circle(), _spots_clone_mask(), _sync_focused_in_place(), _sync_pipe_nodes_from_history(), _sync_pipe_nodes_from_history_from_node(), _synch_all_snapshot(), _synch_top_snapshot(), _trace_buffer_content(), _trace_cache_owner(), _update_backbuf_cache_reference(), _update_darkroom_roi(), _update_output_cfa_descriptor(), _work_rgb_to_display_rgb(), _working_rgb_to_display_rgb(), apply_global_distortion_map_cl(), autoset(), autoset(), build_global_distortion_map(), cleanup_pipe(), color_picker_apply(), color_smoothing_cl(), commit_params(), commit_params(), commit_params(), commit_params(), default_blend_colorspace(), default_colorspace(), default_distort_backtransform(), default_distort_transform(), default_input_format(), default_output_format(), default_process(), default_process_tiling(), default_process_tiling_cl(), default_runtime_data_hash(), default_tiling_callback(), display_luminance_mask(), distort_backtransform(), distort_backtransform(), distort_mask(), distort_mask(), distort_transform(), distort_transform(), dt_dev_clear_rawdetail_mask(), dt_dev_darkroom_pipeline(), dt_dev_distort_backtransform_locked(), dt_dev_distort_backtransform_plus(), dt_dev_distort_detail_mask(), dt_dev_distort_get_iop_pipe(), dt_dev_distort_transform_locked(), dt_dev_distort_transform_plus(), dt_dev_get_module_scale(), dt_dev_get_raster_mask(), dt_dev_lock_pipe_surface(), dt_dev_pixelpipe_cache_gpu_device_buffer(), dt_dev_pixelpipe_cache_peek_gui(), dt_dev_pixelpipe_cache_peek_gui_retained(), dt_dev_pixelpipe_cache_prepare_cl_input(), dt_dev_pixelpipe_cache_restore_cl_buffer(), dt_dev_pixelpipe_change(), dt_dev_pixelpipe_cleanup(), dt_dev_pixelpipe_cleanup_nodes(), dt_dev_pixelpipe_create_nodes(), dt_dev_pixelpipe_debug_dump_module_io(), dt_dev_pixelpipe_disable_after(), dt_dev_pixelpipe_disable_before(), dt_dev_pixelpipe_get_cache_request(), dt_dev_pixelpipe_get_cache_request_module(), dt_dev_pixelpipe_get_changed(), dt_dev_pixelpipe_get_hash(), dt_dev_pixelpipe_get_history_hash(), dt_dev_pixelpipe_get_module_piece(), dt_dev_pixelpipe_get_prev_enabled_piece(), dt_dev_pixelpipe_get_realtime(), dt_dev_pixelpipe_get_roi_in(), dt_dev_pixelpipe_get_roi_out(), dt_dev_pixelpipe_gpu_flush_host_pinned_images(), dt_dev_pixelpipe_has_preview_output(), dt_dev_pixelpipe_has_reentry(), dt_dev_pixelpipe_has_shutdown(), dt_dev_pixelpipe_init(), dt_dev_pixelpipe_init_cached(), 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_node_hash(), dt_dev_pixelpipe_or_changed(), dt_dev_pixelpipe_process(), dt_dev_pixelpipe_process_rec(), dt_dev_pixelpipe_propagate_formats(), dt_dev_pixelpipe_reset_cache_request(), dt_dev_pixelpipe_reset_reentry(), dt_dev_pixelpipe_set_cache_request(), dt_dev_pixelpipe_set_changed(), dt_dev_pixelpipe_set_hash(), dt_dev_pixelpipe_set_history_hash(), dt_dev_pixelpipe_set_icc(), dt_dev_pixelpipe_set_input(), dt_dev_pixelpipe_set_mask_rasterization_step(), dt_dev_pixelpipe_set_realtime(), dt_dev_pixelpipe_set_reentry(), dt_dev_pixelpipe_sync_no_history(), dt_dev_pixelpipe_synch_all_real(), dt_dev_pixelpipe_synch_top(), dt_dev_pixelpipe_unset_reentry(), dt_dev_resync_mipmap_cache(), dt_dev_retrieve_rawdetail_mask(), dt_dev_roi_request_latch(), dt_dev_roi_request_of_pipe(), dt_develop_blend_process(), dt_develop_blend_process_cl(), dt_develop_blendif_init_masking_profile(), dt_develop_blendif_lab_blend(), dt_develop_blendif_raw_blend(), dt_develop_blendif_rgb_hsl_blend(), dt_develop_blendif_rgb_hsl_make_mask(), dt_develop_blendif_rgb_jzczhz_blend(), dt_develop_blendif_rgb_jzczhz_make_mask(), dt_drawlayer_current_work_profile_key(), dt_drawlayer_layer_canvas_for_pipe(), dt_drawlayer_raw_placement_for_frame(), dt_focus_draw_clusters(), dt_imageio_export_with_flags(), dt_iop_autoset_advance(), dt_iop_cleanup_pipe(), dt_iop_color_picker_get_ready_data(), dt_iop_commit_params(), dt_ioppr_get_pipe_current_profile_info(), dt_ioppr_get_pipe_input_profile_info(), dt_ioppr_get_pipe_output_profile_info(), dt_ioppr_get_pipe_work_profile_info(), dt_ioppr_set_pipe_input_profile_info(), dt_ioppr_set_pipe_output_profile_info(), dt_ioppr_set_pipe_work_profile_info(), dt_masks_debug_rasterise(), dt_masks_distort_for_pipe(), dt_masks_form_is_in_roi(), dt_masks_get_area(), dt_masks_get_from_id_in_pipe(), dt_masks_get_mask(), dt_masks_get_mask_roi(), dt_masks_get_source_area(), dt_masks_group_render_roi(), dt_masks_sample_grid_backtransform(), dt_pixelpipe_get_global_hash(), dt_pixelpipe_name(), dt_supervisor_describe(), dt_tiling_piece_can_save_memory(), dual_demosaic(), dual_demosaic_cl(), get_scales(), green_equilibration_cl(), init_pipe(), init_pipe(), input_format(), masks_point_denormalize(), modify_roi_in(), modify_roi_in(), modify_roi_in(), modify_roi_in(), modify_roi_out(), output_format(), pipe_RGB_to_Ych(), pixelpipe_process_on_CPU(), pixelpipe_process_on_GPU(), process(), process(), process(), process(), process(), process(), process(), process(), process(), process_cl(), process_cl(), process_cl(), process_cl(), process_cl(), process_common_cleanup(), process_default_cl(), process_display(), process_drago(), process_floyd_steinberg(), process_harmonic(), process_harmonic_cl(), process_internal(), process_laplacian(), process_laplacian_bayer_cl(), process_laplacian_passthrough_cl(), process_laplacian_xtrans_cl(), process_markesteijn_cl(), process_nlmeans_cl(), process_random(), process_rcd_cl(), process_vng_cl(), process_wavelets(), process_wavelets(), process_wavelets_cl(), reconstruct_highlights(), reconstruct_highlights_cl(), rt_adjust_levels(), rt_adjust_levels_cl(), rt_geometry_base_hash(), rt_masks_point_denormalize(), rt_pipe_group_members(), rt_pipe_member_form(), rt_process_forms(), rt_process_forms_cl(), rt_process_stats(), rt_process_stats_cl(), rt_report_render(), runtime_data_hash(), tiling_callback(), and write_image().
| return resolved_width && resolved_height = 0 |