|
Blender V4.5
|
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 | |
| ReportList * | reports_ |
Definition at line 357 of file usd_hook.cc.
|
inline |
Definition at line 359 of file usd_hook.cc.
References reports, and reports_.
Referenced by blender::io::usd::MaterialImportPollInvoker::MaterialImportPollInvoker(), blender::io::usd::OnExportInvoker::OnExportInvoker(), blender::io::usd::OnImportInvoker::OnImportInvoker(), blender::io::usd::OnMaterialExportInvoker::OnMaterialExportInvoker(), and blender::io::usd::OnMaterialImportInvoker::OnMaterialImportInvoker().
|
inline |
Definition at line 362 of file usd_hook.cc.
References BKE_reportf(), call_hook(), ExtensionRNA::data, function_name(), blender::io::usd::handle_python_error(), blender::io::usd::hook_list(), init_in_gil(), blender::io::usd::USDHook::name, release_in_gil(), reports_, blender::io::usd::USDHook::rna_ext, and RPT_ERROR.
Referenced by blender::io::usd::call_export_hooks(), blender::io::usd::call_import_hooks(), blender::io::usd::call_material_export_hooks(), blender::io::usd::call_material_import_hooks(), and blender::io::usd::have_material_import_hook().
|
protectedpure virtual |
|
protectedpure virtual |
|
inlineprotectedvirtual |
Definition at line 418 of file usd_hook.cc.
Referenced by call().
|
inlineprotectedvirtual |
Reimplemented in blender::io::usd::OnImportInvoker.
Definition at line 419 of file usd_hook.cc.
Referenced by call().
|
protected |
Definition at line 422 of file usd_hook.cc.
Referenced by call(), and USDHookInvoker().