14#include "RNA_prototypes.hh"
22 "asset_library_reference",
52 if (file ==
nullptr) {
62 for (
int file_index = 0; file_index < num_files_filtered; file_index++) {
86 if (file ==
nullptr || !file->
asset) {
96 for (
int file_index = 0; file_index < num_files_filtered; file_index++) {
110 if (file ==
nullptr) {
125 for (
int file_index = 0; file_index < num_files_filtered; file_index++) {
void CTX_data_dir_set(bContextDataResult *result, const char **dir)
void CTX_data_id_list_add(bContextDataResult *result, ID *id)
bool CTX_data_equals(const char *member, const char *str)
bScreen * CTX_wm_screen(const bContext *C)
void CTX_data_pointer_set(bContextDataResult *result, ID *id, StructRNA *type, void *data)
bool CTX_data_dir(const char *member)
void CTX_data_id_pointer_set(bContextDataResult *result, ID *id)
void CTX_data_type_set(bContextDataResult *result, ContextDataType type)
SpaceFile * CTX_wm_space_file(const bContext *C)
ScrArea * CTX_wm_area(const bContext *C)
@ CTX_RESULT_MEMBER_NOT_FOUND
void CTX_data_list_add(bContextDataResult *result, ID *id, StructRNA *type, void *data)
FileSelectParams * ED_fileselect_get_active_params(const SpaceFile *sfile)
FileAssetSelectParams * ED_fileselect_get_asset_params(const SpaceFile *sfile)
bool ED_area_is_global(const ScrArea *area)
const char * file_context_dir[]
int file_context(const bContext *C, const char *member, bContextDataResult *result)
bool file_main_region_needs_refresh_before_draw(SpaceFile *sfile)
ID * filelist_file_get_id(const FileDirEntry *file)
ID * filelist_entry_get_id(const FileList *filelist, int index)
int filelist_files_ensure(FileList *filelist)
bool filelist_entry_is_selected(FileList *filelist, int index)
FileDirEntry * filelist_file(FileList *filelist, int index)
AssetLibraryReference asset_library_ref
AssetRepresentationHandle * asset