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

Data Fields

float factors[8] DT_ALIGNED_ARRAY
 
float gui_lut[256] DT_ALIGNED_ARRAY
 
float interpolation_matrix[9 *8] DT_ALIGNED_ARRAY
 
int histogram[256] DT_ALIGNED_ARRAY
 
float temp_user_params[9] DT_ALIGNED_ARRAY
 
float cursor_exposure
 
float step
 
int mask_display
 
int max_histogram
 
int buf_width
 
int buf_height
 
int cursor_pos_x
 
int cursor_pos_y
 
int pipe_order
 
uint64_t thumb_preview_hash
 
uint64_t pending_preview_hash
 
size_t thumb_preview_buf_width
 
size_t thumb_preview_buf_height
 
float scale
 
float sigma
 
float histogram_average
 
float histogram_first_decile
 
float histogram_last_decile
 
dt_pixel_cache_entry_tthumb_preview_entry
 
GtkWidgetnoise
 
GtkWidgetultra_deep_blacks
 
GtkWidgetdeep_blacks
 
GtkWidgetblacks
 
GtkWidgetshadows
 
GtkWidgetmidtones
 
GtkWidgethighlights
 
GtkWidgetwhites
 
GtkWidgetspeculars
 
GtkDrawingArea * area
 
GtkWidgetblending
 
GtkWidgetsmoothing
 
GtkWidgetquantization
 
GtkWidgetmethod
 
GtkWidgetdetails
 
GtkWidgetfeathering
 
GtkWidgetcontrast_boost
 
GtkWidgetiterations
 
GtkWidgetexposure_boost
 
GtkNotebook * notebook
 
GtkWidgetshow_luminance_mask
 
float line_height
 
float sign_width
 
float graph_left_space
 
float graph_width
 
float graph_height
 
float gradient_left_limit
 
float gradient_right_limit
 
float gradient_top_limit
 
float gradient_width
 
float legend_top_limit
 
float x_label
 
int inset
 
int inner_padding
 
GtkAllocation allocation
 
cairo_surface_t * cst
 
cairo_t * cr
 
PangoLayout * layout
 
PangoRectangle ink
 
PangoFontDescription * desc
 
GtkStyleContext * context
 
float nodes_x [9]
 
float nodes_y [9]
 
float area_x
 
float area_y
 
int area_active_node
 
int valid_nodes_x
 
int valid_nodes_y
 
int area_cursor_valid
 
int area_dragging
 
int cursor_valid
 
int has_focus
 
int interpolation_valid
 
int luminance_valid
 
int histogram_valid
 
int lut_valid
 
int graph_valid
 
int user_param_valid
 
int factors_valid
 

Detailed Description

Definition at line 225 of file toneequal.c.

Field Documentation

◆ allocation

GtkAllocation dt_iop_toneequalizer_gui_data_t::allocation

Definition at line 289 of file toneequal.c.

◆ area

GtkDrawingArea* dt_iop_toneequalizer_gui_data_t::area

Definition at line 267 of file toneequal.c.

◆ area_active_node

int dt_iop_toneequalizer_gui_data_t::area_active_node

Definition at line 302 of file toneequal.c.

◆ area_cursor_valid

int dt_iop_toneequalizer_gui_data_t::area_cursor_valid

Definition at line 307 of file toneequal.c.

◆ area_dragging

int dt_iop_toneequalizer_gui_data_t::area_dragging

Definition at line 308 of file toneequal.c.

◆ area_x

float dt_iop_toneequalizer_gui_data_t::area_x

Definition at line 300 of file toneequal.c.

◆ area_y

float dt_iop_toneequalizer_gui_data_t::area_y

Definition at line 301 of file toneequal.c.

◆ blacks

GtkWidget * dt_iop_toneequalizer_gui_data_t::blacks

Definition at line 266 of file toneequal.c.

◆ blending

GtkWidget* dt_iop_toneequalizer_gui_data_t::blending

Definition at line 268 of file toneequal.c.

◆ buf_height

int dt_iop_toneequalizer_gui_data_t::buf_height

Definition at line 240 of file toneequal.c.

◆ buf_width

int dt_iop_toneequalizer_gui_data_t::buf_width

Definition at line 239 of file toneequal.c.

◆ context

GtkStyleContext* dt_iop_toneequalizer_gui_data_t::context

Definition at line 295 of file toneequal.c.

◆ contrast_boost

GtkWidget * dt_iop_toneequalizer_gui_data_t::contrast_boost

Definition at line 270 of file toneequal.c.

◆ cr

cairo_t* dt_iop_toneequalizer_gui_data_t::cr

Definition at line 291 of file toneequal.c.

◆ cst

cairo_surface_t* dt_iop_toneequalizer_gui_data_t::cst

Definition at line 290 of file toneequal.c.

◆ cursor_exposure

float dt_iop_toneequalizer_gui_data_t::cursor_exposure

Definition at line 233 of file toneequal.c.

◆ cursor_pos_x

