|
Blender V5.0
|
#include <asset_library_service.hh>
Public Attributes | |
| std::unique_ptr< std::string > | full_path |
| StringRef | dir_component = "" |
| StringRef | group_component = "" |
| StringRef | name_component = "" |
Struct to hold results from path explosion functions (resolve_asset_weak_reference_to_exploded_path()).
Definition at line 149 of file asset_library_service.hh.
| StringRef blender::asset_system::AssetLibraryService::ExplodedPath::dir_component = "" |
Reference into the part of full_path that is the library directory path. That is, it ends with the library .blend file ("directory" is misleading).
Definition at line 155 of file asset_library_service.hh.
Referenced by blender::asset_system::AssetLibraryService::resolve_asset_weak_reference_to_exploded_path().
| std::unique_ptr<std::string> blender::asset_system::AssetLibraryService::ExplodedPath::full_path |
The string buffer containing the fully resolved path, if resolving was successful. Pointer so that the contained string address doesn't change when moving this object.
Definition at line 152 of file asset_library_service.hh.
Referenced by blender::asset_system::AssetLibraryService::resolve_asset_weak_reference_to_exploded_path().
| StringRef blender::asset_system::AssetLibraryService::ExplodedPath::group_component = "" |
Reference into the part of full_path that is the ID group name ("Object", "Material", "Brush", ...).
Definition at line 158 of file asset_library_service.hh.
Referenced by blender::asset_system::AssetLibraryService::resolve_asset_weak_reference_to_exploded_path().
| StringRef blender::asset_system::AssetLibraryService::ExplodedPath::name_component = "" |
Reference into the part of full_path that is the ID name.
Definition at line 160 of file asset_library_service.hh.
Referenced by blender::asset_system::AssetLibraryService::resolve_asset_weak_reference_to_exploded_path().