Blender V4.3
OBJExportParams Struct Reference

#include <IO_wavefront_obj.hh>

Public Attributes

char filepath [FILE_MAX]
 
char file_base_for_tests [FILE_MAX]
 
char collection [MAX_IDPROP_NAME] = ""
 
const char * blen_filepath
 
bool export_animation
 
int start_frame
 
int end_frame
 
eIOAxis forward_axis
 
eIOAxis up_axis
 
float global_scale
 
bool export_selected_objects
 
bool apply_modifiers
 
eEvaluationMode export_eval_mode
 
bool export_uv
 
bool export_normals
 
bool export_colors
 
bool export_materials
 
bool export_triangulated_mesh
 
bool export_curves_as_nurbs
 
ePathReferenceMode path_mode
 
bool export_pbr_extensions
 
bool export_object_groups
 
bool export_material_groups
 
bool export_vertex_groups
 
bool export_smooth_groups
 
bool smooth_groups_bitflags
 
ReportListreports = nullptr
 

Detailed Description

Definition at line 23 of file IO_wavefront_obj.hh.

Member Data Documentation

◆ apply_modifiers

bool OBJExportParams::apply_modifiers

◆ blen_filepath

const char* OBJExportParams::blen_filepath

Full path to current blender file (used for comments in output).

Definition at line 31 of file IO_wavefront_obj.hh.

Referenced by blender::io::obj::export_frame(), and blender::io::obj::OBJExportParamsDefault::OBJExportParamsDefault().

◆ collection

char OBJExportParams::collection[MAX_IDPROP_NAME] = ""

Definition at line 28 of file IO_wavefront_obj.hh.

Referenced by blender::io::obj::exporter_main().

◆ end_frame

int OBJExportParams::end_frame

The last frame to be exported.

Definition at line 38 of file IO_wavefront_obj.hh.

Referenced by blender::io::obj::exporter_main(), and blender::io::obj::OBJExportParamsDefault::OBJExportParamsDefault().

◆ export_animation

bool OBJExportParams::export_animation

Whether multiple frames should be exported.

Definition at line 34 of file IO_wavefront_obj.hh.

Referenced by blender::io::obj::exporter_main(), and blender::io::obj::OBJExportParamsDefault::OBJExportParamsDefault().

◆ export_colors

◆ export_curves_as_nurbs

◆ export_eval_mode

◆ export_material_groups

◆ export_materials

◆ export_normals

◆ export_object_groups

bool OBJExportParams::export_object_groups

◆ export_pbr_extensions

bool OBJExportParams::export_pbr_extensions

◆ export_selected_objects

◆ export_smooth_groups

◆ export_triangulated_mesh

bool OBJExportParams::export_triangulated_mesh

◆ export_uv

◆ export_vertex_groups

◆ file_base_for_tests

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 27 of file IO_wavefront_obj.hh.

Referenced by blender::io::obj::export_frame(), and blender::io::obj::OBJExportParamsDefault::OBJExportParamsDefault().

◆ filepath

char OBJExportParams::filepath[FILE_MAX]

◆ forward_axis

◆ global_scale

◆ path_mode

◆ reports

◆ smooth_groups_bitflags

bool OBJExportParams::smooth_groups_bitflags

◆ start_frame

int OBJExportParams::start_frame

The first frame to be exported.

Definition at line 36 of file IO_wavefront_obj.hh.

Referenced by blender::io::obj::exporter_main(), and blender::io::obj::OBJExportParamsDefault::OBJExportParamsDefault().

◆ up_axis


The documentation for this struct was generated from the following file: