Blender V4.3
blender::asset_system::EssentialsAssetLibrary Class Reference

#include <asset_library_essentials.hh>

Inherits blender::asset_system::OnDiskAssetLibrary.

Public Member Functions

 EssentialsAssetLibrary ()
 
- Public Member Functions inherited from blender::asset_system::OnDiskAssetLibrary
 OnDiskAssetLibrary (eAssetLibraryType library_type, StringRef name="", StringRef root_path="")
 
void refresh_catalogs () override
 
- Public Member Functions inherited from blender::asset_system::AssetLibrary
 AssetLibrary (eAssetLibraryType library_type, StringRef name="", StringRef root_path="")
 
virtual ~AssetLibrary ()
 
void load_catalogs ()
 
AssetCatalogServicecatalog_service () const
 
std::weak_ptr< AssetRepresentationadd_external_asset (StringRef relative_asset_path, StringRef name, int id_type, std::unique_ptr< AssetMetaData > metadata)
 
std::weak_ptr< AssetRepresentationadd_local_id_asset (StringRef relative_asset_path, ID &id)
 
bool remove_asset (AssetRepresentation &asset)
 
void remap_ids_and_remove_invalid (const blender::bke::id::IDRemapper &mappings)
 
void refresh_catalog_simplename (AssetMetaData *asset_data)
 
void on_blend_save_handler_register ()
 
void on_blend_save_handler_unregister ()
 
void on_blend_save_post (Main *bmain, PointerRNA **pointers, int num_pointers)
 
std::string resolve_asset_weak_reference_to_full_path (const AssetWeakReference &asset_reference)
 
eAssetLibraryType library_type () const
 
StringRefNull name () const
 
StringRefNull root_path () const
 

Additional Inherited Members

- Static Public Member Functions inherited from blender::asset_system::AssetLibrary
static void foreach_loaded (FunctionRef< void(AssetLibrary &)> fn, bool include_all_library)
 
- Static Public Attributes inherited from blender::asset_system::AssetLibrary
static bool save_catalogs_when_file_is_saved = true
 
- Protected Attributes inherited from blender::asset_system::AssetLibrary
std::unique_ptr< AssetCatalogServicecatalog_service_
 
std::mutex catalog_service_mutex_
 
std::optional< eAssetImportMethodimport_method_
 
bool may_override_import_method_ = false
 
bool use_relative_path_ = true
 
bCallbackFuncStore on_save_callback_store_ {}
 

Detailed Description

Definition at line 15 of file asset_library_essentials.hh.

Constructor & Destructor Documentation

◆ EssentialsAssetLibrary()

blender::asset_system::EssentialsAssetLibrary::EssentialsAssetLibrary ( )

Definition at line 18 of file asset_library_essentials.cc.


The documentation for this class was generated from the following files: