Blender  V2.93
Public Attributes | List of all members
FileList Struct Reference

Public Attributes

FileDirEntryArr filelist
 
eFileSelectType type
 
FileSelectAssetLibraryUIDasset_library
 
short flags
 
short sort
 
FileListFilter filter_data
 
struct FileListIntern filelist_intern
 
struct FileListEntryCache filelist_cache
 
GHashselection_state
 
short max_recursion
 
short recursion_level
 
struct BlendHandlelibfiledata
 
bool(* check_dir_fn )(struct FileList *, char *, const bool)
 
void(* read_job_fn )(Main *, struct FileList *, const char *, short *, short *, float *, ThreadMutex *)
 
bool(* filter_fn )(struct FileListInternEntry *, const char *, FileListFilter *)
 
short tags
 

Detailed Description

Definition at line 380 of file filelist.c.

Member Data Documentation

◆ asset_library

FileSelectAssetLibraryUID* FileList::asset_library

◆ check_dir_fn

bool(* FileList::check_dir_fn) (struct FileList *, char *, const bool)

Definition at line 413 of file filelist.c.

Referenced by filelist_is_dir(), filelist_setdir(), and filelist_settype().

◆ filelist

FileDirEntryArr FileList::filelist

◆ filelist_cache

struct FileListEntryCache FileList::filelist_cache

◆ filelist_intern

struct FileListIntern FileList::filelist_intern

◆ filter_data

FileListFilter FileList::filter_data

◆ filter_fn

bool(* FileList::filter_fn) (struct FileListInternEntry *, const char *, FileListFilter *)

Definition at line 420 of file filelist.c.

Referenced by filelist_filter(), and filelist_settype().

◆ flags

short FileList::flags

◆ libfiledata

struct BlendHandle* FileList::libfiledata

Definition at line 408 of file filelist.c.

Referenced by filelist_freelib(), filelist_lib(), and filelist_readjob_startjob().

◆ max_recursion

short FileList::max_recursion

Definition at line 405 of file filelist.c.

Referenced by filelist_filter(), filelist_readjob_do(), and filelist_setrecursion().

◆ read_job_fn

void(* FileList::read_job_fn) (Main *, struct FileList *, const char *, short *, short *, float *, ThreadMutex *)

Definition at line 416 of file filelist.c.

Referenced by filelist_readjob_startjob(), and filelist_settype().

◆ recursion_level

short FileList::recursion_level

Definition at line 406 of file filelist.c.

◆ selection_state

GHash* FileList::selection_state

◆ sort

short FileList::sort

Definition at line 389 of file filelist.c.

Referenced by filelist_setsorting(), and filelist_sort().

◆ tags

short FileList::tags

Definition at line 422 of file filelist.c.

Referenced by filelist_needs_reset_on_main_changes(), and filelist_settype().

◆ type

eFileSelectType FileList::type

Definition at line 383 of file filelist.c.

Referenced by filelist_settype().


The documentation for this struct was generated from the following file: