|
Blender
V2.93
|
#include "BLI_compiler_attrs.h"Go to the source code of this file.
| struct bUserAssetLibrary* BKE_preferences_asset_library_add | ( | struct UserDef * | userdef, |
| const char * | name, | ||
| const char * | path | ||
| ) |
Definition at line 46 of file preferences.c.
References UserDef::asset_libraries, BKE_preferences_asset_library_name_set(), BLI_addtail(), BLI_strncpy(), library, and MEM_callocN.
Referenced by BKE_preferences_asset_library_default_add(), and preferences_asset_library_add_exec().
| void BKE_preferences_asset_library_default_add | ( | struct UserDef * | userdef | ) |
Definition at line 103 of file preferences.c.
References BKE_appdir_folder_documents(), BKE_preferences_asset_library_add(), BLI_path_join(), DATA_, FILE_MAXDIR, library, N_, and NULL.
Referenced by BKE_blendfile_userdef_from_defaults(), and blo_do_versions_userdef().
| struct bUserAssetLibrary* BKE_preferences_asset_library_find_from_index | ( | const struct UserDef * | userdef, |
| int | index | ||
| ) |
Referenced by filelist_compare_asset_libraries(), and fileselect_refresh_asset_params().
| struct bUserAssetLibrary* BKE_preferences_asset_library_find_from_name | ( | const struct UserDef * | userdef, |
| const char * | name | ||
| ) |
| void BKE_preferences_asset_library_free | ( | struct bUserAssetLibrary * | library | ) |
| int BKE_preferences_asset_library_get_index | ( | const struct UserDef * | userdef, |
| const struct bUserAssetLibrary * | library | ||
| ) |
| void BKE_preferences_asset_library_name_set | ( | struct UserDef * | userdef, |
| struct bUserAssetLibrary * | library, | ||
| const char * | name | ||
| ) |
Definition at line 64 of file preferences.c.
References UserDef::asset_libraries, BLI_strncpy_utf8(), BLI_uniquename(), and library.
Referenced by BKE_preferences_asset_library_add().
| void BKE_preferences_asset_library_remove | ( | UserDef * | userdef, |
| bUserAssetLibrary * | library | ||
| ) |
Unlink and free a library preference member.
Definition at line 81 of file preferences.c.
References UserDef::asset_libraries, BLI_freelinkN(), and library.
Referenced by preferences_asset_library_remove_exec().