![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Collaboration diagram for dt_pixel_cache_entry_t:Data Fields | |
| uint64_t | hash |
| void * | data |
| size_t | size |
| dt_iop_buffer_dsc_t | dsc |
| int64_t | age |
| char * | name |
| int | id |
| dt_atomic_int | refcount |
| dt_pthread_rwlock_t | lock |
| gboolean | auto_destroy |
| int64_t dt_pixel_cache_entry_t::age |
| gboolean dt_pixel_cache_entry_t::auto_destroy |
| void* dt_pixel_cache_entry_t::data |
| dt_iop_buffer_dsc_t dt_pixel_cache_entry_t::dsc |
Referenced by dt_dev_pixelpipe_cache_get(), dt_dev_pixelpipe_cache_get_existing(), and dt_pixel_cache_new_entry().
| uint64_t dt_pixel_cache_entry_t::hash |
| int dt_pixel_cache_entry_t::id |
Referenced by _for_each_remove(), dt_dev_pixel_pipe_cache_auto_destroy_apply(), and dt_pixel_cache_new_entry().
| dt_pthread_rwlock_t dt_pixel_cache_entry_t::lock |
Referenced by _cache_get_oldest(), _for_each_remove(), _free_cache_entry(), _non_thread_safe_cache_remove(), dt_dev_pixelpipe_cache_get_entry_from_data(), dt_dev_pixelpipe_cache_rdlock_entry(), dt_dev_pixelpipe_cache_wrlock_entry(), dt_dev_sync_pixelpipe_hash(), dt_dev_wait_hash(), and dt_pixel_cache_new_entry().
| char* dt_pixel_cache_entry_t::name |
Referenced by _free_cache_entry(), dt_pixel_cache_message(), and dt_pixel_cache_new_entry().
| dt_atomic_int dt_pixel_cache_entry_t::refcount |
| size_t dt_pixel_cache_entry_t::size |