Blender  V3.3
Public Attributes | List of all members
FileList Struct Reference

Public Attributes

FileDirEntryArr filelist
 
eFileSelectType type
 
AssetLibraryReferenceasset_library_ref
 
struct AssetLibraryasset_library
 
short flags
 
short sort
 
FileListFilter filter_data
 
const struct FileIndexerTypeindexer
 
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 )(struct FileListReadJob *, short *, short *, float *)
 
bool(* filter_fn )(struct FileListInternEntry *, const char *, FileListFilter *)
 
void(* prepare_filter_fn )(const struct FileList *, FileListFilter *)
 
short tags
 

Detailed Description

Definition at line 372 of file filelist.c.

Member Data Documentation

◆ asset_library

struct AssetLibrary* FileList::asset_library

◆ asset_library_ref

AssetLibraryReference* FileList::asset_library_ref

◆ check_dir_fn

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

Definition at line 411 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 417 of file filelist.c.

Referenced by filelist_filter(), and filelist_settype().

◆ flags

short FileList::flags

◆ indexer

const struct FileIndexerType* FileList::indexer

File indexer to use. Attribute is always set.

Definition at line 389 of file filelist.c.

Referenced by filelist_setindexer(), and filelist_settype().

◆ libfiledata

struct BlendHandle* FileList::libfiledata

Definition at line 406 of file filelist.c.

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

◆ max_recursion

short FileList::max_recursion

◆ prepare_filter_fn

void(* FileList::prepare_filter_fn) (const struct FileList *, FileListFilter *)

Definition at line 419 of file filelist.c.

Referenced by filelist_filter(), and filelist_settype().

◆ read_job_fn

void(* FileList::read_job_fn) (struct FileListReadJob *, short *, short *, float *)

Definition at line 414 of file filelist.c.

Referenced by filelist_readjob_startjob(), and filelist_settype().

◆ recursion_level

short FileList::recursion_level

Definition at line 404 of file filelist.c.

Referenced by filelist_readjob_recursive_dir_add_items().

◆ selection_state

GHash* FileList::selection_state

◆ sort

short FileList::sort

Definition at line 382 of file filelist.c.

Referenced by filelist_setsorting(), and filelist_sort().

◆ tags

short FileList::tags

◆ type

eFileSelectType FileList::type

Definition at line 375 of file filelist.c.

Referenced by filelist_asset_library_path(), and filelist_settype().


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