|
Blender
V3.3
|
#include <new>#include "DNA_space_types.h"#include "BKE_report.h"#include "BLI_utility_mixins.hh"#include "BLO_readfile.h"#include "MEM_guardedalloc.h"#include "ED_asset_handle.h"#include "ED_asset_temp_id_consumer.h"Go to the source code of this file.
Classes | |
| class | AssetTemporaryIDConsumer |
Functions | |
| AssetTempIDConsumer * | ED_asset_temp_id_consumer_create (const AssetHandle *handle) |
| void | ED_asset_temp_id_consumer_free (AssetTempIDConsumer **consumer) |
| ID * | ED_asset_temp_id_consumer_ensure_local_id (AssetTempIDConsumer *consumer_, const bContext *C, const AssetLibraryReference *asset_library_ref, ID_Type id_type, Main *bmain, ReportList *reports) |
API for temporary loading of asset IDs. Uses the BLO_library_temp_xxx() API internally.
Definition in file asset_temp_id_consumer.cc.
| AssetTempIDConsumer* ED_asset_temp_id_consumer_create | ( | const AssetHandle * | handle | ) |
Definition at line 70 of file asset_temp_id_consumer.cc.
References FileDirEntry::asset_data, BLI_assert, and AssetHandle::file_data.
| ID* ED_asset_temp_id_consumer_ensure_local_id | ( | AssetTempIDConsumer * | consumer_, |
| const bContext * | C, | ||
| const AssetLibraryReference * | asset_library_ref, | ||
| ID_Type | id_type, | ||
| Main * | bmain, | ||
| ReportList * | reports | ||
| ) |
Definition at line 86 of file asset_temp_id_consumer.cc.
References C, AssetTemporaryIDConsumer::get_local_id(), and AssetTemporaryIDConsumer::import_id().
| void ED_asset_temp_id_consumer_free | ( | AssetTempIDConsumer ** | consumer | ) |
Definition at line 80 of file asset_temp_id_consumer.cc.
Referenced by poselib_tempload_exit().