|
Blender V5.0
|
#include <usd_exporter_context.hh>
Public Attributes | |
| Main * | bmain |
| Depsgraph * | depsgraph |
| const pxr::UsdStageRefPtr | stage |
| const pxr::SdfPath | usd_path |
| std::function< pxr::UsdTimeCode()> | get_time_code |
| const USDExportParams & | export_params |
| std::string | export_file_path |
| std::function< std::string(Main *, Scene *, Image *, ImageUser *)> | export_image_fn |
| std::function< void(const Object *, const pxr::SdfPath &)> | add_skel_mapping_fn |
Definition at line 23 of file usd_exporter_context.hh.
| std::function<void(const Object *, const pxr::SdfPath &)> blender::io::usd::USDExporterContext::add_skel_mapping_fn |
Optional callback for skel/shape-key path registration (used by USDPointInstancerWriter).
Definition at line 40 of file usd_exporter_context.hh.
| Main* blender::io::usd::USDExporterContext::bmain |
Definition at line 24 of file usd_exporter_context.hh.
| Depsgraph* blender::io::usd::USDExporterContext::depsgraph |
Definition at line 25 of file usd_exporter_context.hh.
| std::string blender::io::usd::USDExporterContext::export_file_path |
Definition at line 36 of file usd_exporter_context.hh.
| std::function<std::string(Main *, Scene *, Image *, ImageUser *)> blender::io::usd::USDExporterContext::export_image_fn |
Definition at line 37 of file usd_exporter_context.hh.
| const USDExportParams& blender::io::usd::USDExporterContext::export_params |
Definition at line 35 of file usd_exporter_context.hh.
Referenced by blender::io::usd::USDHierarchyIterator::create_data_writer(), blender::io::usd::create_primvar_reader_shader(), blender::io::usd::create_usd_material(), blender::io::usd::create_usd_preview_shader(), blender::io::usd::create_uv_input(), blender::io::usd::create_uvmap_shader(), blender::io::usd::export_texture(), blender::io::usd::get_tex_image_asset_filepath(), and blender::io::usd::process_inputs().
| std::function<pxr::UsdTimeCode()> blender::io::usd::USDExporterContext::get_time_code |
Wrap a function which returns the current time code for export. This is necessary since the context may be used for exporting an animation over a sequence of frames.
Definition at line 34 of file usd_exporter_context.hh.
| const pxr::UsdStageRefPtr blender::io::usd::USDExporterContext::stage |
Definition at line 26 of file usd_exporter_context.hh.
Referenced by blender::io::usd::create_primvar_reader_shader(), blender::io::usd::create_usd_material(), blender::io::usd::create_usd_preview_shader(), blender::io::usd::create_usd_viewport_material(), blender::io::usd::export_texture(), and blender::io::usd::get_tex_image_asset_filepath().
| const pxr::SdfPath blender::io::usd::USDExporterContext::usd_path |
Definition at line 27 of file usd_exporter_context.hh.
Referenced by blender::io::usd::USDHierarchyIterator::create_data_writer().