16#ifndef DT_VIEWS_DEV_BACKBUF_H
17#define DT_VIEWS_DEV_BACKBUF_H
void dt_dev_draw_iso12646_border(cairo_t *cr, double width, double height, int border)
gboolean dt_dev_paint_main_backbuf(dt_dev_locked_surface_t *locked, dt_dev_pixelpipe_cache_wait_t *wait, const char *wait_owner_tag, cairo_t *cr, struct dt_develop_t *dev, int width, int height, int border, const dt_aligned_pixel_t bg_color, gboolean keep_previous_on_fail)
gboolean dt_dev_lock_pipe_surface(struct dt_develop_t *dev, struct dt_dev_pixelpipe_t *pipe, dt_dev_locked_surface_t *locked, dt_dev_pixelpipe_cache_wait_t *wait, const char *wait_owner_tag, gboolean keep_previous_on_fail)
gboolean dt_dev_render_locked_surface(cairo_t *cr, const struct dt_develop_t *dev, dt_dev_locked_surface_t *locked, int width, int height, int border, const dt_aligned_pixel_t bg_color)
void dt_dev_get_background_color(const struct dt_develop_t *dev, dt_aligned_pixel_t bg_color)
void dt_dev_release_locked_surface(dt_dev_locked_surface_t *locked)
void dt_dev_draw_profile_mode_label(cairo_t *cri, int height)
DT_ALIGNED_PIXEL float dt_aligned_pixel_t[4]
unsigned __int64 uint64_t
struct dt_pixel_cache_entry_t * entry
cairo_surface_t * surface
One consumer's outstanding request, owned by that consumer, not by the queue.