diff options
author | Joseph Eagar <joeedh@gmail.com> | 2011-02-27 09:19:40 +0300 |
---|---|---|
committer | Joseph Eagar <joeedh@gmail.com> | 2011-02-27 09:19:40 +0300 |
commit | f01261d040be27337db9f9996d648a279c89b7c4 (patch) | |
tree | c448230939b3c90d53ce8852dd00925d6052e3a4 /source/blender/makesrna/intern/rna_mesh_api.c | |
parent | dcaeda5c4e3a0687251b8511de4f2e8b85ef75c0 (diff) | |
parent | 2198cfdb2deec8b2e85e242c74a032f43d0b26ca (diff) |
merge with/from trunk at r35190
Diffstat (limited to 'source/blender/makesrna/intern/rna_mesh_api.c')
-rw-r--r-- | source/blender/makesrna/intern/rna_mesh_api.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/source/blender/makesrna/intern/rna_mesh_api.c b/source/blender/makesrna/intern/rna_mesh_api.c index 938b4ee632b..f6c9405dc78 100644 --- a/source/blender/makesrna/intern/rna_mesh_api.c +++ b/source/blender/makesrna/intern/rna_mesh_api.c @@ -1,4 +1,4 @@ -/** +/* * $Id: rna_mesh_api.c 21283 2009-07-01 12:19:00Z blendix $ * * ***** BEGIN GPL LICENSE BLOCK ***** @@ -33,10 +33,11 @@ #include "BLO_sys_types.h" +#include "BKE_mesh.h" #include "ED_mesh.h" #ifdef RNA_RUNTIME -char *rna_Mesh_unit_test_compare(struct Mesh *mesh, bContext *C, struct Mesh *mesh2) +const char *rna_Mesh_unit_test_compare(struct Mesh *mesh, bContext *C, struct Mesh *mesh2) { char *ret = mesh_cmp(mesh, mesh2, FLT_EPSILON*60); @@ -45,6 +46,7 @@ char *rna_Mesh_unit_test_compare(struct Mesh *mesh, bContext *C, struct Mesh *me return ret; } + #else void RNA_api_mesh(StructRNA *srna) @@ -71,6 +73,11 @@ void RNA_api_mesh(StructRNA *srna) parm= RNA_def_string(func, "result", "nothing", 64, "Return value", "String description of result of comparison"); RNA_def_function_return(func, parm); + func= RNA_def_function(srna, "validate", "BKE_mesh_validate"); + RNA_def_function_ui_description(func, "validate geometry, return True when the mesh has had invalid geometry corrected/removed."); + parm= RNA_def_boolean(func, "verbose", 0, "Verbose", "Output information about the errors found"); + parm= RNA_def_boolean(func, "result", 0, "Result", ""); + RNA_def_function_return(func, parm); } #endif |