From e99801390c7a2b947fb447715409278d366f176a Mon Sep 17 00:00:00 2001 From: Julian Eisel Date: Tue, 20 Jul 2021 21:09:03 +0200 Subject: Cleanup: Move asset-handle functions to own file Keeps files minimal and focused. I much prefer that over having all kinds of stuff in general files like `asset_edit.cc`. --- source/blender/editors/asset/asset_edit.cc | 40 ------------------------------ 1 file changed, 40 deletions(-) (limited to 'source/blender/editors/asset/asset_edit.cc') diff --git a/source/blender/editors/asset/asset_edit.cc b/source/blender/editors/asset/asset_edit.cc index c44960f3b5a..16fd71b4340 100644 --- a/source/blender/editors/asset/asset_edit.cc +++ b/source/blender/editors/asset/asset_edit.cc @@ -133,43 +133,3 @@ AssetLibraryReference ED_asset_library_reference_from_enum_value(int value) } return library; } - -const char *ED_asset_handle_get_name(const AssetHandle *asset) -{ - return asset->file_data->name; -} - -AssetMetaData *ED_asset_handle_get_metadata(const AssetHandle *asset) -{ - return asset->file_data->asset_data; -} - -ID *ED_asset_handle_get_local_id(const AssetHandle *asset) -{ - return asset->file_data->id; -} - -ID_Type ED_asset_handle_get_id_type(const AssetHandle *asset) -{ - return static_cast(asset->file_data->blentype); -} - -int ED_asset_handle_get_preview_icon_id(const AssetHandle *asset) -{ - return asset->file_data->preview_icon_id; -} - -void ED_asset_handle_get_full_library_path(const bContext *C, - const AssetLibraryReference *asset_library, - const AssetHandle *asset, - char r_full_lib_path[FILE_MAX_LIBEXTRA]) -{ - *r_full_lib_path = '\0'; - - std::string asset_path = ED_assetlist_asset_filepath_get(C, *asset_library, *asset); - if (asset_path.empty()) { - return; - } - - BLO_library_path_explode(asset_path.c_str(), r_full_lib_path, nullptr, nullptr); -} -- cgit v1.2.3