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

Data Fields

const float * data
 
size_t width
 
size_t height
 
gboolean owned
 

Detailed Description

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.

Field Documentation

◆ data

const float* dt_histogram_scope_buf_t::data

Definition at line 992 of file libs/histogram.c.

Referenced by _orient_scope_buf().

◆ height

size_t dt_histogram_scope_buf_t::height

Definition at line 994 of file libs/histogram.c.

Referenced by _orient_scope_buf().

◆ owned

gboolean dt_histogram_scope_buf_t::owned

Definition at line 995 of file libs/histogram.c.

Referenced by _orient_scope_buf().

◆ width

size_t dt_histogram_scope_buf_t::width

Definition at line 993 of file libs/histogram.c.

Referenced by _orient_scope_buf().


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