Blender
V3.3
|
#include "CLG_log.h"
#include "MEM_guardedalloc.h"
#include "DNA_ID.h"
#include "BLI_utildefines.h"
#include "BLI_blenlib.h"
#include "BLT_translation.h"
#include "BKE_bpath.h"
#include "BKE_idtype.h"
#include "BKE_lib_id.h"
#include "BKE_lib_query.h"
#include "BKE_library.h"
#include "BKE_main.h"
#include "BKE_main_namemap.h"
#include "BKE_packedFile.h"
Go to the source code of this file.
Functions | |
static void | library_runtime_reset (Library *lib) |
static void | library_free_data (ID *id) |
static void | library_foreach_id (ID *id, LibraryForeachIDData *data) |
static void | library_foreach_path (ID *id, BPathForeachPathData *bpath_data) |
static void | library_blend_read_data (struct BlendDataReader *UNUSED(reader), ID *id) |
void | BKE_library_filepath_set (Main *bmain, Library *lib, const char *filepath) |
Variables | |
IDTypeInfo | IDType_ID_LI |
Definition at line 112 of file library.c.
References BKE_main_blendfile_path(), BLI_path_abs(), BLI_path_is_rel(), BLI_strncpy(), and lib.
Referenced by BLO_main_validate_libraries(), library_foreach_path(), and namebutton_fn().
|
static |
|
static |
Definition at line 54 of file library.c.
References BKE_LIB_FOREACHID_PROCESS_IDSUPER, data, IDWALK_CB_NEVER_SELF, and lib.
|
static |
Definition at line 60 of file library.c.
References BKE_bpath_foreach_path_fixed_process(), BKE_library_filepath_set(), BPathForeachPathData::bmain, lib, and NULL.
Definition at line 45 of file library.c.
References BKE_packedfile_free(), library, and library_runtime_reset().
Definition at line 38 of file library.c.
References BKE_main_namemap_destroy(), and lib.
Referenced by library_free_data().
IDTypeInfo IDType_ID_LI |