diff options
author | Gaia Clary <gaia.clary@machinimatrix.org> | 2012-06-17 03:35:53 +0400 |
---|---|---|
committer | Gaia Clary <gaia.clary@machinimatrix.org> | 2012-06-17 03:35:53 +0400 |
commit | 0df30d1063cc185770451b3b2ebf3fcd0341c642 (patch) | |
tree | 3f2a1a8afb1762bc2cbc6504bcd05282b622779b /source/blender/makesrna/intern/rna_scene_api.c | |
parent | b5b830668560a7733ddd3609ba96e845aa63546b (diff) |
Collada: (Exporter) add 'mesh type selection(view|render)' for Apply modifiers option
Diffstat (limited to 'source/blender/makesrna/intern/rna_scene_api.c')
-rw-r--r-- | source/blender/makesrna/intern/rna_scene_api.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/source/blender/makesrna/intern/rna_scene_api.c b/source/blender/makesrna/intern/rna_scene_api.c index a1199f95c13..d4611f4a268 100644 --- a/source/blender/makesrna/intern/rna_scene_api.c +++ b/source/blender/makesrna/intern/rna_scene_api.c @@ -39,6 +39,7 @@ #include "DNA_scene_types.h" #include "BKE_utildefines.h" + #ifdef RNA_RUNTIME #include "BKE_animsys.h" @@ -89,6 +90,7 @@ static void rna_Scene_collada_export( Scene *scene, const char *filepath, int apply_modifiers, + int export_mesh_type, int selected, int include_children, int include_armatures, @@ -97,7 +99,7 @@ static void rna_Scene_collada_export( int sort_by_name, int second_life) { - collada_export(scene, filepath, apply_modifiers, selected, + collada_export(scene, filepath, apply_modifiers, export_mesh_type, selected, include_children, include_armatures, deform_bones_only, use_object_instantiation, sort_by_name, second_life); } @@ -127,7 +129,9 @@ void RNA_api_scene(StructRNA *srna) parm = RNA_def_string(func, "filepath", "", FILE_MAX, "File Path", "File path to write Collada file"); RNA_def_property_flag(parm, PROP_REQUIRED); RNA_def_property_subtype(parm, PROP_FILEPATH); /* allow non utf8 */ - parm = RNA_def_boolean(func, "apply_modifiers", 0, "Apply Modifiers", "Apply modifiers (in Preview resolution)"); + parm = RNA_def_boolean(func, "apply_modifiers", 0, "Apply Modifiers", "Apply modifiers"); + parm = RNA_def_int(func, "export_mesh_type", 0, INT_MIN, INT_MAX, + "Resolution", "Modifier resolution for export", INT_MIN, INT_MAX); parm = RNA_def_boolean(func, "selected", 0, "Selection Only", "Export only selected elements"); parm = RNA_def_boolean(func, "include_children", 0, "Include Children", "Export all children of selected objects (even if not selected)"); parm = RNA_def_boolean(func, "include_armatures", 0, "Include Armatures", "Export related armatures (even if not selected)"); |