typedef void((*dt_cache_allocate_t)(void *userdata, dt_cache_entry_t *entry))
gint64 dt_gui_throttle_get_timeout_us(void)
Definition gui_throttle.c:240
void dt_gui_throttle_cancel(gpointer source)
Definition gui_throttle.c:279
void(* dt_gui_throttle_callback_t)(gpointer user_data)
Definition gui_throttle.h:9
int dt_gui_throttle_get_pipe_runtime_us(dt_dev_pixelpipe_type_t pipe_type)
Definition gui_throttle.c:217
void dt_gui_throttle_init(void)
Definition gui_throttle.c:111
int dt_gui_throttle_get_runtime_us(void)
Definition gui_throttle.c:212
void dt_gui_throttle_cleanup(void)
Definition gui_throttle.c:139
void dt_gui_throttle_record_runtime(const struct dt_dev_pixelpipe_t *pipe, gint64 runtime_us)
guint dt_gui_throttle_get_timeout_ms(void)
Definition gui_throttle.c:235
void dt_gui_throttle_queue(gpointer source, dt_gui_throttle_callback_t callback, gpointer user_data)
Definition gui_throttle.c:247
dt_dev_pixelpipe_type_t
Definition pixelpipe.h:36
Definition pixelpipe_hb.h:179