|
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().