|
| static ID * | blender::bke::asset_link_id (Main &global_main, const ID_Type id_type, const char *filepath, const char *asset_name, ReportList *reports=nullptr) |
| |
| static std::string | blender::bke::asset_root_path_for_save (const bUserAssetLibrary &user_library, const ID_Type id_type) |
| |
| static std::string | blender::bke::asset_blendfile_path_for_save (const bUserAssetLibrary &user_library, const StringRef base_name, const ID_Type id_type, ReportList &reports) |
| |
| static void | blender::bke::asset_main_create_expander (void *, Main *, void *vid) |
| |
| static Main * | blender::bke::asset_main_create_from_ID (Main &bmain_src, ID &id_asset, ID **id_asset_new) |
| |
| static bool | blender::bke::asset_write_in_library (Main &bmain, const ID &id_const, const StringRef name, const StringRefNull filepath, std::string &final_full_file_path, ReportList &reports) |
| |
| static ID * | blender::bke::asset_reload (Main &global_main, ID &id, ReportList *reports) |
| |
| static AssetWeakReference | blender::bke::asset_weak_reference_for_user_library (const bUserAssetLibrary &user_library, const short idcode, const char *idname, const char *filepath) |
| |
| static AssetWeakReference | blender::bke::asset_weak_reference_for_essentials (const short idcode, const char *idname, const char *filepath) |
| |
| std::optional< std::string > | blender::bke::asset_edit_id_save_as (Main &global_main, const ID &id, StringRefNull name, const bUserAssetLibrary &user_library, AssetWeakReference &r_weak_ref, ReportList &reports) |
| |
| bool | blender::bke::asset_edit_id_save (Main &global_main, const ID &id, ReportList &reports) |
| |
| ID * | blender::bke::asset_edit_id_revert (Main &global_main, ID &id, ReportList &reports) |
| |
| bool | blender::bke::asset_edit_id_delete (Main &global_main, ID &id, ReportList &reports) |
| |
| ID * | blender::bke::asset_edit_id_from_weak_reference (Main &global_main, ID_Type id_type, const AssetWeakReference &weak_ref) |
| |
| std::optional< AssetWeakReference > | blender::bke::asset_edit_weak_reference_from_id (const ID &id) |
| |
| bool | blender::bke::asset_edit_id_is_editable (const ID &id) |
| |
| bool | blender::bke::asset_edit_id_is_writable (const ID &id) |
| |