Blender V5.0
asset_temp_id_consumer.cc File Reference
#include <string>
#include "AS_asset_representation.hh"
#include "BKE_report.hh"
#include "BLI_utility_mixins.hh"
#include "BLO_readfile.hh"
#include "MEM_guardedalloc.h"
#include "DNA_ID.h"
#include "ED_asset_temp_id_consumer.hh"

Go to the source code of this file.

Classes

class  blender::ed::asset::AssetTemporaryIDConsumer

Namespaces

namespace  blender
namespace  blender::ed
namespace  blender::ed::asset

Functions

AssetTempIDConsumer * blender::ed::asset::temp_id_consumer_create (const blender::asset_system::AssetRepresentation *asset)
void blender::ed::asset::temp_id_consumer_free (AssetTempIDConsumer **consumer)
IDblender::ed::asset::temp_id_consumer_ensure_local_id (AssetTempIDConsumer *consumer, ID_Type id_type, Main *bmain, ReportList *reports)

Detailed Description

API for temporary loading of asset IDs. Uses the BLO_library_temp_xxx() API internally.

Definition in file asset_temp_id_consumer.cc.