Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
dt_iop_channelmixer_rgb_gui_data_t Struct Reference
+ Collaboration diagram for dt_iop_channelmixer_rgb_gui_data_t:

Data Fields

GtkNotebook * notebook
 
GtkWidget * illuminant
 
GtkWidget * temperature
 
GtkWidget * adaptation
 
GtkWidget * gamut
 
GtkWidget * clip
 
GtkWidget * illum_fluo
 
GtkWidget * illum_led
 
GtkWidget * illum_x
 
GtkWidget * illum_y
 
GtkWidget * approx_cct
 
GtkWidget * illum_color
 
GtkWidget * scale_red_R
 
GtkWidget * scale_red_G
 
GtkWidget * scale_red_B
 
GtkWidget * scale_green_R
 
GtkWidget * scale_green_G
 
GtkWidget * scale_green_B
 
GtkWidget * scale_blue_R
 
GtkWidget * scale_blue_G
 
GtkWidget * scale_blue_B
 
GtkWidget * scale_saturation_R
 
GtkWidget * scale_saturation_G
 
GtkWidget * scale_saturation_B
 
GtkWidget * saturation_version
 
GtkWidget * scale_lightness_R
 
GtkWidget * scale_lightness_G
 
GtkWidget * scale_lightness_B
 
GtkWidget * scale_grey_R
 
GtkWidget * scale_grey_G
 
GtkWidget * scale_grey_B
 
GtkWidget * normalize_R
 
GtkWidget * normalize_G
 
GtkWidget * normalize_B
 
GtkWidget * normalize_sat
 
GtkWidget * normalize_light
 
GtkWidget * normalize_grey
 
GtkWidget * color_picker
 
float xy [2]
 
float XYZ [4]
 
point_t box [4]
 
point_t ideal_box [4]
 
point_t center_box
 
gboolean active_node [4]
 
gboolean is_cursor_close
 
gboolean drag_drop
 
point_t click_start
 
point_t click_end
 
dt_color_checker_tchecker
 
dt_solving_strategy_t optimization
 
float safety_margin
 
float homography [9]
 
float inverse_homography [9]
 
gboolean run_profile
 
gboolean run_validation
 
gboolean profile_ready
 
gboolean checker_ready
 
dt_colormatrix_t mix
 
gboolean is_profiling_started
 
GtkWidget * checkers_list
 
GtkWidget * optimize
 
GtkWidget * safety
 
GtkWidget * label_delta_E
 
GtkWidget * button_profile
 
GtkWidget * button_validate
 
GtkWidget * button_commit
 
float * delta_E_in
 
gchar * delta_E_label_text
 
dt_gui_collapsible_section_t cs
 
dt_gui_collapsible_section_t csspot
 
GtkWidget * spot_settings
 
GtkWidget * spot_mode
 
GtkWidget * hue_spot
 
GtkWidget * chroma_spot
 
GtkWidget * lightness_spot
 
GtkWidget * origin_spot
 
GtkWidget * target_spot
 
GtkWidget * Lch_origin
 
GtkWidget * Lch_target
 
GtkWidget * use_mixing
 
dt_aligned_pixel_t spot_RGB
 

Field Documentation

◆ active_node

gboolean dt_iop_channelmixer_rgb_gui_data_t::active_node[4]

◆ adaptation

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::adaptation

◆ approx_cct

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::approx_cct

◆ box

point_t dt_iop_channelmixer_rgb_gui_data_t::box[4]

◆ button_commit

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::button_commit

◆ button_profile

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::button_profile

◆ button_validate

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::button_validate

◆ center_box

point_t dt_iop_channelmixer_rgb_gui_data_t::center_box

◆ checker

dt_color_checker_t* dt_iop_channelmixer_rgb_gui_data_t::checker

◆ checker_ready

gboolean dt_iop_channelmixer_rgb_gui_data_t::checker_ready

◆ checkers_list

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::checkers_list

◆ chroma_spot

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::chroma_spot

◆ click_end

point_t dt_iop_channelmixer_rgb_gui_data_t::click_end

◆ click_start

point_t dt_iop_channelmixer_rgb_gui_data_t::click_start

◆ clip

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::clip

◆ color_picker

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::color_picker

◆ cs

