diff options
author | Nicholas Bishop <nicholasbishop@gmail.com> | 2009-01-02 02:47:32 +0300 |
---|---|---|
committer | Nicholas Bishop <nicholasbishop@gmail.com> | 2009-01-02 02:47:32 +0300 |
commit | 8d82334b57d76da998dd50a2547529ef988440e5 (patch) | |
tree | bf0caab911a09102c2218c723af05433e742a5e0 /source | |
parent | 990ac1477dfd4d9648b817c3a65df518e57388c4 (diff) |
Added RNA for decimate modifier.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/makesrna/intern/rna_modifier.c | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/source/blender/makesrna/intern/rna_modifier.c b/source/blender/makesrna/intern/rna_modifier.c index 0206b66b4fc..b3883ef711e 100644 --- a/source/blender/makesrna/intern/rna_modifier.c +++ b/source/blender/makesrna/intern/rna_modifier.c @@ -179,7 +179,7 @@ static void rna_def_modifier_curve(BlenderRNA *brna) prop= RNA_def_property(srna, "curve", PROP_POINTER, PROP_NONE); RNA_def_property_pointer_sdna(prop, NULL, "object"); RNA_def_property_struct_type(prop, "ID"); - RNA_def_property_ui_text(prop, "Curve", "Curve object to deform with"); + RNA_def_property_ui_text(prop, "Curve", "Curve object to deform with."); prop= RNA_def_property(srna, "vertex_group", PROP_STRING, PROP_NONE); RNA_def_property_string_sdna(prop, NULL, "name"); @@ -262,17 +262,26 @@ static void rna_def_modifier_mirror(BlenderRNA *brna) RNA_def_property_pointer_sdna(prop, NULL, "mirror_ob"); RNA_def_property_struct_type(prop, "ID"); RNA_def_property_ui_text(prop, "Mirror Object", "Object to use as mirror."); - - } static void rna_def_modifier_decimate(BlenderRNA *brna) { StructRNA *srna; + PropertyRNA *prop; srna= RNA_def_struct(brna, "DecimateModifier", "Modifier"); RNA_def_struct_ui_text(srna, "Decimate Modifier", "Decimate Modifier."); RNA_def_struct_sdna(srna, "DecimateModifierData"); + + prop= RNA_def_property(srna, "ratio", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "percent"); + RNA_def_property_range(prop, 0, 1); + RNA_def_property_ui_text(prop, "Ratio", "Defines the ratio of triangles to reduce to."); + + prop= RNA_def_property(srna, "face_count", PROP_INT, PROP_NONE); + RNA_def_property_int_sdna(prop, NULL, "faceCount"); + RNA_def_property_flag(prop, PROP_NOT_EDITABLE); + RNA_def_property_ui_text(prop, "Face Count", "The current number of faces in the decimated mesh."); } static void rna_def_modifier_wave(BlenderRNA *brna) |