Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
dt_develop_blend_params_t Struct Reference

#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
 

Detailed Description

blend parameters current version

Definition at line 199 of file blend.h.

Field Documentation

◆ blend_cst

int32_t dt_develop_blend_params_t::blend_cst

◆ blend_mode

uint32_t dt_develop_blend_params_t::blend_mode

◆ blend_parameter

float dt_develop_blend_params_t::blend_parameter

◆ blendif

◆ blendif_boost_factors

◆ blendif_parameters

◆ blur_radius

float dt_develop_blend_params_t::blur_radius

blur radius

Definition at line 223 of file blend.h.

Referenced by dt_iop_gui_init_blending_body(), and dt_iop_gui_update_blending().

◆ brightness

float dt_develop_blend_params_t::brightness

mask brightness adjustment

Definition at line 227 of file blend.h.

Referenced by dt_iop_gui_init_blending_body(), and dt_iop_gui_update_blending().

◆ contrast

float dt_develop_blend_params_t::contrast

mask contrast enhancement

Definition at line 225 of file blend.h.

Referenced by dt_iop_gui_init_blending_body(), and dt_iop_gui_update_blending().

◆ details

◆ feathering_guide

uint32_t dt_develop_blend_params_t::feathering_guide

feathering guide

Definition at line 221 of file blend.h.

Referenced by dt_iop_gui_init_blending_body(), and dt_iop_gui_update_blending().

◆ feathering_radius

float dt_develop_blend_params_t::feathering_radius

feathering radius

Definition at line 219 of file blend.h.

Referenced by dt_iop_gui_init_blending_body(), and dt_iop_gui_update_blending().

◆ mask_combine

uint32_t dt_develop_blend_params_t::mask_combine

◆ mask_id

◆ mask_mode

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

Definition at line 203 of file blend.h.

Referenced by _process_history_db_entry(), and dt_develop_blend_legacy_params().

◆ mode

uint32_t dt_develop_blend_params_t::mode

blending mode

Definition at line 240 of file lightroom.c.

◆ opacity

float dt_develop_blend_params_t::opacity

mixing opacity

Definition at line 211 of file blend.h.

Referenced by dt_iop_gui_init_blending_body(), and dt_iop_gui_update_blending().

◆ radius

float dt_develop_blend_params_t::radius

blur radius

Definition at line 248 of file lightroom.c.

◆ raster_mask_id

int dt_develop_blend_params_t::raster_mask_id

Definition at line 237 of file blend.h.

◆ raster_mask_instance

int dt_develop_blend_params_t::raster_mask_instance

Definition at line 236 of file blend.h.

Referenced by dt_iop_update_multi_priority().

◆ raster_mask_invert

gboolean dt_develop_blend_params_t::raster_mask_invert

Definition at line 238 of file blend.h.

Referenced by _raster_polarity_callback(), and dt_iop_gui_update_raster().

◆ raster_mask_source

dt_dev_operation_t dt_develop_blend_params_t::raster_mask_source

Definition at line 235 of file blend.h.

Referenced by _raster_value_changed_callback().

◆ reserved

uint32_t dt_develop_blend_params_t::reserved[3]

some reserved fields for future use

Definition at line 231 of file blend.h.


The documentation for this struct was generated from the following files: