void dt_image_cache_cleanup(dt_image_cache_t *cache)
Definition image_cache.c:205
void dt_image_cache_init(dt_image_cache_t *cache)
Definition image_cache.c:187
void dt_image_cache_read_release(dt_image_cache_t *cache, const dt_image_t *img)
Definition image_cache.c:239
void dt_image_cache_set_change_timestamp_from_image(dt_image_cache_t *cache, const int32_t imgid, const int32_t sourceid)
Definition image_cache.c:347
void dt_image_cache_set_change_timestamp(dt_image_cache_t *cache, const int32_t imgid)
Definition image_cache.c:335
dt_image_cache_write_mode_t
Definition image_cache.h:37
@ DT_IMAGE_CACHE_RELAXED
Definition image_cache.h:41
@ DT_IMAGE_CACHE_SAFE
Definition image_cache.h:39
void dt_image_cache_unset_change_timestamp(dt_image_cache_t *cache, const int32_t imgid)
Definition image_cache.c:365
dt_image_t * dt_image_cache_get(dt_image_cache_t *cache, const int32_t imgid, char mode)
Definition image_cache.c:217
void dt_image_cache_set_export_timestamp(dt_image_cache_t *cache, const int32_t imgid)
Definition image_cache.c:377
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:249
void dt_image_cache_remove(dt_image_cache_t *cache, const int32_t imgid)
Definition image_cache.c:329
dt_image_t * dt_image_cache_testget(dt_image_cache_t *cache, const int32_t imgid, char mode)
Definition image_cache.c:227
void dt_image_cache_set_print_timestamp(dt_image_cache_t *cache, const int32_t imgid)
Definition image_cache.c:389
void dt_image_cache_print(dt_image_cache_t *cache)
Definition image_cache.c:210
Definition image_cache.h:29
dt_cache_t cache
Definition image_cache.h:30
Definition common/image.h:195