![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <blend.h>
Collaboration diagram for dt_develop_blend_params_t:Data Fields | |
| uint32_t | mask_mode |
| int32_t | blend_cst |
| uint32_t | blend_mode |
| float | blend_parameter |
| float | opacity |
| uint32_t | mask_combine |
| uint32_t | mask_id |
| uint32_t | blendif |
| float | feathering_radius |
| uint32_t | feathering_guide |
| float | blur_radius |
| float | contrast |
| float | brightness |
| float | details |
| uint32_t | reserved [3] |
| float | blendif_parameters [4 *DEVELOP_BLENDIF_SIZE] |
| float | blendif_boost_factors [DEVELOP_BLENDIF_SIZE] |
| dt_dev_operation_t | raster_mask_source |
| int | raster_mask_instance |
| int | raster_mask_id |
| gboolean | raster_mask_invert |
| uint32_t | mode |
| float | radius |
blend parameters current version
| int32_t dt_develop_blend_params_t::blend_cst |
| uint32_t dt_develop_blend_params_t::blend_mode |
blending mode
Referenced by _blendif_change_blend_colorspace(), _blendop_blend_mode_callback(), _blendop_blend_order_clicked(), dt_dev_add_history_item_real(), dt_develop_blend_init_blendif_parameters(), dt_develop_blend_legacy_params(), dt_develop_blendif_lab_blend(), dt_develop_blendif_raw_blend(), dt_develop_blendif_rgb_hsl_blend(), dt_develop_blendif_rgb_jzczhz_blend(), and dt_iop_gui_update_blending().
| float dt_develop_blend_params_t::blend_parameter |
parameter for the blending
Referenced by _blendif_change_blend_colorspace(), _blendop_blend_mode_callback(), dt_develop_blend_init_blendif_parameters(), dt_develop_blend_legacy_params(), dt_develop_blendif_rgb_jzczhz_blend(), dt_iop_gui_init_blending(), and dt_iop_gui_update_blending().
| uint32_t dt_develop_blend_params_t::blendif |
blendif mask
Referenced by _blendif_are_output_channels_used(), _blendif_change_blend_colorspace(), _blendif_clean_output_channels(), _blendop_blendif_boost_factor_callback(), _blendop_blendif_polarity_callback(), _blendop_blendif_sliders_callback(), _blendop_blendif_sliders_reset_callback(), _blendop_blendif_update_tab(), _blendop_masks_combine_callback(), _create_tooltip_text(), blend_color_picker_apply(), dt_develop_blend_init_blendif_parameters(), dt_develop_blend_legacy_params(), dt_develop_blendif_lab_make_mask(), dt_develop_blendif_rgb_hsl_make_mask(), and dt_develop_blendif_rgb_jzczhz_make_mask().
| float dt_develop_blend_params_t::blendif_boost_factors[DEVELOP_BLENDIF_SIZE] |
Referenced by _blend_init_blendif_boost_parameters(), _blendif_change_blend_colorspace(), _blendop_blendif_boost_factor_callback(), _blendop_blendif_update_tab(), _create_tooltip_text(), dt_develop_blend_init_blendif_parameters(), dt_develop_blend_legacy_params(), dt_develop_blendif_lab_blend(), dt_develop_blendif_rgb_hsl_blend(), and dt_develop_blendif_rgb_jzczhz_blend().
| float dt_develop_blend_params_t::blendif_parameters |
blendif parameters
Referenced by _blendif_change_blend_colorspace(), _blendif_clean_output_channels(), _blendop_blendif_boost_factor_callback(), _blendop_blendif_reset(), _blendop_blendif_sliders_callback(), _blendop_blendif_update_tab(), _create_tooltip_text(), blend_color_picker_apply(), dt_develop_blend_init_blendif_parameters(), and dt_develop_blend_legacy_params().
| float dt_develop_blend_params_t::blur_radius |
blur radius
Referenced by dt_develop_blend_legacy_params(), dt_develop_blend_process(), dt_iop_gui_init_blending(), and dt_iop_gui_update_blending().
| float dt_develop_blend_params_t::brightness |
mask brightness adjustment
Referenced by dt_develop_blend_legacy_params(), dt_develop_blend_process(), dt_iop_gui_init_blending(), and dt_iop_gui_update_blending().
| float dt_develop_blend_params_t::contrast |
mask contrast enhancement
Referenced by dt_develop_blend_legacy_params(), dt_develop_blend_process(), dt_iop_gui_init_blending(), and dt_iop_gui_update_blending().
| float dt_develop_blend_params_t::details |
details threshold
Referenced by _blendop_blendif_details_callback(), _commit_history_to_node(), dt_develop_blend_legacy_params(), dt_develop_blend_process(), dt_iop_gui_update_blending(), and tiling_callback_blendop().
| uint32_t dt_develop_blend_params_t::feathering_guide |
feathering guide
Referenced by dt_develop_blend_legacy_params(), dt_iop_gui_init_blending(), and dt_iop_gui_update_blending().
| float dt_develop_blend_params_t::feathering_radius |
feathering radius
Referenced by dt_develop_blend_legacy_params(), dt_develop_blend_process(), dt_iop_gui_init_blending(), and dt_iop_gui_update_blending().
| uint32_t dt_develop_blend_params_t::mask_combine |
how masks are combined
Referenced by _blendif_are_output_channels_used(), _blendif_clean_output_channels(), _blendop_blendif_sliders_reset_callback(), _blendop_masks_combine_callback(), _blendop_masks_polarity_callback(), blend_color_picker_apply(), dt_develop_blend_legacy_params(), dt_develop_blend_process(), dt_develop_blendif_lab_make_mask(), dt_develop_blendif_raw_make_mask(), dt_develop_blendif_rgb_hsl_make_mask(), dt_develop_blendif_rgb_jzczhz_make_mask(), dt_iop_gui_update_blending(), and dt_masks_iop_update().
| uint32_t dt_develop_blend_params_t::mask_id |
id of mask in current pipeline
Referenced by _blendop_masks_show_and_edit(), _create_tooltip_text(), _group_from_module(), _gui_reset_callback(), _lib_masks_list_recurs(), _masks_cleanup_unused(), _process(), _reset_form_creation(), _resynch_params(), dt_develop_blend_legacy_params(), dt_develop_blend_process(), dt_history_merge_module_into_history(), dt_iop_compute_blendop_hash(), dt_iop_gui_duplicate(), dt_masks_iop_update(), dt_masks_iop_use_same_as(), dt_masks_set_edit_mode(), gui_focus(), gui_update(), legacy_params(), modify_roi_in(), post_history_commit(), rt_compute_roi_in(), rt_edit_masks_callback(), rt_extend_roi_in_for_clone(), rt_extend_roi_in_from_source_clones(), rt_get_mask_point_group(), rt_process_forms(), rt_resynch_params(), and rt_show_forms_for_current_scale().
| uint32_t dt_develop_blend_params_t::mask_mode |
what kind of masking to use: off, non-mask (uniformly), hand-drawn mask and/or conditional mask or raster mask
Referenced by _transform_for_blend(), dt_develop_blend_legacy_params(), dt_develop_blend_process(), dt_develop_blendif_lab_make_mask(), dt_develop_blendif_rgb_hsl_make_mask(), dt_develop_blendif_rgb_jzczhz_make_mask(), dt_iop_get_module_preferred_instance(), and dt_iop_gui_update_blending().
| uint32_t dt_develop_blend_params_t::mode |
blending mode
| float dt_develop_blend_params_t::opacity |
mixing opacity
Referenced by dt_develop_blend_legacy_params(), dt_develop_blend_process(), dt_develop_blendif_lab_make_mask(), dt_develop_blendif_raw_make_mask(), dt_develop_blendif_rgb_hsl_make_mask(), dt_develop_blendif_rgb_jzczhz_make_mask(), dt_iop_gui_init_blending(), and dt_iop_gui_update_blending().
| float dt_develop_blend_params_t::radius |
blur radius
| int dt_develop_blend_params_t::raster_mask_id |
Referenced by dt_develop_blend_legacy_params().
| int dt_develop_blend_params_t::raster_mask_instance |
Referenced by dt_develop_blend_legacy_params(), and dt_iop_update_multi_priority().
| gboolean dt_develop_blend_params_t::raster_mask_invert |
| dt_dev_operation_t dt_develop_blend_params_t::raster_mask_source |
Referenced by _raster_value_changed_callback(), and dt_develop_blend_legacy_params().
| uint32_t dt_develop_blend_params_t::reserved[3] |
some reserved fields for future use