|
Blender V4.3
|
Inherited by blender::io::usd::OnExportInvoker, blender::io::usd::OnImportInvoker, and blender::io::usd::OnMaterialExportInvoker.
Public Member Functions | |
| void | call () const |
Protected Member Functions | |
| virtual const char * | function_name () const =0 |
| virtual void | call_hook (PyObject *hook_obj) const =0 |
Protected Attributes | |
| ReportList * | reports_ |
Definition at line 197 of file usd_hook.cc.
|
inline |
Definition at line 200 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(), blender::io::usd::USDHook::name, reports_, blender::io::usd::USDHook::rna_ext, and RPT_ERROR.
Referenced by blender::io::usd::call_export_hooks(), blender::io::usd::call_import_hooks(), and blender::io::usd::call_material_export_hooks().
|
protectedpure virtual |
Implemented in blender::io::usd::OnExportInvoker, blender::io::usd::OnImportInvoker, and blender::io::usd::OnMaterialExportInvoker.
Referenced by call().
|
protectedpure virtual |
Implemented in blender::io::usd::OnExportInvoker, blender::io::usd::OnImportInvoker, and blender::io::usd::OnMaterialExportInvoker.
Referenced by call().
|
protected |
Definition at line 255 of file usd_hook.cc.
Referenced by call(), blender::io::usd::OnExportInvoker::OnExportInvoker(), blender::io::usd::OnImportInvoker::OnImportInvoker(), and blender::io::usd::OnMaterialExportInvoker::OnMaterialExportInvoker().