![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <pixelpipe_hb.h>
Collaboration diagram for dt_backbuf_t:Data Fields | |
| size_t | bpp |
| size_t | width |
| size_t | height |
| dt_atomic_uint64 | hash |
| dt_atomic_uint64 | history_hash |
this encapsulates the pixelpipe. a develop module will need several of these: for previews and full blits to cairo and for the export function.
Definition at line 187 of file pixelpipe_hb.h.
| size_t dt_backbuf_t::bpp |
Definition at line 189 of file pixelpipe_hb.h.
Referenced by dt_dev_set_backbuf().
| dt_atomic_uint64 dt_backbuf_t::hash |
Definition at line 192 of file pixelpipe_hb.h.
Referenced by dt_dev_backbuf_get_hash(), and dt_dev_backbuf_set_hash().
| size_t dt_backbuf_t::height |
Definition at line 191 of file pixelpipe_hb.h.
Referenced by _lib_navigation_draw_callback(), _lib_snapshots_refresh_pipe_image(), _lock_pipe_surface(), _pixelpipe_pick_from_image(), _preview_pipe_finished(), _process_histogram(), _process_vectorscope(), dt_dev_resync_mipmap_cache(), dt_dev_set_backbuf(), dt_imageio_export_with_flags(), and expose().
| dt_atomic_uint64 dt_backbuf_t::history_hash |
Definition at line 193 of file pixelpipe_hb.h.
Referenced by dt_dev_backbuf_get_history_hash(), and dt_dev_backbuf_set_history_hash().
| size_t dt_backbuf_t::width |
Definition at line 190 of file pixelpipe_hb.h.
Referenced by _lib_navigation_draw_callback(), _lib_snapshots_refresh_pipe_image(), _lock_pipe_surface(), _pixelpipe_pick_from_image(), _preview_pipe_finished(), _process_histogram(), _process_vectorscope(), dt_dev_resync_mipmap_cache(), dt_dev_set_backbuf(), dt_imageio_export_with_flags(), and expose().