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

Data Fields

dt_atomic_int ref_count
 
dt_atomic_int destroying
 
dt_develop_tfrozen
 
dt_dev_pixelpipe_tpipe
 
dt_dev_pixelpipe_tpreview_pipe
 
int32_t raw_width
 
int32_t raw_height
 
float raw_iscale
 
dt_dev_locked_surface_t locked
 
dt_dev_pixelpipe_cache_wait_t wait
 
dt_dev_locked_surface_t preview_locked
 
dt_dev_pixelpipe_cache_wait_t preview_wait
 
dt_iop_roi_t preview_last_roi
 
gboolean preview_roi_valid
 
dt_pthread_mutex_t lock
 
dt_job_tjob
 
dt_iop_roi_t pending_roi
 
dt_iop_roi_t last_roi
 
gboolean roi_valid
 
gboolean captured
 

Detailed Description

Definition at line 56 of file dev_snapshot.c.

Field Documentation

◆ captured

gboolean dt_dev_snapshot_engine_t::captured

Definition at line 81 of file dev_snapshot.c.

Referenced by dt_dev_snapshot_capture(), and dt_dev_snapshot_is_valid().

◆ destroying

dt_atomic_int dt_dev_snapshot_engine_t::destroying

◆ frozen

dt_develop_t* dt_dev_snapshot_engine_t::frozen

Definition at line 61 of file dev_snapshot.c.

Referenced by _engine_free(), _process_at_roi(), and dt_dev_snapshot_capture().

◆ job

dt_job_t* dt_dev_snapshot_engine_t::job

◆ last_roi

dt_iop_roi_t dt_dev_snapshot_engine_t::last_roi

Definition at line 78 of file dev_snapshot.c.

Referenced by _recompute_job_run(), _sync_main_now(), and dt_dev_snapshot_draw().

◆ lock

dt_pthread_mutex_t dt_dev_snapshot_engine_t::lock

◆ locked

dt_dev_locked_surface_t dt_dev_snapshot_engine_t::locked

Definition at line 67 of file dev_snapshot.c.

Referenced by _engine_free(), and dt_dev_snapshot_draw().

◆ pending_roi

dt_iop_roi_t dt_dev_snapshot_engine_t::pending_roi

Definition at line 77 of file dev_snapshot.c.

Referenced by _recompute_job_run(), and _schedule_main_recompute().

◆ pipe

dt_dev_pixelpipe_t* dt_dev_snapshot_engine_t::pipe

◆ preview_last_roi

dt_iop_roi_t dt_dev_snapshot_engine_t::preview_last_roi

Definition at line 72 of file dev_snapshot.c.

Referenced by _sync_preview_now().

◆ preview_locked

dt_dev_locked_surface_t dt_dev_snapshot_engine_t::preview_locked

Definition at line 70 of file dev_snapshot.c.

Referenced by _draw_preview_fallback(), and _engine_free().

◆ preview_pipe

dt_dev_pixelpipe_t* dt_dev_snapshot_engine_t::preview_pipe

◆ preview_roi_valid

gboolean dt_dev_snapshot_engine_t::preview_roi_valid

Definition at line 73 of file dev_snapshot.c.

Referenced by _draw_preview_fallback(), _sync_preview_now(), and dt_dev_snapshot_draw().

◆ preview_wait

dt_dev_pixelpipe_cache_wait_t dt_dev_snapshot_engine_t::preview_wait

Definition at line 71 of file dev_snapshot.c.

Referenced by _draw_preview_fallback().

◆ raw_height

int32_t dt_dev_snapshot_engine_t::raw_height

Definition at line 64 of file dev_snapshot.c.

Referenced by _process_at_roi(), and dt_dev_snapshot_capture().

◆ raw_iscale

float dt_dev_snapshot_engine_t::raw_iscale

Definition at line 65 of file dev_snapshot.c.

Referenced by _process_at_roi(), and dt_dev_snapshot_capture().

◆ raw_width

int32_t dt_dev_snapshot_engine_t::raw_width

Definition at line 64 of file dev_snapshot.c.

Referenced by _process_at_roi(), and dt_dev_snapshot_capture().

◆ ref_count

dt_atomic_int dt_dev_snapshot_engine_t::ref_count

Definition at line 58 of file dev_snapshot.c.

Referenced by _engine_unref(), _schedule_main_recompute(), and dt_dev_snapshot_capture().

◆ roi_valid

gboolean dt_dev_snapshot_engine_t::roi_valid

Definition at line 79 of file dev_snapshot.c.

Referenced by _recompute_job_run(), _sync_main_now(), and dt_dev_snapshot_draw().

◆ wait

dt_dev_pixelpipe_cache_wait_t dt_dev_snapshot_engine_t::wait

Definition at line 68 of file dev_snapshot.c.

Referenced by dt_dev_snapshot_draw().


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