Blender
V3.3
|
#include <image_cache.h>
Public Attributes | |
struct SeqCache * | cache_owner |
void * | userkey |
struct SeqCacheKey * | link_prev |
struct SeqCacheKey * | link_next |
struct Sequence * | seq |
struct SeqRenderData | context |
float | frame_index |
float | timeline_frame |
float | cost |
bool | is_temp_cache |
eSeqTaskId | task_id |
int | type |
Definition at line 22 of file image_cache.h.
struct SeqCache* SeqCacheKey::cache_owner |
Definition at line 23 of file image_cache.h.
Referenced by seq_cache_keyfree(), and seq_cache_populate_key().
struct SeqRenderData SeqCacheKey::context |
Definition at line 27 of file image_cache.h.
Referenced by seq_cache_hashhash(), seq_cache_populate_key(), seq_disk_cache_get_file_path(), and seq_disk_cache_read_file().
float SeqCacheKey::cost |
Definition at line 31 of file image_cache.h.
float SeqCacheKey::frame_index |
Definition at line 29 of file image_cache.h.
Referenced by seq_cache_free_temp_cache(), seq_cache_hashhash(), seq_cache_populate_key(), seq_disk_cache_add_header_entry(), seq_disk_cache_get_file_path(), and seq_disk_cache_get_header_entry().
bool SeqCacheKey::is_temp_cache |
Definition at line 32 of file image_cache.h.
Referenced by seq_cache_free_temp_cache(), seq_cache_get_item_for_removal(), seq_cache_populate_key(), seq_cache_put(), seq_cache_put_ex(), and seq_cache_set_temp_cache_linked().
struct SeqCacheKey* SeqCacheKey::link_next |
Definition at line 26 of file image_cache.h.
Referenced by seq_cache_cleanup_sequence(), seq_cache_get_item_for_removal(), seq_cache_populate_key(), seq_cache_put_ex(), seq_cache_recycle_linked(), seq_cache_relink_keys(), and seq_cache_set_temp_cache_linked().
struct SeqCacheKey* SeqCacheKey::link_prev |
Definition at line 25 of file image_cache.h.
Referenced by seq_cache_cleanup_sequence(), seq_cache_populate_key(), seq_cache_put_ex(), seq_cache_recycle_linked(), seq_cache_relink_keys(), and seq_cache_set_temp_cache_linked().
struct Sequence* SeqCacheKey::seq |
Definition at line 27 of file image_cache.h.
Referenced by get_stored_types_flag(), seq_cache_cleanup_sequence(), seq_cache_free_temp_cache(), seq_cache_hashhash(), SEQ_cache_iterate(), seq_cache_populate_key(), seq_cache_thumbnail_cleanup(), and seq_disk_cache_get_file_path().
eSeqTaskId SeqCacheKey::task_id |
Definition at line 34 of file image_cache.h.
Referenced by seq_cache_free_temp_cache(), and seq_cache_populate_key().
float SeqCacheKey::timeline_frame |
Definition at line 30 of file image_cache.h.
Referenced by seq_cache_choose_key(), seq_cache_cleanup_sequence(), seq_cache_get_item_for_removal(), SEQ_cache_iterate(), seq_cache_populate_key(), and seq_cache_thumbnail_cleanup().
int SeqCacheKey::type |
Definition at line 35 of file image_cache.h.
Referenced by seq_cache_cleanup_sequence(), seq_cache_free_temp_cache(), seq_cache_get(), seq_cache_hashhash(), SEQ_cache_iterate(), seq_cache_populate_key(), seq_cache_put_ex(), seq_cache_thumbnail_cleanup(), and seq_disk_cache_get_file_path().
void* SeqCacheKey::userkey |
Definition at line 24 of file image_cache.h.