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

#include <DNA_space_types.h>

Public Attributes

ListBase entries
 
int nbr_entries
 
int nbr_entries_filtered
 
int entry_idx_start
 
int entry_idx_end
 
char root [1024]
 

Detailed Description

Array of direntries.

This struct is used in various, different contexts.

In Filebrowser UI, it stores the total number of available entries, the number of visible (filtered) entries, and a subset of those in 'entries' ListBase, from idx_start (included) to idx_end (excluded).

In AssetEngine context (i.e. outside of 'browsing' context), entries contain all needed data, there is no filtering, so nbr_entries_filtered, entry_idx_start and entry_idx_end should all be set to -1.

Definition at line 1164 of file DNA_space_types.h.

Member Data Documentation

◆ entries

ListBase FileDirEntryArr::entries

◆ entry_idx_end

int FileDirEntryArr::entry_idx_end

Definition at line 1168 of file DNA_space_types.h.

Referenced by filelist_readjob_main_assets().

◆ entry_idx_start

int FileDirEntryArr::entry_idx_start

Definition at line 1168 of file DNA_space_types.h.

Referenced by filelist_readjob_main_assets().

◆ nbr_entries

int FileDirEntryArr::nbr_entries

◆ nbr_entries_filtered

int FileDirEntryArr::nbr_entries_filtered

◆ root

char FileDirEntryArr::root[1024]

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