Blender
V3.3
|
Public Attributes | |
size_t | size |
int | flags |
ListBase | cached_entries |
FileDirEntry ** | block_entries |
int | block_start_index |
int | block_end_index |
int | block_center_index |
int | block_cursor |
int | misc_cursor |
int * | misc_entries_indices |
GHash * | misc_entries |
GHash * | uids |
TaskPool * | previews_pool |
ThreadQueue * | previews_done |
int | previews_todo_count |
Definition at line 301 of file filelist.c.
int FileListEntryCache::block_center_index |
Definition at line 312 of file filelist.c.
Referenced by filelist_cache_clear(), filelist_cache_init(), and filelist_file_cache_block().
int FileListEntryCache::block_cursor |
Definition at line 312 of file filelist.c.
Referenced by filelist_cache_clear(), filelist_cache_init(), filelist_file_cache_block(), and filelist_file_ex().
int FileListEntryCache::block_end_index |
Definition at line 312 of file filelist.c.
Referenced by filelist_cache_clear(), filelist_cache_init(), and filelist_file_cache_block().
FileDirEntry** FileListEntryCache::block_entries |
Definition at line 311 of file filelist.c.
Referenced by filelist_cache_clear(), filelist_cache_free(), filelist_cache_init(), filelist_file_cache_block(), filelist_file_cache_block_create(), filelist_file_cache_block_release(), and filelist_file_ex().
int FileListEntryCache::block_start_index |
Definition at line 312 of file filelist.c.
Referenced by filelist_cache_clear(), filelist_cache_init(), filelist_file_cache_block(), and filelist_file_ex().
ListBase FileListEntryCache::cached_entries |
Definition at line 307 of file filelist.c.
Referenced by filelist_cache_clear(), filelist_cache_free(), filelist_cache_init(), filelist_file_create_entry(), and filelist_file_release_entry().
int FileListEntryCache::flags |
Definition at line 304 of file filelist.c.
Referenced by filelist_cache_clear(), filelist_cache_free(), filelist_cache_init(), filelist_cache_previews_done(), filelist_cache_previews_free(), filelist_cache_previews_push(), filelist_cache_previews_set(), and filelist_file_cache_block().
int FileListEntryCache::misc_cursor |
Definition at line 316 of file filelist.c.
Referenced by filelist_cache_init(), and filelist_file_ex().
GHash* FileListEntryCache::misc_entries |
Definition at line 318 of file filelist.c.
Referenced by filelist_cache_clear(), filelist_cache_free(), filelist_cache_init(), filelist_file_cache_block_create(), and filelist_file_ex().
int* FileListEntryCache::misc_entries_indices |
Definition at line 317 of file filelist.c.
Referenced by filelist_cache_clear(), filelist_cache_free(), filelist_cache_init(), and filelist_file_ex().
ThreadQueue* FileListEntryCache::previews_done |
Definition at line 325 of file filelist.c.
Referenced by filelist_cache_preview_ensure_running(), filelist_cache_preview_runf(), filelist_cache_previews_clear(), filelist_cache_previews_done(), filelist_cache_previews_free(), filelist_cache_previews_push(), filelist_cache_previews_set(), and filelist_cache_previews_update().
TaskPool* FileListEntryCache::previews_pool |
Definition at line 324 of file filelist.c.
Referenced by filelist_cache_preview_ensure_running(), filelist_cache_previews_clear(), filelist_cache_previews_done(), filelist_cache_previews_free(), filelist_cache_previews_push(), filelist_cache_previews_running(), filelist_cache_previews_set(), filelist_cache_previews_update(), and filelist_file_ex().
int FileListEntryCache::previews_todo_count |
Counter for previews that are not fully loaded and ready to display yet. So includes all previews either in previews_pool
or previews_done
. filelist_cache_previews_update() makes previews in preview_done
ready for display, so the counter is decremented there.
Definition at line 329 of file filelist.c.
Referenced by filelist_cache_init(), filelist_cache_preview_ensure_running(), filelist_cache_previews_clear(), filelist_cache_previews_done(), filelist_cache_previews_free(), filelist_cache_previews_push(), filelist_cache_previews_set(), and filelist_cache_previews_update().
size_t FileListEntryCache::size |
Definition at line 302 of file filelist.c.
Referenced by filelist_cache_clear(), filelist_cache_init(), filelist_clear_ex(), filelist_clear_main_files(), filelist_file_cache_block(), filelist_file_cache_slidingwindow_set(), filelist_file_ex(), and filelist_filter().
GHash* FileListEntryCache::uids |
Definition at line 321 of file filelist.c.
Referenced by filelist_cache_clear(), filelist_cache_free(), filelist_cache_init(), filelist_file_cache_block_create(), filelist_file_cache_block_release(), and filelist_file_ex().