void dt_image_cache_cleanup(dt_image_cache_t *cache)
Definition image_cache.c:313
void dt_image_cache_init(dt_image_cache_t *cache)
Definition image_cache.c:295
void dt_image_cache_read_release(dt_image_cache_t *cache, const dt_image_t *img)
Definition image_cache.c:451
dt_image_t * dt_image_cache_get_reload(dt_image_cache_t *cache, const int32_t imgid, char mode)
Definition image_cache.c:373
dt_image_cache_write_mode_t
Definition image_cache.h:47
@ DT_IMAGE_CACHE_RELAXED
Definition image_cache.h:51
@ DT_IMAGE_CACHE_MINIMAL
Definition image_cache.h:54
@ DT_IMAGE_CACHE_SAFE
Definition image_cache.h:49
void dt_image_from_stmt(dt_image_t *info, sqlite3_stmt *stmt)
Definition image_cache.c:157
dt_image_t * dt_image_cache_get(dt_image_cache_t *cache, const int32_t imgid, char mode)
Definition image_cache.c:341
int dt_image_cache_seed(dt_image_cache_t *cache, const dt_image_t *img)
Definition image_cache.c:412
void dt_image_cache_set_export_timestamp(dt_image_cache_t *cache, const int32_t imgid)
Definition image_cache.c:616
int dt_image_invalid(const dt_image_t *img)
Definition image_cache.c:407
void dt_image_cache_write_release(dt_image_cache_t *cache, dt_image_t *img, dt_image_cache_write_mode_t mode)
Definition image_cache.c:464
void dt_image_cache_remove(dt_image_cache_t *cache, const int32_t imgid)
Definition image_cache.c:611
void dt_image_cache_connect_info_changed_first(const struct dt_control_signal_t *ctlsig)
Definition image_cache.c:443
dt_image_t * dt_image_cache_testget(dt_image_cache_t *cache, const int32_t imgid, char mode)
Definition image_cache.c:359
void dt_image_cache_set_print_timestamp(dt_image_cache_t *cache, const int32_t imgid)
Definition image_cache.c:625
void dt_image_cache_print(dt_image_cache_t *cache)
Definition image_cache.c:334
Definition common/cache.h:48
Definition image_cache.h:39
dt_cache_t cache
Definition image_cache.h:40
Definition common/image.h:247