|
Blender V5.0
|
#include <IO_wavefront_obj.hh>
Public Attributes | |
| char | filepath [FILE_MAX] = "" |
| char | file_base_for_tests [FILE_MAX] = "" |
| char | collection [MAX_ID_NAME - 2] = "" |
| const char * | blen_filepath = nullptr |
| bool | export_animation = false |
| int | start_frame = INT_MIN |
| int | end_frame = INT_MAX |
| eIOAxis | forward_axis = IO_AXIS_NEGATIVE_Z |
| eIOAxis | up_axis = IO_AXIS_Y |
| float | global_scale = 1.0f |
| bool | export_selected_objects = false |
| bool | apply_modifiers = true |
| bool | apply_transform = true |
| eEvaluationMode | export_eval_mode = DAG_EVAL_VIEWPORT |
| bool | export_uv = true |
| bool | export_normals = true |
| bool | export_colors = false |
| bool | export_materials = true |
| bool | export_triangulated_mesh = false |
| bool | export_curves_as_nurbs = false |
| ePathReferenceMode | path_mode = PATH_REFERENCE_AUTO |
| bool | export_pbr_extensions = false |
| bool | export_object_groups = false |
| bool | export_material_groups = false |
| bool | export_vertex_groups = false |
| bool | export_smooth_groups = false |
| bool | smooth_groups_bitflags = false |
| ReportList * | reports = nullptr |
Definition at line 25 of file IO_wavefront_obj.hh.
| bool OBJExportParams::apply_modifiers = true |
Definition at line 49 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::OBJMesh::OBJMesh().
| bool OBJExportParams::apply_transform = true |
Definition at line 50 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::OBJMesh::OBJMesh().
| const char* OBJExportParams::blen_filepath = nullptr |
Full path to current blender file (used for comments in output).
Definition at line 33 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::write_materials().
| char OBJExportParams::collection[MAX_ID_NAME - 2] = "" |
Definition at line 30 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::exporter_main().
| int OBJExportParams::end_frame = INT_MAX |
The last frame to be exported.
Definition at line 40 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::exporter_main().
| bool OBJExportParams::export_animation = false |
Whether multiple frames should be exported.
Definition at line 36 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::exporter_main().
| bool OBJExportParams::export_colors = false |
Definition at line 54 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::write_mesh_objects().
| bool OBJExportParams::export_curves_as_nurbs = false |
Definition at line 57 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::filter_supported_objects().
| eEvaluationMode OBJExportParams::export_eval_mode = DAG_EVAL_VIEWPORT |
Definition at line 51 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::exporter_main().
| bool OBJExportParams::export_material_groups = false |
Definition at line 63 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::open_stream_writers().
| bool OBJExportParams::export_materials = true |
Definition at line 55 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::export_objects(), blender::io::obj::open_stream_writers(), and blender::io::obj::write_mesh_objects().
| bool OBJExportParams::export_normals = true |
Definition at line 53 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::write_mesh_objects().
| bool OBJExportParams::export_object_groups = false |
Definition at line 62 of file IO_wavefront_obj.hh.
| bool OBJExportParams::export_pbr_extensions = false |
Definition at line 59 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::write_materials().
| bool OBJExportParams::export_selected_objects = false |
Definition at line 48 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::filter_supported_objects().
| bool OBJExportParams::export_smooth_groups = false |
Definition at line 66 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::write_mesh_objects().
| bool OBJExportParams::export_triangulated_mesh = false |
Definition at line 56 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::OBJMesh::OBJMesh().
| bool OBJExportParams::export_uv = true |
Definition at line 52 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::write_mesh_objects().
| bool OBJExportParams::export_vertex_groups = false |
Definition at line 64 of file IO_wavefront_obj.hh.
| char OBJExportParams::file_base_for_tests[FILE_MAX] = "" |
Pretend that destination file folder is this, if non-empty. Used only for tests.
Definition at line 29 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::write_materials().
| char OBJExportParams::filepath[FILE_MAX] = "" |
Full path to the destination .OBJ file.
Definition at line 27 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::exporter_main(), OBJ_export(), and blender::io::obj::write_materials().
| eIOAxis OBJExportParams::forward_axis = IO_AXIS_NEGATIVE_Z |
Definition at line 43 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::compute_world_axes_transform(), and blender::io::obj::OBJMesh::OBJMesh().
| float OBJExportParams::global_scale = 1.0f |
Definition at line 45 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::compute_world_axes_transform(), and blender::io::obj::OBJMesh::OBJMesh().
| ePathReferenceMode OBJExportParams::path_mode = PATH_REFERENCE_AUTO |
Definition at line 58 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::write_materials().
| ReportList* OBJExportParams::reports = nullptr |
Definition at line 70 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::export_frame(), blender::io::obj::exporter_main(), and blender::io::obj::open_stream_writers().
| bool OBJExportParams::smooth_groups_bitflags = false |
Definition at line 68 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::write_mesh_objects().
| int OBJExportParams::start_frame = INT_MIN |
The first frame to be exported.
Definition at line 38 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::exporter_main().
Definition at line 44 of file IO_wavefront_obj.hh.
Referenced by blender::io::obj::compute_world_axes_transform(), and blender::io::obj::OBJMesh::OBJMesh().