int dt_iop_toneequalizer_gui_data_t::cursor_pos_x

Definition at line 241 of file toneequal.c.

◆ cursor_pos_y

int dt_iop_toneequalizer_gui_data_t::cursor_pos_y

Definition at line 242 of file toneequal.c.

◆ cursor_valid

int dt_iop_toneequalizer_gui_data_t::cursor_valid

Definition at line 309 of file toneequal.c.

◆ deep_blacks

GtkWidget * dt_iop_toneequalizer_gui_data_t::deep_blacks

Definition at line 266 of file toneequal.c.

◆ desc

PangoFontDescription* dt_iop_toneequalizer_gui_data_t::desc

Definition at line 294 of file toneequal.c.

◆ details

GtkWidget* dt_iop_toneequalizer_gui_data_t::details

Definition at line 270 of file toneequal.c.

◆ DT_ALIGNED_ARRAY [1/5]

float factors [ 8 ] dt_iop_toneequalizer_gui_data_t::DT_ALIGNED_ARRAY

Definition at line 228 of file toneequal.c.

◆ DT_ALIGNED_ARRAY [2/5]

float gui_lut [ 256 ] dt_iop_toneequalizer_gui_data_t::DT_ALIGNED_ARRAY

Definition at line 229 of file toneequal.c.

◆ DT_ALIGNED_ARRAY [3/5]

float interpolation_matrix [ 9 * 8 ] dt_iop_toneequalizer_gui_data_t::DT_ALIGNED_ARRAY

Definition at line 230 of file toneequal.c.

◆ DT_ALIGNED_ARRAY [4/5]

int histogram [ 256 ] dt_iop_toneequalizer_gui_data_t::DT_ALIGNED_ARRAY

Definition at line 231 of file toneequal.c.

◆ DT_ALIGNED_ARRAY [5/5]

float temp_user_params [ 9 ] dt_iop_toneequalizer_gui_data_t::DT_ALIGNED_ARRAY

Definition at line 232 of file toneequal.c.

◆ exposure_boost

GtkWidget * dt_iop_toneequalizer_gui_data_t::exposure_boost

Definition at line 270 of file toneequal.c.

◆ factors_valid

int dt_iop_toneequalizer_gui_data_t::factors_valid

Definition at line 319 of file toneequal.c.

◆ feathering

GtkWidget * dt_iop_toneequalizer_gui_data_t::feathering

Definition at line 270 of file toneequal.c.

◆ gradient_left_limit

float dt_iop_toneequalizer_gui_data_t::gradient_left_limit

Definition at line 280 of file toneequal.c.

◆ gradient_right_limit

float dt_iop_toneequalizer_gui_data_t::gradient_right_limit

Definition at line 281 of file toneequal.c.

◆ gradient_top_limit

float dt_iop_toneequalizer_gui_data_t::gradient_top_limit

Definition at line 282 of file toneequal.c.

◆ gradient_width

float dt_iop_toneequalizer_gui_data_t::gradient_width

Definition at line 283 of file toneequal.c.

◆ graph_height

float dt_iop_toneequalizer_gui_data_t::graph_height

Definition at line 279 of file toneequal.c.

◆ graph_left_space

float dt_iop_toneequalizer_gui_data_t::graph_left_space

Definition at line 277 of file toneequal.c.

◆ graph_valid

int dt_iop_toneequalizer_gui_data_t::graph_valid

Definition at line 317 of file toneequal.c.

◆ graph_width

float dt_iop_toneequalizer_gui_data_t::graph_width

Definition at line 278 of file toneequal.c.

◆ has_focus

int dt_iop_toneequalizer_gui_data_t::has_focus

Definition at line 310 of file toneequal.c.

◆ highlights

GtkWidget * dt_iop_toneequalizer_gui_data_t::highlights

Definition at line 266 of file toneequal.c.

◆ histogram_average

float dt_iop_toneequalizer_gui_data_t::histogram_average

Definition at line 256 of file toneequal.c.

◆ histogram_first_decile

float dt_iop_toneequalizer_gui_data_t::histogram_first_decile

Definition at line 257 of file toneequal.c.

◆ histogram_last_decile

float dt_iop_toneequalizer_gui_data_t::histogram_last_decile

Definition at line 258 of file toneequal.c.

◆ histogram_valid

int dt_iop_toneequalizer_gui_data_t::histogram_valid

Definition at line 315 of file toneequal.c.

◆ ink

PangoRectangle dt_iop_toneequalizer_gui_data_t::ink

Definition at line 293 of file toneequal.c.

◆ inner_padding

int dt_iop_toneequalizer_gui_data_t::inner_padding

Definition at line 287 of file toneequal.c.

◆ inset

int dt_iop_toneequalizer_gui_data_t::inset

Definition at line 286 of file toneequal.c.

◆ interpolation_valid

int dt_iop_toneequalizer_gui_data_t::interpolation_valid

Definition at line 313 of file toneequal.c.

◆ iterations

