![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <blend.h>
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