|
Blender V4.3
|
Inherits blender::NonCopyable, and blender::NonMovable.
Public Member Functions | |
| AssetTemporaryIDConsumer (const asset_system::AssetRepresentation *asset) | |
| ~AssetTemporaryIDConsumer () | |
| ID * | get_local_id () |
| ID * | import_id (ID_Type id_type, Main &bmain, ReportList &reports) |
Definition at line 29 of file asset_temp_id_consumer.cc.
|
inline |
Definition at line 34 of file asset_temp_id_consumer.cc.
|
inline |
Definition at line 35 of file asset_temp_id_consumer.cc.
References BLO_library_temp_free().
|
inline |
Definition at line 42 of file asset_temp_id_consumer.cc.
References blender::asset_system::AssetRepresentation::local_id().
Referenced by blender::ed::asset::temp_id_consumer_ensure_local_id().
|
inline |
Definition at line 47 of file asset_temp_id_consumer.cc.
References BKE_reportf(), BLI_assert, BLO_library_temp_load_id(), blender::StringRefNull::c_str(), blender::asset_system::AssetRepresentation::full_library_path(), blender::asset_system::AssetRepresentation::get_name(), GS, ID::name, RPT_ERROR, and TempLibraryContext::temp_id.
Referenced by blender::ed::asset::temp_id_consumer_ensure_local_id().