Blender V5.0
blender::io::usd::USDHookInvoker Class Referenceabstract

Inherited by blender::io::usd::MaterialImportPollInvoker, blender::io::usd::OnExportInvoker, blender::io::usd::OnImportInvoker, blender::io::usd::OnMaterialExportInvoker, and blender::io::usd::OnMaterialImportInvoker.

Public Member Functions

 USDHookInvoker (ReportList *reports)
virtual ~USDHookInvoker ()=default
void call ()

Protected Member Functions

virtual const char * function_name () const =0
virtual void call_hook (PyObject *hook_obj)=0
virtual void init_in_gil ()
virtual void release_in_gil ()

Detailed Description

Definition at line 364 of file usd_hook.cc.

Constructor & Destructor Documentation

◆ USDHookInvoker()

◆ ~USDHookInvoker()

virtual blender::io::usd::USDHookInvoker::~USDHookInvoker ( )
virtualdefault

Member Function Documentation

◆ call()

◆ call_hook()

virtual void blender::io::usd::USDHookInvoker::call_hook ( PyObject * hook_obj)
protectedpure virtual

Referenced by call().

◆ function_name()

virtual const char * blender::io::usd::USDHookInvoker::function_name ( ) const
protectedpure virtual

Referenced by call().

◆ init_in_gil()

virtual void blender::io::usd::USDHookInvoker::init_in_gil ( )
inlineprotectedvirtual

Definition at line 429 of file usd_hook.cc.

Referenced by call().

◆ release_in_gil()

virtual void blender::io::usd::USDHookInvoker::release_in_gil ( )
inlineprotectedvirtual

Definition at line 430 of file usd_hook.cc.

Referenced by call().


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