|
Blender V5.0
|
#include <BKE_library.hh>
Public Attributes | |
| UniqueName_Map * | name_map = nullptr |
| FileData * | filedata = nullptr |
| bool | is_filedata_owner = false |
| char | filepath_abs [1024] = "" |
| Library * | parent = nullptr |
| blender::Vector< Library * > | archived_libraries = {} |
| ushort | tag = 0 |
| int | temp_index = 0 |
| short | versionfile = 0 |
| short | subversionfile = 0 |
| MainColorspace | colorspace |
Definition at line 27 of file BKE_library.hh.
| blender::Vector<Library *> blender::bke::library::LibraryRuntime::archived_libraries = {} |
Helper listing all archived libraries 'versions' of this library. Should only contain something if this library is a regular 'real' blendfile library.
Definition at line 62 of file BKE_library.hh.
| MainColorspace blender::bke::library::LibraryRuntime::colorspace |
Definition at line 75 of file BKE_library.hh.
Filedata (i.e. opened blendfile) source of this library data.
Definition at line 38 of file BKE_library.hh.
| char blender::bke::library::LibraryRuntime::filepath_abs[1024] = "" |
Run-time only, absolute file-path (set on read). This is only for convenience, filepath is the real path used on file read but in some cases its useful to access the absolute one.
Use BKE_library_filepath_set() rather than setting filepath directly and it will be kept in sync - campbell
Definition at line 53 of file BKE_library.hh.
| bool blender::bke::library::LibraryRuntime::is_filedata_owner = false |
Whether this library is owning its filedata pointer (and therefore should take care of releasing it as part of the readfile process).
Definition at line 43 of file BKE_library.hh.
| UniqueName_Map* blender::bke::library::LibraryRuntime::name_map = nullptr |
Used for efficient calculations of unique names.
Definition at line 29 of file BKE_library.hh.
Set for indirectly linked libraries, used in the outliner and while reading.
Definition at line 56 of file BKE_library.hh.
| short blender::bke::library::LibraryRuntime::subversionfile = 0 |
Definition at line 72 of file BKE_library.hh.
| ushort blender::bke::library::LibraryRuntime::tag = 0 |
Definition at line 65 of file BKE_library.hh.
| int blender::bke::library::LibraryRuntime::temp_index = 0 |
Temp data needed by read/write code, and lib-override recursive re-synchronized.
Definition at line 68 of file BKE_library.hh.
| short blender::bke::library::LibraryRuntime::versionfile = 0 |
See BLENDER_FILE_VERSION, BLENDER_FILE_SUBVERSION, needed for do_versions.
Definition at line 71 of file BKE_library.hh.