GtkWidget * dt_iop_toneequalizer_gui_data_t::iterations

Definition at line 270 of file toneequal.c.

◆ layout

PangoLayout* dt_iop_toneequalizer_gui_data_t::layout

Definition at line 292 of file toneequal.c.

◆ legend_top_limit

float dt_iop_toneequalizer_gui_data_t::legend_top_limit

Definition at line 284 of file toneequal.c.

◆ line_height

float dt_iop_toneequalizer_gui_data_t::line_height

Definition at line 275 of file toneequal.c.

◆ luminance_valid

int dt_iop_toneequalizer_gui_data_t::luminance_valid

Definition at line 314 of file toneequal.c.

◆ lut_valid

int dt_iop_toneequalizer_gui_data_t::lut_valid

Definition at line 316 of file toneequal.c.

◆ mask_display

int dt_iop_toneequalizer_gui_data_t::mask_display

Definition at line 237 of file toneequal.c.

◆ max_histogram

int dt_iop_toneequalizer_gui_data_t::max_histogram

Definition at line 238 of file toneequal.c.

◆ method

GtkWidget* dt_iop_toneequalizer_gui_data_t::method

Definition at line 269 of file toneequal.c.

◆ midtones

GtkWidget * dt_iop_toneequalizer_gui_data_t::midtones

Definition at line 266 of file toneequal.c.

◆ nodes_x

float dt_iop_toneequalizer_gui_data_t::nodes_x[9]

Definition at line 298 of file toneequal.c.

◆ nodes_y

float dt_iop_toneequalizer_gui_data_t::nodes_y[9]

Definition at line 299 of file toneequal.c.

◆ noise

GtkWidget* dt_iop_toneequalizer_gui_data_t::noise

Definition at line 266 of file toneequal.c.

◆ notebook

GtkNotebook* dt_iop_toneequalizer_gui_data_t::notebook

Definition at line 271 of file toneequal.c.

◆ pending_preview_hash

uint64_t dt_iop_toneequalizer_gui_data_t::pending_preview_hash

Definition at line 250 of file toneequal.c.

◆ pipe_order

int dt_iop_toneequalizer_gui_data_t::pipe_order

Definition at line 243 of file toneequal.c.

◆ quantization

GtkWidget * dt_iop_toneequalizer_gui_data_t::quantization

Definition at line 268 of file toneequal.c.

◆ scale

float dt_iop_toneequalizer_gui_data_t::scale

Definition at line 254 of file toneequal.c.

◆ shadows

GtkWidget * dt_iop_toneequalizer_gui_data_t::shadows

Definition at line 266 of file toneequal.c.

◆ show_luminance_mask

GtkWidget* dt_iop_toneequalizer_gui_data_t::show_luminance_mask

Definition at line 272 of file toneequal.c.

◆ sigma

float dt_iop_toneequalizer_gui_data_t::sigma

Definition at line 255 of file toneequal.c.

◆ sign_width

float dt_iop_toneequalizer_gui_data_t::sign_width

Definition at line 276 of file toneequal.c.

◆ smoothing

GtkWidget * dt_iop_toneequalizer_gui_data_t::smoothing

Definition at line 268 of file toneequal.c.

◆ speculars

GtkWidget * dt_iop_toneequalizer_gui_data_t::speculars

Definition at line 266 of file toneequal.c.

◆ step

float dt_iop_toneequalizer_gui_data_t::step

Definition at line 234 of file toneequal.c.

◆ thumb_preview_buf_height

size_t dt_iop_toneequalizer_gui_data_t::thumb_preview_buf_height

Definition at line 251 of file toneequal.c.

◆ thumb_preview_buf_width

size_t dt_iop_toneequalizer_gui_data_t::thumb_preview_buf_width

Definition at line 251 of file toneequal.c.

◆ thumb_preview_entry

dt_pixel_cache_entry_t* dt_iop_toneequalizer_gui_data_t::thumb_preview_entry

Definition at line 263 of file toneequal.c.

◆ thumb_preview_hash

uint64_t dt_iop_toneequalizer_gui_data_t::thumb_preview_hash

Definition at line 249 of file toneequal.c.

◆ ultra_deep_blacks

GtkWidget * dt_iop_toneequalizer_gui_data_t::ultra_deep_blacks

Definition at line 266 of file toneequal.c.

◆ user_param_valid

int dt_iop_toneequalizer_gui_data_t::user_param_valid

Definition at line 318 of file toneequal.c.

◆ valid_nodes_x

int dt_iop_toneequalizer_gui_data_t::valid_nodes_x

Definition at line 305 of file toneequal.c.

◆ valid_nodes_y

int dt_iop_toneequalizer_gui_data_t::valid_nodes_y

Definition at line 306 of file toneequal.c.

◆ whites

GtkWidget * dt_iop_toneequalizer_gui_data_t::whites

Definition at line 266 of file toneequal.c.

◆ x_label

float dt_iop_toneequalizer_gui_data_t::x_label

Definition at line 285 of file toneequal.c.


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