![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <pixelpipe_hb.h>
Data Fields | |
struct dt_iop_module_t *struct dt_dev_pixelpipe_t * | pipe |
void * | data |
size_t | data_size |
void * | blendop_data |
gboolean | enabled |
dt_dev_request_flags_t | request_histogram |
dt_dev_histogram_collection_params_t | histogram_params |
uint32_t * | histogram |
dt_dev_histogram_stats_t | histogram_stats |
uint32_t | histogram_max [4] |
double | iscale |
int | iwidth |
int | iheight |
uint64_t | hash |
uint64_t | blendop_hash |
uint64_t | global_hash |
uint64_t | global_mask_hash |
int | bpc |
int | colors |
dt_iop_roi_t | buf_in |
dt_iop_roi_t | buf_out |
dt_iop_roi_t | processed_roi_in |
dt_iop_roi_t | processed_roi_out |
dt_iop_roi_t | planned_roi_in |
dt_iop_roi_t | planned_roi_out |
int | process_cl_ready |
int | process_tiling_ready |
dt_iop_buffer_dsc_t | dsc_in |
dt_iop_buffer_dsc_t | dsc_out |
dt_iop_buffer_dsc_t | dsc_mask |
gboolean | bypass_cache |
GHashTable * | raster_masks |
void* dt_dev_pixelpipe_iop_t::blendop_data |
Referenced by _commit_history_to_node(), _transform_for_blend(), dt_dev_pixelpipe_cleanup_nodes(), dt_develop_blend_colorspace(), dt_develop_blend_process(), dt_develop_blendif_lab_blend(), dt_develop_blendif_lab_make_mask(), dt_develop_blendif_raw_blend(), dt_develop_blendif_raw_make_mask(), dt_develop_blendif_rgb_hsl_blend(), dt_develop_blendif_rgb_hsl_make_mask(), dt_develop_blendif_rgb_jzczhz_blend(), dt_develop_blendif_rgb_jzczhz_make_mask(), dt_iop_commit_params(), dt_iop_init_pipe(), rt_process_forms(), and tiling_callback_blendop().
uint64_t dt_dev_pixelpipe_iop_t::blendop_hash |
Referenced by dt_iop_commit_params(), and dt_pixelpipe_get_global_hash().
int dt_dev_pixelpipe_iop_t::bpc |
dt_iop_roi_t dt_dev_pixelpipe_iop_t::buf_in |
Referenced by _aspect_ratio_get(), _ratio_get_aspect(), distort_backtransform(), distort_backtransform(), distort_backtransform(), distort_mask(), distort_transform(), distort_transform(), dt_masks_legacy_params_v1_to_v2(), get_samples(), get_scales(), get_scales(), modify_roi_in(), modify_roi_in(), modify_roi_in(), modify_roi_in(), modify_roi_out(), precalculate_scale(), process(), process(), process_wavelets(), and tiling_callback().
dt_iop_roi_t dt_dev_pixelpipe_iop_t::buf_out |
Referenced by _commit_box(), _iop_clipping_set_max_clip(), _set_max_clip(), button_pressed(), commit_box(), distort_backtransform(), distort_backtransform(), distort_mask(), distort_transform(), gui_post_expose(), modify_roi_in(), modify_roi_in(), mouse_moved(), process(), set_grad_from_points(), and set_points_from_grad().
gboolean dt_dev_pixelpipe_iop_t::bypass_cache |
Referenced by dt_pixelpipe_get_global_hash().
int dt_dev_pixelpipe_iop_t::colors |
Referenced by _develop_mask_get_post_operations(), apply_global_distortion_map(), distort_mask(), dt_develop_blend_process(), dt_develop_blendif_lab_blend(), dt_develop_blendif_lab_make_mask(), dt_develop_blendif_raw_blend(), dt_develop_blendif_raw_make_mask(), dt_develop_blendif_rgb_hsl_blend(), dt_develop_blendif_rgb_hsl_make_mask(), dt_develop_blendif_rgb_jzczhz_blend(), dt_develop_blendif_rgb_jzczhz_make_mask(), process(), process(), process(), process(), process(), process(), process(), process(), process(), process_clip(), process_cmatrix_bm(), process_cmatrix_fastpath_clipping(), process_cmatrix_fastpath_simple(), process_cmatrix_proper(), process_common_cleanup(), process_cpu(), process_display(), process_drago(), process_filmic(), process_gray(), process_hsl_v1(), process_hsl_v2(), process_internal(), process_lcms2_bm(), process_lcms2_proper(), process_nlmeans_cpu(), process_random(), process_reinhard(), process_rgb(), process_v1(), process_v3(), process_wavelets(), process_wavelets(), tiling_callback(), and toneeq_process().
void* dt_dev_pixelpipe_iop_t::data |
Referenced by _compute_lut(), _distort_xtransform(), _last_node_in_pipe(), _print_export_debug(), _process(), _process_common_setup(), backtransform(), build_global_distortion_map(), cleanup_pipe(), cleanup_pipe(), cleanup_pipe(), commit_params(), commit_params(), commit_params(), commit_params(), commit_params(), commit_params_late(), compute_lut(), default_cleanup_pipe(), default_commit_params(), default_init_pipe(), distort_backtransform(), distort_backtransform(), distort_backtransform(), distort_mask(), distort_transform(), distort_transform(), distort_transform(), dt_dev_distort_detail_mask(), dt_dev_get_raster_mask(), dt_dev_pixelpipe_cleanup_nodes(), dt_dev_pixelpipe_disable_after(), dt_dev_pixelpipe_disable_before(), dt_dev_pixelpipe_get_roi_in(), dt_dev_pixelpipe_get_roi_out(), dt_dev_pixelpipe_process_no_gamma(), dt_dev_pixelpipe_process_rec(), dt_dev_pixelpipe_synch(), dt_dev_pixelpipe_synch_all_real(), dt_iop_commit_params(), dt_iop_levels_compute_levels_automatic(), dt_pixelpipe_get_global_hash(), init_pipe(), init_pipe(), init_pipe(), input_colorspace(), modify_roi_in(), modify_roi_in(), modify_roi_in(), modify_roi_in(), modify_roi_out(), modify_roi_out(), modify_roi_out(), output_colorspace(), output_format(), process(), process(), process(), process(), process(), process(), process(), process(), process_cmatrix(), process_cmatrix_bm(), process_cmatrix_fastpath(), process_cmatrix_fastpath_clipping(), process_cmatrix_fastpath_simple(), process_cmatrix_proper(), process_common_cleanup(), process_common_setup(), process_cpu(), process_display(), process_fastpath_apply_tonecurves(), process_floyd_steinberg(), process_fusion(), process_gray(), process_hsl_v1(), process_hsl_v2(), process_internal(), process_laplacian_bayer(), process_lcms2(), process_lcms2_bm(), process_lcms2_proper(), process_lut(), process_nlmeans_cpu(), process_random(), process_rgb(), process_v1(), process_v3(), process_variance(), process_wavelets(), process_wavelets(), rt_compute_roi_in(), rt_extend_roi_in_for_clone(), rt_extend_roi_in_from_source_clones(), rt_process_forms(), tiling_callback(), toneeq_process(), transform(), transform(), write_image(), and write_image().
size_t dt_dev_pixelpipe_iop_t::data_size |
Referenced by default_init_pipe(), dt_iop_commit_params(), init_pipe(), init_pipe(), and init_pipe().
dt_iop_buffer_dsc_t dt_dev_pixelpipe_iop_t::dsc_in |
Referenced by _sample_color_picker(), default_colorspace(), and process().
dt_iop_buffer_dsc_t dt_dev_pixelpipe_iop_t::dsc_mask |
dt_iop_buffer_dsc_t dt_dev_pixelpipe_iop_t::dsc_out |
gboolean dt_dev_pixelpipe_iop_t::enabled |
Referenced by _commit_history_to_node(), _dt_dev_raster_mask_check(), _export_disable_finalscale(), _last_node_in_pipe(), _print_export_debug(), _sample_all(), commit_params(), commit_params(), commit_params(), commit_params(), dt_dev_distort_detail_mask(), dt_dev_pixelpipe_create_nodes(), dt_dev_pixelpipe_disable_after(), dt_dev_pixelpipe_disable_before(), dt_dev_pixelpipe_process_no_gamma(), dt_dev_pixelpipe_synch_all_real(), dt_iop_commit_params(), dt_pixelpipe_get_global_hash(), and init_pipe().
uint64_t dt_dev_pixelpipe_iop_t::global_hash |
uint64_t dt_dev_pixelpipe_iop_t::global_mask_hash |
uint64_t dt_dev_pixelpipe_iop_t::hash |
Referenced by dt_dev_pixelpipe_synch_all_real(), dt_iop_commit_params(), and dt_pixelpipe_get_global_hash().
uint32_t* dt_dev_pixelpipe_iop_t::histogram |
uint32_t dt_dev_pixelpipe_iop_t::histogram_max[4] |
Referenced by collect_histogram_on_CPU().
dt_dev_histogram_collection_params_t dt_dev_pixelpipe_iop_t::histogram_params |
Referenced by commit_params(), and histogram_collect().
dt_dev_histogram_stats_t dt_dev_pixelpipe_iop_t::histogram_stats |
Referenced by collect_histogram_on_CPU(), dt_iop_levels_compute_levels_automatic(), and histogram_collect().
int dt_dev_pixelpipe_iop_t::iheight |
double dt_dev_pixelpipe_iop_t::iscale |
Referenced by _distort_xtransform(), _retouch_blur(), compute_proper_crop(), distort_backtransform(), distort_transform(), dt_develop_blend_process(), get_scales(), get_scales(), modify_roi_in(), modify_roi_out(), process(), process(), process(), process(), process(), process(), process_common_cleanup(), process_cpu(), process_floyd_steinberg(), process_fusion(), process_internal(), process_laplacian_bayer(), process_nlmeans_cpu(), process_wavelets(), rt_compute_roi_in(), and tiling_callback().
int dt_dev_pixelpipe_iop_t::iwidth |
struct dt_iop_module_t* struct dt_dev_pixelpipe_t* dt_dev_pixelpipe_iop_t::pipe |
Referenced by _brush_get_mask(), _brush_get_mask_roi(), _circle_get_source_area(), _default_process_tiling_ptp(), _default_process_tiling_roi(), _distort_xtransform(), _ellipse_get_area(), _ellipse_get_mask(), _ellipse_get_mask_roi(), _ellipse_get_source_area(), _get_area(), _get_area(), _get_selected_area(), _get_selected_area(), _gradient_get_area(), _gradient_get_mask(), _gradient_get_mask_roi(), _path_get_mask(), _path_get_mask_roi(), _process(), _process_common_setup(), _refine_with_detail_mask(), _retouch_blur(), amaze_demosaic_RT(), blend_color_picker_apply(), build_global_distortion_map(), color_picker_apply(), commit_params(), commit_params(), commit_params(), commit_params_late(), compute_wb_factors(), default_input_format(), default_output_format(), default_tiling_callback(), display_luminance_mask(), distort_backtransform(), distort_transform(), dt_dev_write_rawdetail_mask(), dt_develop_blend_process(), dt_develop_blendif_init_masking_profile(), dt_develop_blendif_lab_blend(), dt_develop_blendif_rgb_hsl_blend(), dt_develop_blendif_rgb_jzczhz_blend(), dt_iop_commit_params(), dual_demosaic(), get_dither_parameters(), histogram_collect(), lmmse_demosaic(), masks_point_calc_delta(), masks_point_denormalize(), modify_roi_in(), modify_roi_in(), nlmeans_scattering(), pipe_RGB_to_Ych(), pixelpipe_picker(), process(), process(), process(), process(), process(), process(), process(), process_clip(), process_cmatrix(), process_common_cleanup(), process_common_setup(), process_common_setup(), process_cpu(), process_display(), process_drago(), process_floyd_steinberg(), process_internal(), process_laplacian_bayer(), process_lch_bayer(), process_lch_xtrans(), process_lcms2(), process_nlmeans_cpu(), process_random(), process_variance(), process_visualize(), process_wavelets(), process_wavelets(), rcd_demosaic(), rt_adjust_levels(), rt_compute_roi_in(), rt_extend_roi_in_for_clone(), rt_extend_roi_in_from_source_clones(), rt_masks_point_calc_delta(), rt_masks_point_denormalize(), rt_process_forms(), rt_process_stats(), tiling_callback(), and toneeq_process().
dt_iop_roi_t dt_dev_pixelpipe_iop_t::planned_roi_in |
Referenced by dt_pixelpipe_get_global_hash().
dt_iop_roi_t dt_dev_pixelpipe_iop_t::planned_roi_out |
Referenced by dt_pixelpipe_get_global_hash().
int dt_dev_pixelpipe_iop_t::process_cl_ready |
Referenced by commit_params(), commit_params(), and dt_iop_commit_params().
int dt_dev_pixelpipe_iop_t::process_tiling_ready |
Referenced by commit_params(), commit_params(), commit_params(), dt_iop_commit_params(), and pixelpipe_process_on_CPU().
dt_iop_roi_t dt_dev_pixelpipe_iop_t::processed_roi_in |
dt_iop_roi_t dt_dev_pixelpipe_iop_t::processed_roi_out |
GHashTable* dt_dev_pixelpipe_iop_t::raster_masks |
dt_dev_request_flags_t dt_dev_pixelpipe_iop_t::request_histogram |
Referenced by _print_perf_debug(), collect_histogram_on_CPU(), commit_params(), and commit_params().