47 std::optional<blender::bke::CatalogID> dst_parent_catalog_id = std::nullopt);
struct AssetLibrary AssetLibrary
void ED_asset_catalog_remove(AssetLibrary *library, const blender::bke::CatalogID &catalog_id)
void ED_asset_catalog_move(AssetLibrary *library, blender::bke::CatalogID src_catalog_id, std::optional< blender::bke::CatalogID > dst_parent_catalog_id=std::nullopt)
blender::bke::AssetCatalog * ED_asset_catalog_add(AssetLibrary *library, blender::StringRefNull name, blender::StringRef parent_path=nullptr)
void ED_asset_catalog_rename(AssetLibrary *library, blender::bke::CatalogID catalog_id, blender::StringRefNull new_name)
Universally Unique Identifier according to RFC4122.
static FT_Library library