|
Blender V4.3
|
#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 |
Definition at line 22 of file usd_exporter_context.hh.
| Main* blender::io::usd::USDExporterContext::bmain |
Definition at line 23 of file usd_exporter_context.hh.
Referenced by blender::io::usd::USDVolumeWriter::do_write().
| Depsgraph* blender::io::usd::USDExporterContext::depsgraph |
Definition at line 24 of file usd_exporter_context.hh.
Referenced by blender::io::usd::USDCameraWriter::do_write(), blender::io::usd::USDMetaballWriter::get_export_mesh(), blender::io::usd::USDMeshWriter::init_skinned_mesh(), blender::io::usd::USDMetaballWriter::is_supported(), and blender::io::usd::USDMeshWriter::set_skel_export_flags().
| std::string blender::io::usd::USDExporterContext::export_file_path |
Definition at line 35 of file usd_exporter_context.hh.
Referenced by blender::io::usd::USDAbstractWriter::get_export_file_path().
| std::function<std::string(Main *, Scene *, Image *, ImageUser *)> blender::io::usd::USDExporterContext::export_image_fn |
Definition at line 36 of file usd_exporter_context.hh.
| const USDExportParams& blender::io::usd::USDExporterContext::export_params |
Definition at line 34 of file usd_exporter_context.hh.
Referenced by blender::io::usd::USDHierarchyIterator::create_data_writer(), blender::io::usd::create_usd_material(), blender::io::usd::create_usd_preview_shader(), blender::io::usd::create_usd_preview_surface_material(), blender::io::usd::create_uv_input(), blender::io::usd::create_uvmap_shader(), blender::io::usd::USDArmatureWriter::do_write(), blender::io::usd::USDGenericMeshWriter::do_write(), blender::io::usd::USDTransformWriter::do_write(), blender::io::usd::USDVolumeWriter::do_write(), blender::io::usd::USDAbstractWriter::ensure_usd_material(), blender::io::usd::export_texture(), blender::io::usd::export_texture(), blender::io::usd::USDAbstractWriter::get_material_library_path(), blender::io::usd::get_tex_image_asset_filepath(), blender::io::usd::USDMeshWriter::init_blend_shapes(), blender::io::usd::USDMeshWriter::init_skinned_mesh(), blender::io::usd::USDGenericMeshWriter::is_supported(), blender::io::usd::USDAbstractWriter::mark_as_instance(), blender::io::usd::USDAbstractWriter::reports(), blender::io::usd::USDMeshWriter::set_skel_export_flags(), blender::io::usd::USDTransformWriter::set_xform_ops(), blender::io::usd::USDTransformWriter::should_apply_root_xform(), blender::io::usd::USDAbstractWriter::write(), blender::io::usd::USDAbstractWriter::write_id_properties(), blender::io::usd::USDAbstractWriter::write_user_properties(), and blender::io::usd::USDAbstractWriter::write_visibility().
| 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 33 of file usd_exporter_context.hh.
Referenced by blender::io::usd::USDAbstractWriter::get_export_time_code().
| const pxr::UsdStageRefPtr blender::io::usd::USDExporterContext::stage |
Definition at line 25 of file usd_exporter_context.hh.
Referenced by blender::io::usd::USDMeshWriter::add_shape_key_weights_sample(), blender::io::usd::create_usd_material(), blender::io::usd::create_usd_preview_shader(), blender::io::usd::create_usd_viewport_material(), blender::io::usd::USDTransformWriter::create_xformable(), blender::io::usd::USDArmatureWriter::do_write(), blender::io::usd::USDCameraWriter::do_write(), blender::io::usd::USDGenericMeshWriter::do_write(), blender::io::usd::USDHairWriter::do_write(), blender::io::usd::USDLightWriter::do_write(), blender::io::usd::USDPointsWriter::do_write(), blender::io::usd::USDVolumeWriter::do_write(), blender::io::usd::USDAbstractWriter::ensure_usd_material(), blender::io::usd::export_texture(), blender::io::usd::export_texture(), blender::io::usd::get_tex_image_asset_filepath(), blender::io::usd::USDMeshWriter::init_blend_shapes(), blender::io::usd::USDMeshWriter::init_skinned_mesh(), and blender::io::usd::USDAbstractWriter::mark_as_instance().
| const pxr::SdfPath blender::io::usd::USDExporterContext::usd_path |
Definition at line 26 of file usd_exporter_context.hh.
Referenced by blender::io::usd::USDMeshWriter::add_shape_key_weights_sample(), blender::io::usd::USDTransformWriter::create_xformable(), blender::io::usd::USDArmatureWriter::do_write(), blender::io::usd::USDCameraWriter::do_write(), blender::io::usd::USDGenericMeshWriter::do_write(), blender::io::usd::USDHairWriter::do_write(), blender::io::usd::USDLightWriter::do_write(), blender::io::usd::USDPointsWriter::do_write(), blender::io::usd::USDVolumeWriter::do_write(), blender::io::usd::USDMeshWriter::init_blend_shapes(), blender::io::usd::USDMeshWriter::init_skinned_mesh(), and blender::io::usd::USDAbstractWriter::usd_path().