18#ifndef DT_DEVELOP_DEV_SNAPSHOT_H
19#define DT_DEVELOP_DEV_SNAPSHOT_H
63 GList *history_override, GList *iop_order_override,
64 int32_t history_end_override);
88 double clip_x,
double clip_y,
double clip_w,
double clip_h);
gboolean dt_dev_snapshot_capture(dt_dev_snapshot_t *snap, struct dt_develop_t *dev, int32_t imgid, GList *history_override, GList *iop_order_override, int32_t history_end_override)
void dt_dev_snapshot_draw(dt_dev_snapshot_t *snap, cairo_t *cri, struct dt_develop_t *dev, int32_t width, int32_t height, double clip_x, double clip_y, double clip_w, double clip_h)
void dt_dev_snapshot_clear(dt_dev_snapshot_t *snap)
gboolean dt_dev_snapshot_is_valid(const dt_dev_snapshot_t *snap)
struct dt_dev_snapshot_engine_t * engine