Blender V4.3
AS_asset_catalog.hh File Reference
#include <memory>
#include <mutex>
#include <set>
#include <string>
#include "BLI_function_ref.hh"
#include "BLI_map.hh"
#include "BLI_set.hh"
#include "BLI_uuid.h"
#include "BLI_vector.hh"
#include "AS_asset_catalog_path.hh"

Go to the source code of this file.

Classes

class  blender::asset_system::AssetCatalogService
 
struct  blender::asset_system::AssetCatalogService::read_only_tag
 
class  blender::asset_system::AssetCatalog
 
struct  blender::asset_system::AssetCatalog::Flags
 
struct  blender::asset_system::AssetCatalogLessThan
 
class  blender::asset_system::AssetCatalogFilter
 

Namespaces

namespace  blender
 
namespace  blender::asset_system
 

Typedefs

using blender::asset_system::CatalogID = bUUID
 
using blender::asset_system::CatalogPathComponent = std::string
 
using blender::asset_system::CatalogFilePath = std::string
 
using blender::asset_system::OwningAssetCatalogMap = Map<CatalogID, std::unique_ptr<AssetCatalog>>
 
using blender::asset_system::AssetCatalogOrderedSet = std::set<const AssetCatalog *, AssetCatalogLessThan>
 
using blender::asset_system::MutableAssetCatalogOrderedSet = std::set<AssetCatalog *, AssetCatalogLessThan>