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

Data Fields

int kernel_green_eq_lavg
 
int kernel_green_eq_favg_reduce_first
 
int kernel_green_eq_favg_reduce_second
 
int kernel_green_eq_favg_apply
 
int kernel_pre_median
 
int kernel_passthrough_monochrome
 
int kernel_passthrough_color
 
int kernel_ppg_green
 
int kernel_ppg_redblue
 
int kernel_zoom_half_size
 
int kernel_downsample
 
int kernel_border_interpolate
 
int kernel_color_smoothing
 
int kernel_zoom_passthrough_monochrome
 
int kernel_vng_border_interpolate
 
int kernel_vng_lin_interpolate
 
int kernel_zoom_third_size
 
int kernel_zoom_half_size_xtrans
 
int kernel_guided_laplacian_coefficients
 
int kernel_guided_laplacian_normalize
 
int kernel_guided_laplacian_apply
 
int kernel_guided_laplacian_finalize
 
int kernel_bspline_horizontal
 
int kernel_bspline_vertical
 
int kernel_bspline_horizontal_local
 
int kernel_bspline_vertical_local
 
int kernel_vng_green_equilibrate
 
int kernel_vng_interpolate
 
int kernel_markesteijn_initial_copy
 
int kernel_markesteijn_green_minmax
 
int kernel_markesteijn_interpolate_green
 
int kernel_markesteijn_solitary_green
 
int kernel_markesteijn_recalculate_green
 
int kernel_markesteijn_red_and_blue
 
int kernel_markesteijn_interpolate_twoxtwo
 
int kernel_markesteijn_convert_yuv
 
int kernel_markesteijn_differentiate
 
int kernel_markesteijn_homo_threshold
 
int kernel_markesteijn_homo_set
 
int kernel_markesteijn_homo_sum
 
int kernel_markesteijn_homo_max
 
int kernel_markesteijn_homo_max_corr
 
int kernel_markesteijn_homo_quench
 
int kernel_markesteijn_zero
 
int kernel_markesteijn_accu
 
int kernel_markesteijn_final
 
int kernel_rcd_populate
 
int kernel_rcd_write_output
 
int kernel_rcd_step_1
 
int kernel_rcd_step_2_1
 
int kernel_rcd_step_3_1
 
int kernel_rcd_step_4_1
 
int kernel_rcd_step_4_2
 
int kernel_rcd_step_5_1
 
int kernel_rcd_step_5_2
 
int kernel_rcd_border_redblue
 
int kernel_rcd_border_green
 
int kernel_write_blended_dual
 
float * lmmse_gamma_in
 
float * lmmse_gamma_out
 

Field Documentation

◆ kernel_border_interpolate

int dt_iop_demosaic_global_data_t::kernel_border_interpolate

◆ kernel_bspline_horizontal

int dt_iop_demosaic_global_data_t::kernel_bspline_horizontal

◆ kernel_bspline_horizontal_local

int dt_iop_demosaic_global_data_t::kernel_bspline_horizontal_local

◆ kernel_bspline_vertical

int dt_iop_demosaic_global_data_t::kernel_bspline_vertical

◆ kernel_bspline_vertical_local

int dt_iop_demosaic_global_data_t::kernel_bspline_vertical_local

◆ kernel_color_smoothing

int dt_iop_demosaic_global_data_t::kernel_color_smoothing

◆ kernel_downsample

int dt_iop_demosaic_global_data_t::kernel_downsample

Referenced by cleanup_global(), and init_global().

◆ kernel_green_eq_favg_apply

int dt_iop_demosaic_global_data_t::kernel_green_eq_favg_apply

◆ kernel_green_eq_favg_reduce_first

int dt_iop_demosaic_global_data_t::kernel_green_eq_favg_reduce_first

◆ kernel_green_eq_favg_reduce_second

int dt_iop_demosaic_global_data_t::kernel_green_eq_favg_reduce_second

◆ kernel_green_eq_lavg

int dt_iop_demosaic_global_data_t::kernel_green_eq_lavg

◆ kernel_guided_laplacian_apply

int dt_iop_demosaic_global_data_t::kernel_guided_laplacian_apply

◆ kernel_guided_laplacian_coefficients

int dt_iop_demosaic_global_data_t::kernel_guided_laplacian_coefficients

◆ kernel_guided_laplacian_finalize

int dt_iop_demosaic_global_data_t::kernel_guided_laplacian_finalize

◆ kernel_guided_laplacian_normalize

int dt_iop_demosaic_global_data_t::kernel_guided_laplacian_normalize

◆ kernel_markesteijn_accu

int dt_iop_demosaic_global_data_t::kernel_markesteijn_accu

◆ kernel_markesteijn_convert_yuv

int dt_iop_demosaic_global_data_t::kernel_markesteijn_convert_yuv

◆ kernel_markesteijn_differentiate

int dt_iop_demosaic_global_data_t::kernel_markesteijn_differentiate

◆ kernel_markesteijn_final

int dt_iop_demosaic_global_data_t::kernel_markesteijn_final

◆ kernel_markesteijn_green_minmax

