14#include "RNA_prototypes.hh"
22 "asset_library_reference",
51 if (file ==
nullptr) {
61 for (
int file_index = 0; file_index < num_files_filtered; file_index++) {
79 result, &screen->id, &RNA_AssetLibraryReference, &asset_params->
asset_library_ref);
85 for (
int file_index = 0; file_index < num_files_filtered; file_index++) {
99 if (file ==
nullptr) {
114 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)
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)
@ CTX_DATA_TYPE_COLLECTION
void CTX_data_type_set(bContextDataResult *result, short type)
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, const int index)
int filelist_files_ensure(FileList *filelist)
bool filelist_entry_is_selected(FileList *filelist, const int index)
FileDirEntry * filelist_file(FileList *filelist, int index)
AssetLibraryReference asset_library_ref
AssetRepresentationHandle * asset