Blender V4.5
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)
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 ()

Protected Attributes

ReportListreports_

Detailed Description

Definition at line 357 of file usd_hook.cc.

Constructor & Destructor Documentation

◆ USDHookInvoker()

Member Function Documentation

◆ call()

◆ call_hook()

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

◆ function_name()

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

◆ init_in_gil()

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

Definition at line 418 of file usd_hook.cc.

Referenced by call().

◆ release_in_gil()

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

Reimplemented in blender::io::usd::OnImportInvoker.

Definition at line 419 of file usd_hook.cc.

Referenced by call().

Member Data Documentation

◆ reports_

ReportList* blender::io::usd::USDHookInvoker::reports_
protected

Definition at line 422 of file usd_hook.cc.

Referenced by call(), and USDHookInvoker().


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