23class AssetRepresentation;
51 bool filter_assets_only,
52 const char *filter_glob,
53 const char *filter_search);
67 const bUUID *catalog_id);
96 bool do_asset_library,
157 const FileList *filelist,
const int index);
eFileSel_Params_AssetCatalogVisibility
void filelist_set_asset_catalog_filter_options(FileList *filelist, eFileSel_Params_AssetCatalogVisibility catalog_visibility, const bUUID *catalog_id)
void filelist_freelib(FileList *filelist)
void filelist_tag_force_reset(FileList *filelist)
bool filelist_file_cache_block(FileList *filelist, int index)
int filelist_files_num_entries(FileList *filelist)
bool filelist_islibrary(FileList *filelist, char *dir, char **r_group)
const char * filelist_dir(const FileList *filelist)
BlendHandle * filelist_lib(FileList *filelist)
void filelist_tag_needs_filtering(FileList *filelist)
FileDirEntry * filelist_file_ex(FileList *filelist, int index, bool use_request)
void filelist_readjob_start(FileList *filelist, int space_notifier, const bContext *C)
blender::asset_system::AssetLibrary * filelist_asset_library(FileList *filelist)
bool filelist_needs_force_reset(const FileList *filelist)
bool filelist_file_is_preview_pending(const FileList *filelist, const FileDirEntry *file)
void filelist_setrecursion(FileList *filelist, int recursion_level)
void filelist_clear_from_reset_tag(FileList *filelist)
void filelist_set_no_preview_auto_cache(FileList *filelist)
bool filelist_pending(const FileList *filelist)
bool filelist_cache_previews_running(FileList *filelist)
void filelist_entry_select_index_set(FileList *filelist, int index, FileSelType select, eDirEntry_SelectFlag flag, FileCheckType check)
void filelist_free(FileList *filelist)
void filelist_entry_parent_select_set(FileList *filelist, FileSelType select, eDirEntry_SelectFlag flag, FileCheckType check)
void filelist_setlibrary(FileList *filelist, const AssetLibraryReference *asset_library_ref)
void filelist_setfilter_options(FileList *filelist, bool do_filter, bool hide_dot, bool hide_parent, uint64_t filter, uint64_t filter_id, bool filter_assets_only, const char *filter_glob, const char *filter_search)
void filelist_setdir(FileList *filelist, char dirpath[1090])
bool filelist_cache_previews_done(FileList *filelist)
void filelist_clear(FileList *filelist)
int filelist_geticon(FileList *filelist, int index, bool is_main)
void filelist_free_icons()
void filelist_clear_ex(FileList *filelist, bool do_asset_library, bool do_cache, bool do_selection)
void filelist_file_get_full_path(const FileList *filelist, const FileDirEntry *file, char r_filepath[])
const char * filelist_entry_get_relpath(const FileList *filelist, int index)
void filelist_cache_previews_ensure_running(FileList *filelist)
ID * filelist_file_get_id(const FileDirEntry *file)
bool filelist_file_ensure_preview_requested(FileList *filelist, FileDirEntry *file)
bool filelist_cache_previews_update(FileList *filelist)
int filelist_file_find_path(FileList *filelist, const char *filename)
void filelist_settype(FileList *filelist, short type)
FileList * filelist_new(short type)
int filelist_file_find_id(const FileList *filelist, const ID *id)
ImBuf * filelist_file_getimage(const FileDirEntry *file)
bool filelist_uid_is_set(const FileUID uid)
void filelist_readjob_stop(FileList *filelist, wmWindowManager *wm)
void filelist_init_icons()
bool filelist_cache_previews_enabled(const FileList *filelist)
ID * filelist_entry_get_id(const FileList *filelist, int index)
int filelist_needs_reading(const FileList *filelist)
void filelist_file_cache_slidingwindow_set(FileList *filelist, size_t window_size)
void filelist_entries_select_index_range_set(FileList *filelist, FileSelection *sel, FileSelType select, eDirEntry_SelectFlag flag, FileCheckType check)
ImBuf * filelist_getimage(FileList *filelist, int index)
void filelist_setsorting(FileList *filelist, short sort, bool invert_sort)
int filelist_readjob_running(FileList *filelist, wmWindowManager *wm)
void filelist_filter(FileList *filelist)
ImBuf * filelist_geticon_image(FileList *filelist, int index)
void filelist_tag_force_reset_mainfiles(FileList *filelist)
bool filelist_is_dir(const FileList *filelist, const char *path)
bool filelist_needs_reset_on_main_changes(const FileList *filelist)
int filelist_files_ensure(FileList *filelist)
void filelist_sort(FileList *filelist)
void filelist_setindexer(FileList *filelist, const FileIndexerType *indexer)
bool filelist_entry_is_selected(FileList *filelist, int index)
FileDirEntry * filelist_file(FileList *filelist, int index)
bool filelist_is_ready(const FileList *filelist)
eDirEntry_SelectFlag filelist_entry_select_index_get(FileList *filelist, int index, FileCheckType check)
blender::asset_system::AssetRepresentation * filelist_entry_get_asset_representation(const FileList *filelist, const int index)
eDirEntry_SelectFlag filelist_entry_select_get(FileList *filelist, FileDirEntry *entry, FileCheckType check)
void filelist_cache_previews_set(FileList *filelist, bool use_previews)
void filelist_uid_unset(FileUID *r_uid)
ImBuf * filelist_geticon_image_ex(const FileDirEntry *file)
unsigned int filelist_entry_select_set(const FileList *filelist, const FileDirEntry *entry, FileSelType select, const eDirEntry_SelectFlag flag, FileCheckType check)
ccl_device_inline float4 select(const int4 mask, const float4 a, const float4 b)
unsigned __int64 uint64_t
Universally Unique Identifier according to RFC4122.