int dt_iop_demosaic_global_data_t::kernel_markesteijn_green_minmax

◆ kernel_markesteijn_homo_max

int dt_iop_demosaic_global_data_t::kernel_markesteijn_homo_max

◆ kernel_markesteijn_homo_max_corr

int dt_iop_demosaic_global_data_t::kernel_markesteijn_homo_max_corr

◆ kernel_markesteijn_homo_quench

int dt_iop_demosaic_global_data_t::kernel_markesteijn_homo_quench

◆ kernel_markesteijn_homo_set

int dt_iop_demosaic_global_data_t::kernel_markesteijn_homo_set

◆ kernel_markesteijn_homo_sum

int dt_iop_demosaic_global_data_t::kernel_markesteijn_homo_sum

◆ kernel_markesteijn_homo_threshold

int dt_iop_demosaic_global_data_t::kernel_markesteijn_homo_threshold

◆ kernel_markesteijn_initial_copy

int dt_iop_demosaic_global_data_t::kernel_markesteijn_initial_copy

◆ kernel_markesteijn_interpolate_green

int dt_iop_demosaic_global_data_t::kernel_markesteijn_interpolate_green

◆ kernel_markesteijn_interpolate_twoxtwo

int dt_iop_demosaic_global_data_t::kernel_markesteijn_interpolate_twoxtwo

◆ kernel_markesteijn_recalculate_green

int dt_iop_demosaic_global_data_t::kernel_markesteijn_recalculate_green

◆ kernel_markesteijn_red_and_blue

int dt_iop_demosaic_global_data_t::kernel_markesteijn_red_and_blue

◆ kernel_markesteijn_solitary_green

int dt_iop_demosaic_global_data_t::kernel_markesteijn_solitary_green

◆ kernel_markesteijn_zero

int dt_iop_demosaic_global_data_t::kernel_markesteijn_zero

◆ kernel_passthrough_color

int dt_iop_demosaic_global_data_t::kernel_passthrough_color

◆ kernel_passthrough_monochrome

int dt_iop_demosaic_global_data_t::kernel_passthrough_monochrome

◆ kernel_ppg_green

int dt_iop_demosaic_global_data_t::kernel_ppg_green

◆ kernel_ppg_redblue

int dt_iop_demosaic_global_data_t::kernel_ppg_redblue

◆ kernel_pre_median

int dt_iop_demosaic_global_data_t::kernel_pre_median

◆ kernel_rcd_border_green

int dt_iop_demosaic_global_data_t::kernel_rcd_border_green

◆ kernel_rcd_border_redblue

int dt_iop_demosaic_global_data_t::kernel_rcd_border_redblue

◆ kernel_rcd_populate

int dt_iop_demosaic_global_data_t::kernel_rcd_populate

◆ kernel_rcd_step_1

int dt_iop_demosaic_global_data_t::kernel_rcd_step_1

◆ kernel_rcd_step_2_1

int dt_iop_demosaic_global_data_t::kernel_rcd_step_2_1

◆ kernel_rcd_step_3_1

int dt_iop_demosaic_global_data_t::kernel_rcd_step_3_1

◆ kernel_rcd_step_4_1

int dt_iop_demosaic_global_data_t::kernel_rcd_step_4_1

◆ kernel_rcd_step_4_2

int dt_iop_demosaic_global_data_t::kernel_rcd_step_4_2

◆ kernel_rcd_step_5_1

int dt_iop_demosaic_global_data_t::kernel_rcd_step_5_1

◆ kernel_rcd_step_5_2

int dt_iop_demosaic_global_data_t::kernel_rcd_step_5_2

◆ kernel_rcd_write_output

int dt_iop_demosaic_global_data_t::kernel_rcd_write_output

◆ kernel_vng_border_interpolate

int dt_iop_demosaic_global_data_t::kernel_vng_border_interpolate

◆ kernel_vng_green_equilibrate

int dt_iop_demosaic_global_data_t::kernel_vng_green_equilibrate

◆ kernel_vng_interpolate

int dt_iop_demosaic_global_data_t::kernel_vng_interpolate

◆ kernel_vng_lin_interpolate

int dt_iop_demosaic_global_data_t::kernel_vng_lin_interpolate

◆ kernel_write_blended_dual

int dt_iop_demosaic_global_data_t::kernel_write_blended_dual

◆ kernel_zoom_half_size

int dt_iop_demosaic_global_data_t::kernel_zoom_half_size

◆ kernel_zoom_half_size_xtrans

int dt_iop_demosaic_global_data_t::kernel_zoom_half_size_xtrans

◆ kernel_zoom_passthrough_monochrome

int dt_iop_demosaic_global_data_t::kernel_zoom_passthrough_monochrome

Referenced by cleanup_global(), and init_global().

◆ kernel_zoom_third_size

int dt_iop_demosaic_global_data_t::kernel_zoom_third_size

Referenced by cleanup_global(), and init_global().

◆ lmmse_gamma_in

float* dt_iop_demosaic_global_data_t::lmmse_gamma_in

◆ lmmse_gamma_out

float* dt_iop_demosaic_global_data_t::lmmse_gamma_out

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