|
Blender V5.0
|
#include <optional>#include <string>#include "AS_asset_library.hh"#include "AS_asset_representation.hh"#include "BKE_context.hh"#include "BKE_main.hh"#include "BKE_screen.hh"#include "BLI_listbase.h"#include "BLI_map.hh"#include "BLI_string.h"#include "BLI_utility_mixins.hh"#include "DNA_space_types.h"#include "WM_api.hh"#include "../space_file/file_indexer.hh"#include "../space_file/filelist.hh"#include "ED_asset_indexer.hh"#include "ED_asset_list.hh"#include "ED_fileselect.hh"#include "ED_screen.hh"#include "asset_library_reference.hh"Go to the source code of this file.
Classes | |
| class | blender::ed::asset::list::FileListWrapper |
| class | blender::ed::asset::list::AssetList |
| struct | blender::ed::asset::list::GlobalStorage |
Namespaces | |
| namespace | blender |
| namespace | blender::ed |
| namespace | blender::ed::asset |
| namespace | blender::ed::asset::list |
Abstractions to manage runtime asset lists with a global cache for multiple UI elements to access. Internally this uses the FileList API and structures from filelist.cc. This is just because it contains most necessary logic already and there's not much time for a more long-term solution.
Definition in file asset_list.cc.