Blender  V3.3
Public Member Functions | List of all members
blender::ed::asset::AssetListStorage Class Reference

Public Member Functions

 AssetListStorage ()=delete
 

Runtime asset list cache

static void fetch_library (const AssetLibraryReference &library_reference, const bContext &C)
 
static void destruct ()
 
static AssetListlookup_list (const AssetLibraryReference &library_ref)
 
static void tagMainDataDirty ()
 
static void remapID (ID *id_new, ID *id_old)
 

Detailed Description

Class managing a global asset list map, each entry being a list for a specific asset library.

Definition at line 313 of file asset_list.cc.

Constructor & Destructor Documentation

◆ AssetListStorage()

blender::ed::asset::AssetListStorage::AssetListStorage ( )
delete

Member Function Documentation

◆ destruct()

void blender::ed::asset::AssetListStorage::destruct ( )
static

Definition at line 352 of file asset_list.cc.

Referenced by ED_assetlist_storage_exit().

◆ fetch_library()

void blender::ed::asset::AssetListStorage::fetch_library ( const AssetLibraryReference library_reference,
const bContext C 
)
static

Definition at line 337 of file asset_list.cc.

References C.

Referenced by ED_assetlist_storage_fetch().

◆ lookup_list()

AssetList * blender::ed::asset::AssetListStorage::lookup_list ( const AssetLibraryReference library_ref)
static

◆ remapID()

void blender::ed::asset::AssetListStorage::remapID ( ID id_new,
ID id_old 
)
static

Definition at line 369 of file asset_list.cc.

Referenced by ED_assetlist_storage_id_remap().

◆ tagMainDataDirty()

void blender::ed::asset::AssetListStorage::tagMainDataDirty ( )
static

Definition at line 362 of file asset_list.cc.

Referenced by ED_assetlist_storage_tag_main_data_dirty().


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