Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/asset/intern/asset_indexer.cc
| Show All 16 Lines | |||||
| #include "BLI_hash.hh" | #include "BLI_hash.hh" | ||||
| #include "BLI_linklist.h" | #include "BLI_linklist.h" | ||||
| #include "BLI_path_util.h" | #include "BLI_path_util.h" | ||||
| #include "BLI_serialize.hh" | #include "BLI_serialize.hh" | ||||
| #include "BLI_set.hh" | #include "BLI_set.hh" | ||||
| #include "BLI_string_ref.hh" | #include "BLI_string_ref.hh" | ||||
| #include "BLI_uuid.h" | #include "BLI_uuid.h" | ||||
| #include "AS_asset_catalog.hh" | |||||
| #include "BKE_appdir.h" | #include "BKE_appdir.h" | ||||
| #include "BKE_asset.h" | #include "BKE_asset.h" | ||||
| #include "BKE_asset_catalog.hh" | |||||
| #include "BKE_idprop.hh" | #include "BKE_idprop.hh" | ||||
| #include "BKE_preferences.h" | #include "BKE_preferences.h" | ||||
| #include "CLG_log.h" | #include "CLG_log.h" | ||||
| static CLG_LogRef LOG = {"ed.asset"}; | static CLG_LogRef LOG = {"ed.asset"}; | ||||
| namespace blender::ed::asset::index { | namespace blender::ed::asset::index { | ||||
| using namespace blender::asset_system; | |||||
| using namespace blender::io::serialize; | using namespace blender::io::serialize; | ||||
| using namespace blender::bke; | |||||
| using namespace blender::bke::idprop; | using namespace blender::bke::idprop; | ||||
| /** | /** | ||||
| * \brief Indexer for asset libraries. | * \brief Indexer for asset libraries. | ||||
| * | * | ||||
| * Indexes are stored per input file. Each index can contain zero to multiple asset entries. | * Indexes are stored per input file. Each index can contain zero to multiple asset entries. | ||||
| * The indexes are grouped together per asset library. They are stored in | * The indexes are grouped together per asset library. They are stored in | ||||
| * #BKE_appdir_folder_caches + | * #BKE_appdir_folder_caches + | ||||
| ▲ Show 20 Lines • Show All 751 Lines • Show Last 20 Lines | |||||