Blender V4.5
blender::io::usd::USDSceneImportContext Struct Reference

Public Member Functions

 USDSceneImportContext ()=default
 
 USDSceneImportContext (pxr::UsdStageRefPtr in_stage, const ImportedPrimMap &in_prim_map)
 
void release ()
 
pxr::UsdStageRefPtr get_stage () const
 
PYTHON_NS::dict get_prim_map ()
 

Public Attributes

pxr::UsdStageRefPtr stage
 
ImportedPrimMap prim_map
 
PYTHON_NS::dict * prim_map_dict = nullptr
 

Detailed Description

Definition at line 139 of file usd_hook.cc.

Constructor & Destructor Documentation

◆ USDSceneImportContext() [1/2]

blender::io::usd::USDSceneImportContext::USDSceneImportContext ( )
default

◆ USDSceneImportContext() [2/2]

blender::io::usd::USDSceneImportContext::USDSceneImportContext ( pxr::UsdStageRefPtr in_stage,
const ImportedPrimMap & in_prim_map )
inline

Definition at line 142 of file usd_hook.cc.

Member Function Documentation

◆ get_prim_map()

PYTHON_NS::dict blender::io::usd::USDSceneImportContext::get_prim_map ( )
inline

◆ get_stage()

pxr::UsdStageRefPtr blender::io::usd::USDSceneImportContext::get_stage ( ) const
inline

Definition at line 152 of file usd_hook.cc.

References stage.

Referenced by blender::io::usd::register_hook_converters().

◆ release()

void blender::io::usd::USDSceneImportContext::release ( )
inline

Definition at line 147 of file usd_hook.cc.

References prim_map_dict.

Referenced by blender::io::usd::OnImportInvoker::release_in_gil().

Member Data Documentation

◆ prim_map

ImportedPrimMap blender::io::usd::USDSceneImportContext::prim_map

Definition at line 178 of file usd_hook.cc.

Referenced by get_prim_map().

◆ prim_map_dict

PYTHON_NS::dict* blender::io::usd::USDSceneImportContext::prim_map_dict = nullptr

Definition at line 179 of file usd_hook.cc.

Referenced by get_prim_map(), and release().

◆ stage

pxr::UsdStageRefPtr blender::io::usd::USDSceneImportContext::stage

Definition at line 177 of file usd_hook.cc.

Referenced by get_stage().


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