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

#include <pixelpipe_hb.h>

+ Collaboration diagram for dt_dev_pixelpipe_t:

Data Fields

struct dt_develop_tdev
 
int32_t imgid
 
dt_mipmap_size_t size
 
int iwidth
 
int iheight
 
float iscale
 
int processed_width
 
int processed_height
 
struct dt_iop_order_iccprofile_info_twork_profile_info
 
struct dt_iop_order_iccprofile_info_tinput_profile_info
 
struct dt_iop_order_iccprofile_info_toutput_profile_info
 
GList * nodes
 
dt_atomic_int changed
 
dt_backbuf_t backbuf
 
dt_atomic_uint64 hash
 
dt_pthread_mutex_t busy_mutex
 
uint64_t rawdetail_mask_hash
 
struct dt_iop_roi_t rawdetail_mask_roi
 
int want_detail_mask
 
GArray * raster_mask_hashes
 
int output_imgid
 
int processing
 
int running
 
dt_atomic_int shutdown
 
dt_atomic_intshutdown_ext
 
dt_atomic_int realtime
 
int opencl_enabled
 
int opencl_error
 
int tiling
 
int mask_display
 
int bypass_blendif
 
int input_timestamp
 
dt_dev_pixelpipe_type_t type
 
gboolean gui_observable_source
 
dt_imageio_levels_t levels
 
int devid
 
int last_devid
 
dt_colorspaces_color_profile_type_t icc_type
 
gchar * icc_filename
 
dt_iop_color_intent_t icc_intent
 
GList * iop_order_list
 
GList * forms
 
gboolean store_all_raster_masks
 
uint64_t last_history_hash
 
gpointer last_history_item
 
dt_atomic_uint64 history_hash
 
dt_atomic_int cache_request
 
dt_atomic_ptr cache_request_module
 
gboolean reentry
 
uint64_t reentry_hash
 
gboolean flush_cache
 
gboolean bypass_cache
 
gboolean no_cache
 
gboolean pause
 
gboolean autoset
 

Detailed Description

Definition at line 216 of file pixelpipe_hb.h.

Field Documentation

◆ autoset

gboolean dt_dev_pixelpipe_t::autoset

◆ backbuf

◆ busy_mutex

dt_pthread_mutex_t dt_dev_pixelpipe_t::busy_mutex

◆ bypass_blendif

int dt_dev_pixelpipe_t::bypass_blendif

◆ bypass_cache

gboolean dt_dev_pixelpipe_t::bypass_cache

◆ cache_request

◆ cache_request_module

dt_atomic_ptr dt_dev_pixelpipe_t::cache_request_module

◆ changed

◆ dev

◆ devid

◆ flush_cache

gboolean dt_dev_pixelpipe_t::flush_cache

◆ forms

GList* dt_dev_pixelpipe_t::forms

◆ gui_observable_source

◆ hash

dt_atomic_uint64 dt_dev_pixelpipe_t::hash

Definition at line 256 of file pixelpipe_hb.h.

Referenced by dt_dev_pixelpipe_get_hash(), and dt_dev_pixelpipe_set_hash().

◆ history_hash

dt_atomic_uint64 dt_dev_pixelpipe_t::history_hash

◆ icc_filename

gchar* dt_dev_pixelpipe_t::icc_filename

◆ icc_intent

◆ icc_type

◆ iheight

◆ imgid

int32_t dt_dev_pixelpipe_t::imgid

◆ input_profile_info

struct dt_iop_order_iccprofile_info_t* dt_dev_pixelpipe_t::input_profile_info

◆ input_timestamp

int dt_dev_pixelpipe_t::input_timestamp

Definition at line 307 of file pixelpipe_hb.h.

◆ iop_order_list

GList* dt_dev_pixelpipe_t::iop_order_list

◆ iscale

float dt_dev_pixelpipe_t::iscale

◆ iwidth

◆ last_devid

int dt_dev_pixelpipe_t::last_devid

◆ last_history_hash

uint64_t dt_dev_pixelpipe_t::last_history_hash

◆ last_history_item

gpointer dt_dev_pixelpipe_t::last_history_item

◆ levels

dt_imageio_levels_t dt_dev_pixelpipe_t::levels

◆ mask_display

◆ no_cache

◆ nodes

◆ opencl_enabled

int dt_dev_pixelpipe_t::opencl_enabled

Definition at line 297 of file pixelpipe_hb.h.

Referenced by dt_dev_pixelpipe_process(), and pixelpipe_process_on_GPU().

◆ opencl_error

int dt_dev_pixelpipe_t::opencl_error

Definition at line 299 of file pixelpipe_hb.h.

Referenced by dt_dev_pixelpipe_process().

◆ output_imgid

int dt_dev_pixelpipe_t::output_imgid

Definition at line 278 of file pixelpipe_hb.h.

Referenced by dt_dev_pixelpipe_cleanup(), and dt_dev_pixelpipe_init_cached().

◆ output_profile_info

◆ pause

gboolean dt_dev_pixelpipe_t::pause

◆ processed_height

◆ processed_width

◆ processing

◆ raster_mask_hashes

◆ rawdetail_mask_hash

uint64_t dt_dev_pixelpipe_t::rawdetail_mask_hash

◆ rawdetail_mask_roi

struct dt_iop_roi_t dt_dev_pixelpipe_t::rawdetail_mask_roi

◆ realtime

◆ reentry

◆ reentry_hash

◆ running

int dt_dev_pixelpipe_t::running

Definition at line 282 of file pixelpipe_hb.h.

◆ shutdown

◆ shutdown_ext

dt_atomic_int* dt_dev_pixelpipe_t::shutdown_ext

Definition at line 289 of file pixelpipe_hb.h.

Referenced by dt_dev_pixelpipe_has_shutdown(), and dt_imageio_export_with_flags().

◆ size

dt_mipmap_size_t dt_dev_pixelpipe_t::size

Definition at line 223 of file pixelpipe_hb.h.

Referenced by dt_dev_pixelpipe_set_input(), process(), and process_cl().

◆ store_all_raster_masks

◆ tiling

◆ type

◆ want_detail_mask

◆ work_profile_info

struct dt_iop_order_iccprofile_info_t* dt_dev_pixelpipe_t::work_profile_info

work profile info of the image

Definition at line 237 of file pixelpipe_hb.h.

Referenced by dt_ioppr_get_pipe_work_profile_info(), and dt_ioppr_set_pipe_work_profile_info().


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