dt_gui_collapsible_section_t dt_iop_channelmixer_rgb_gui_data_t::cs

◆ csspot

dt_gui_collapsible_section_t dt_iop_channelmixer_rgb_gui_data_t::csspot

◆ delta_E_in

float* dt_iop_channelmixer_rgb_gui_data_t::delta_E_in

◆ delta_E_label_text

gchar* dt_iop_channelmixer_rgb_gui_data_t::delta_E_label_text

◆ drag_drop

gboolean dt_iop_channelmixer_rgb_gui_data_t::drag_drop

◆ gamut

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::gamut

◆ homography

float dt_iop_channelmixer_rgb_gui_data_t::homography[9]

◆ hue_spot

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::hue_spot

◆ ideal_box

point_t dt_iop_channelmixer_rgb_gui_data_t::ideal_box[4]

◆ illum_color

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::illum_color

◆ illum_fluo

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::illum_fluo

◆ illum_led

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::illum_led

◆ illum_x

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::illum_x

◆ illum_y

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::illum_y

◆ illuminant

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::illuminant

◆ inverse_homography

float dt_iop_channelmixer_rgb_gui_data_t::inverse_homography[9]

◆ is_cursor_close

gboolean dt_iop_channelmixer_rgb_gui_data_t::is_cursor_close

◆ is_profiling_started

gboolean dt_iop_channelmixer_rgb_gui_data_t::is_profiling_started

◆ label_delta_E

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::label_delta_E

◆ Lch_origin

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::Lch_origin

◆ Lch_target

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::Lch_target

◆ lightness_spot

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::lightness_spot

◆ mix

dt_colormatrix_t dt_iop_channelmixer_rgb_gui_data_t::mix

◆ normalize_B

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::normalize_B

◆ normalize_G

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::normalize_G

◆ normalize_grey

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::normalize_grey

◆ normalize_light

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::normalize_light

◆ normalize_R

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::normalize_R

◆ normalize_sat

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::normalize_sat

◆ notebook

GtkNotebook* dt_iop_channelmixer_rgb_gui_data_t::notebook

◆ optimization

dt_solving_strategy_t dt_iop_channelmixer_rgb_gui_data_t::optimization

◆ optimize

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::optimize

◆ origin_spot

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::origin_spot

◆ profile_ready

gboolean dt_iop_channelmixer_rgb_gui_data_t::profile_ready

◆ run_profile

gboolean dt_iop_channelmixer_rgb_gui_data_t::run_profile

◆ run_validation

gboolean dt_iop_channelmixer_rgb_gui_data_t::run_validation

◆ safety

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::safety

◆ safety_margin

float dt_iop_channelmixer_rgb_gui_data_t::safety_margin

◆ saturation_version

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::saturation_version

◆ scale_blue_B

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_blue_B

◆ scale_blue_G

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_blue_G

◆ scale_blue_R

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::scale_blue_R

◆ scale_green_B

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_green_B

◆ scale_green_G

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_green_G

◆ scale_green_R

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::scale_green_R

◆ scale_grey_B

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_grey_B

◆ scale_grey_G

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_grey_G

◆ scale_grey_R

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::scale_grey_R

◆ scale_lightness_B

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_lightness_B

◆ scale_lightness_G

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_lightness_G

◆ scale_lightness_R

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::scale_lightness_R

◆ scale_red_B

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_red_B

◆ scale_red_G

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_red_G

◆ scale_red_R

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::scale_red_R

◆ scale_saturation_B

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_saturation_B

◆ scale_saturation_G

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::scale_saturation_G

◆ scale_saturation_R

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::scale_saturation_R

◆ spot_mode

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::spot_mode

◆ spot_RGB

dt_aligned_pixel_t dt_iop_channelmixer_rgb_gui_data_t::spot_RGB

◆ spot_settings

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::spot_settings

◆ target_spot

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::target_spot

◆ temperature

GtkWidget * dt_iop_channelmixer_rgb_gui_data_t::temperature

◆ use_mixing

GtkWidget* dt_iop_channelmixer_rgb_gui_data_t::use_mixing

◆ xy

float dt_iop_channelmixer_rgb_gui_data_t::xy[2]

◆ XYZ

float dt_iop_channelmixer_rgb_gui_data_t::XYZ[4]

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