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

Data Fields

dt_view_image_surface_fetcher_t fetcher
 
cairo_surface_t * surface
 
int32_t imgid
 
int width
 
int height
 
dt_thumbtable_zoom_t zoom
 
double pan_x
 
double pan_y
 
gboolean anchor_pending
 
double anchor_rel_x
 
double anchor_rel_y
 
double anchor_px
 
double anchor_py
 
gboolean panning
 
double drag_start_x
 
double drag_start_y
 
double pan_start_x
 
double pan_start_y
 
gboolean picker_dragging_box
 
float picker_box_anchor [2]
 
guint refresh_timeout
 
dt_develop_tdev
 
dt_develop_tsaved_develop
 
gboolean dev_loaded
 
int dev_width
 
int dev_height
 
dt_dev_locked_surface_t main_locked
 
dt_dev_pixelpipe_cache_wait_t main_wait
 
dt_colorpicker_sample_town_primary_sample
 

Detailed Description

Studio Capture view: monitor a folder, import incoming shots, auto-apply styles and preview the active image full-size with the filmstrip at the bottom. The center view renders the processed image through the async surface fetcher (fit-to-window or 100% with panning); the darkroom editing panels are intentionally absent: this is a viewer, not an editor.

Definition at line 56 of file studio_capture.c.

Field Documentation

◆ anchor_pending

gboolean dt_studio_capture_t::anchor_pending

Definition at line 76 of file studio_capture.c.

◆ anchor_px

double dt_studio_capture_t::anchor_px

Definition at line 79 of file studio_capture.c.

◆ anchor_py

double dt_studio_capture_t::anchor_py

Definition at line 80 of file studio_capture.c.

◆ anchor_rel_x

double dt_studio_capture_t::anchor_rel_x

Definition at line 77 of file studio_capture.c.

◆ anchor_rel_y

double dt_studio_capture_t::anchor_rel_y

Definition at line 78 of file studio_capture.c.

◆ dev

dt_develop_t* dt_studio_capture_t::dev

Definition at line 107 of file studio_capture.c.

◆ dev_height

int dt_studio_capture_t::dev_height

Definition at line 111 of file studio_capture.c.

◆ dev_loaded

gboolean dt_studio_capture_t::dev_loaded

Definition at line 109 of file studio_capture.c.

◆ dev_width

int dt_studio_capture_t::dev_width

Definition at line 110 of file studio_capture.c.

◆ drag_start_x

double dt_studio_capture_t::drag_start_x

Definition at line 84 of file studio_capture.c.

◆ drag_start_y

double dt_studio_capture_t::drag_start_y

Definition at line 85 of file studio_capture.c.

◆ fetcher

dt_view_image_surface_fetcher_t dt_studio_capture_t::fetcher

Definition at line 58 of file studio_capture.c.

◆ height

int dt_studio_capture_t::height

Definition at line 64 of file studio_capture.c.

◆ imgid

int32_t dt_studio_capture_t::imgid

Definition at line 60 of file studio_capture.c.

◆ main_locked

dt_dev_locked_surface_t dt_studio_capture_t::main_locked

Definition at line 116 of file studio_capture.c.

◆ main_wait

dt_dev_pixelpipe_cache_wait_t dt_studio_capture_t::main_wait

Definition at line 117 of file studio_capture.c.

◆ own_primary_sample

dt_colorpicker_sample_t* dt_studio_capture_t::own_primary_sample

Definition at line 127 of file studio_capture.c.

◆ pan_start_x

double dt_studio_capture_t::pan_start_x

Definition at line 86 of file studio_capture.c.

◆ pan_start_y

double dt_studio_capture_t::pan_start_y

Definition at line 87 of file studio_capture.c.

◆ pan_x

double dt_studio_capture_t::pan_x

Definition at line 70 of file studio_capture.c.

◆ pan_y

double dt_studio_capture_t::pan_y

Definition at line 71 of file studio_capture.c.

◆ panning

gboolean dt_studio_capture_t::panning

Definition at line 83 of file studio_capture.c.

◆ picker_box_anchor

float dt_studio_capture_t::picker_box_anchor[2]

Definition at line 91 of file studio_capture.c.

◆ picker_dragging_box

gboolean dt_studio_capture_t::picker_dragging_box

Definition at line 90 of file studio_capture.c.

◆ refresh_timeout

guint dt_studio_capture_t::refresh_timeout

Definition at line 95 of file studio_capture.c.

Referenced by _studio_deferred_refresh().

◆ saved_develop

dt_develop_t* dt_studio_capture_t::saved_develop

Definition at line 108 of file studio_capture.c.

◆ surface

cairo_surface_t* dt_studio_capture_t::surface

Definition at line 59 of file studio_capture.c.

◆ width

int dt_studio_capture_t::width

Definition at line 63 of file studio_capture.c.

◆ zoom

dt_thumbtable_zoom_t dt_studio_capture_t::zoom

Definition at line 67 of file studio_capture.c.


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