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

#include <pixelpipe_hb.h>

+ Collaboration diagram for dt_dev_pixelpipe_iop_t:

Data Fields

struct dt_iop_module_t *struct dt_dev_pixelpipe_tpipe
 
voiddata
 
size_t data_size
 
voidblendop_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
 

Field Documentation

◆ blendop_data

◆ blendop_hash

uint64_t dt_dev_pixelpipe_iop_t::blendop_hash

◆ bpc

int dt_dev_pixelpipe_iop_t::bpc

◆ buf_in

◆ buf_out

◆ bypass_cache

gboolean dt_dev_pixelpipe_iop_t::bypass_cache

◆ colors

◆ data

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().

◆ data_size

size_t dt_dev_pixelpipe_iop_t::data_size

◆ dsc_in

dt_iop_buffer_dsc_t dt_dev_pixelpipe_iop_t::dsc_in

◆ dsc_mask

dt_iop_buffer_dsc_t dt_dev_pixelpipe_iop_t::dsc_mask

◆ dsc_out

dt_iop_buffer_dsc_t dt_dev_pixelpipe_iop_t::dsc_out

◆ enabled

◆ global_hash

◆ global_mask_hash

◆ hash

◆ histogram

uint32_t* dt_dev_pixelpipe_iop_t::histogram

◆ histogram_max

uint32_t dt_dev_pixelpipe_iop_t::histogram_max[4]

◆ histogram_params

dt_dev_histogram_collection_params_t dt_dev_pixelpipe_iop_t::histogram_params

Referenced by commit_params(), and histogram_collect().

◆ histogram_stats

◆ iheight

◆ iscale

◆ iwidth

◆ pipe

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().

◆ planned_roi_in

dt_iop_roi_t dt_dev_pixelpipe_iop_t::planned_roi_in

◆ planned_roi_out

dt_iop_roi_t dt_dev_pixelpipe_iop_t::planned_roi_out

◆ process_cl_ready

int dt_dev_pixelpipe_iop_t::process_cl_ready

◆ process_tiling_ready

int dt_dev_pixelpipe_iop_t::process_tiling_ready

◆ processed_roi_in

dt_iop_roi_t dt_dev_pixelpipe_iop_t::processed_roi_in

◆ processed_roi_out

dt_iop_roi_t dt_dev_pixelpipe_iop_t::processed_roi_out

◆ raster_masks

GHashTable* dt_dev_pixelpipe_iop_t::raster_masks

◆ request_histogram

dt_dev_request_flags_t dt_dev_pixelpipe_iop_t::request_histogram

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