|
Blender V5.0
|
Public Member Functions | |
| USDMaterialImportContext ()=default | |
| USDMaterialImportContext (pxr::UsdStageRefPtr stage, const USDImportParams ¶ms, ReportList *reports) | |
| pxr::UsdStageRefPtr | get_stage () const |
| PYTHON_NS::tuple | import_texture (const std::string &asset_path) const |
Definition at line 240 of file usd_hook.cc.
|
default |
|
inline |
Definition at line 249 of file usd_hook.cc.
References params.
|
inline |
Definition at line 256 of file usd_hook.cc.
Referenced by blender::io::usd::register_hook_converters().
|
inline |
If the given texture asset path is a URI or is relative to a USDZ archive, attempt to copy the texture to the local file system and returns a tuple[str, bool], containing the asset's local path and a boolean indicating whether the path references a temporary file (in the case where imported textures should be packed). The original asset path will be returned unchanged if it's already a local file or if it could not be copied to a local destination.
Definition at line 269 of file usd_hook.cc.
References blender::io::usd::import_asset(), blender::io::usd::should_import_asset(), blender::io::usd::temp_textures_dir(), blender::io::usd::USD_TEX_IMPORT_PACK, and blender::io::usd::USD_TEX_NAME_COLLISION_OVERWRITE.
Referenced by blender::io::usd::register_hook_converters().