Blender V5.0
AssetLibraryReference Struct Reference

#include <DNA_asset_types.h>

Public Attributes

short type
char _pad1 [2]
int custom_library_index

Detailed Description

Information to identify an asset library. May be either one of the predefined types (current 'Main', builtin library, project library), or a custom type as defined in the Preferences.

If the type is set to ASSET_LIBRARY_CUSTOM, custom_library_index must be set to identify the custom library. Otherwise it is not used.

Definition at line 143 of file DNA_asset_types.h.

Member Data Documentation

◆ _pad1

char AssetLibraryReference::_pad1[2]

Definition at line 145 of file DNA_asset_types.h.

◆ custom_library_index

int AssetLibraryReference::custom_library_index

◆ type

short AssetLibraryReference::type

Definition at line 144 of file DNA_asset_types.h.

Referenced by blender::asset_system::all_library_reference(), blender::asset_system::all_valid_asset_library_refs(), AS_asset_library_essential_import_method_update(), blender::ed::asset::list::asset_library_reference_to_fileselect_type(), blo_do_versions_400(), blender::ed::asset::list::clear(), blender::ed::animrig::create_pose_asset_user_library(), blender::asset_system::current_file_library_reference(), ED_fileselect_is_local_asset_library(), file_draw_hint_if_invalid(), filelist_compare_asset_libraries(), filelist_contains_main(), filelist_readjob_all_asset_library(), fileselect_ensure_updated_asset_params(), fileselect_refresh_asset_params(), blender::asset_system::AssetLibraryService::find_custom_asset_library_from_library_ref(), blender::asset_system::AssetLibraryService::get_asset_library(), blender::asset_system::tests::AssetRepresentationTest::get_builtin_library_from_type(), blender::ed::asset::get_local_asset_from_relative_identifier(), blender::ed::sculpt_paint::library_is_editable(), blender::asset_system::EssentialsAssetLibrary::library_reference(), blender::asset_system::OnDiskAssetLibrary::library_reference(), blender::asset_system::PreferencesOnDiskAssetLibrary::library_reference(), blender::asset_system::RuntimeAssetLibrary::library_reference(), blender::ed::asset::library_reference_from_enum_value(), blender::ed::asset::library_reference_to_enum_value(), blender::DefaultHash< AssetLibraryReference >::operator()(), operator==(), blender::ed::animrig::pose_asset_create_exec(), blender::ed::asset::rna_enum_add_custom_libraries(), blender::asset_system::AssetLibraryService::root_path_from_library_ref(), blender::asset_system::tests::TEST_F(), blender::asset_system::tests::TEST_F(), blender::asset_system::tests::TEST_F(), and blender::ed::asset::user_library_to_library_ref().


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