![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Collaboration diagram for dt_histogram_scope_buf_t:Data Fields | |
| const float * | data |
| size_t | width |
| size_t | height |
| gboolean | owned |
A scope backbuffer, reoriented to match the darkroom view when it comes from a pre-flip pipeline stage. Every scope binning function should read data/width/height from here instead of the raw backbuf/cache pointer – for already-view-oriented stages, or an identity orientation, this is a plain passthrough (no copy, no allocation).
Only "initialscale" (the "Raw image" scope stage) lives upstream of the flip module in iop_order; "colorout" and "gamma" already sit downstream of it, i.e. already in the same orientation the darkroom view shows – so those are always a passthrough regardless of the image's own orientation.
Definition at line 990 of file libs/histogram.c.
| const float* dt_histogram_scope_buf_t::data |
Definition at line 992 of file libs/histogram.c.
Referenced by _orient_scope_buf().
| size_t dt_histogram_scope_buf_t::height |
Definition at line 994 of file libs/histogram.c.
Referenced by _orient_scope_buf().
| gboolean dt_histogram_scope_buf_t::owned |
Definition at line 995 of file libs/histogram.c.
Referenced by _orient_scope_buf().
| size_t dt_histogram_scope_buf_t::width |
Definition at line 993 of file libs/histogram.c.
Referenced by _orient_scope_buf().