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

#include <DNA_space_types.h>

Public Attributes

struct FileDirEntrynext
 
struct FileDirEntryprev
 
int uuid [4]
 
char * name
 
char * description
 
FileDirEntryRevisionentry
 
int typeflag
 
int blentype
 
char * relpath
 
char * redirection_path
 
IDid
 
struct AssetMetaDataasset_data
 
int preview_icon_id
 
char ** tags
 
int nbr_tags
 
short status
 
short flags
 
int attributes
 
ListBase variants
 
int nbr_variants
 
int act_variant
 

Detailed Description

Definition at line 1101 of file DNA_space_types.h.

Member Data Documentation

◆ act_variant

int FileDirEntry::act_variant

Definition at line 1146 of file DNA_space_types.h.

◆ asset_data

struct AssetMetaData* FileDirEntry::asset_data

If this file represents an asset, its asset data is here. Note that we may show assets of external files in which case this is set but not the id above. Note comment for FileListInternEntry.local_data, the same applies here!

Definition at line 1130 of file DNA_space_types.h.

◆ attributes

int FileDirEntry::attributes

Definition at line 1142 of file DNA_space_types.h.

◆ blentype

int FileDirEntry::blentype

ID type, in case typeflag has FILE_TYPE_BLENDERLIB set.

Definition at line 1117 of file DNA_space_types.h.

◆ description

char* FileDirEntry::description

Definition at line 1108 of file DNA_space_types.h.

Referenced by filelist_entry_clear().

◆ entry

FileDirEntryRevision* FileDirEntry::entry

Definition at line 1112 of file DNA_space_types.h.

Referenced by filelist_entry_clear().

◆ flags

short FileDirEntry::flags

◆ id

ID* FileDirEntry::id

When showing local IDs (FILE_MAIN, FILE_MAIN_ASSET), ID this file represents. Note comment for FileListInternEntry.local_data, the same applies here!

Definition at line 1126 of file DNA_space_types.h.

◆ name

char* FileDirEntry::name

Definition at line 1107 of file DNA_space_types.h.

Referenced by filelist_entry_clear().

◆ nbr_tags

int FileDirEntry::nbr_tags

Definition at line 1137 of file DNA_space_types.h.

◆ nbr_variants

int FileDirEntry::nbr_variants

Definition at line 1145 of file DNA_space_types.h.

◆ next

struct FileDirEntry* FileDirEntry::next

◆ prev

struct FileDirEntry * FileDirEntry::prev

Definition at line 1102 of file DNA_space_types.h.

◆ preview_icon_id

int FileDirEntry::preview_icon_id

◆ redirection_path

char* FileDirEntry::redirection_path

Optional argument for shortcuts, aliases etc.

Definition at line 1122 of file DNA_space_types.h.

Referenced by filelist_cache_previews_push(), and filelist_entry_clear().

◆ relpath

char* FileDirEntry::relpath

Definition at line 1120 of file DNA_space_types.h.

Referenced by filelist_cache_previews_push(), and filelist_entry_clear().

◆ status

short FileDirEntry::status

Definition at line 1139 of file DNA_space_types.h.

◆ tags

char** FileDirEntry::tags

Definition at line 1136 of file DNA_space_types.h.

◆ typeflag

int FileDirEntry::typeflag

◆ uuid

int FileDirEntry::uuid[4]

◆ variants

ListBase FileDirEntry::variants

Definition at line 1144 of file DNA_space_types.h.

Referenced by filelist_entry_clear().


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