From 726aea881ceea5a675f77d290b50c645a6e97ba7 Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Sun, 17 Jul 2005 17:41:03 +0000 Subject: - convert mesh_modifier to return deformed verts instead of leaving in a DL_VERTS type displist (and modifying mesh) - removed DL_VERTS displist type (woot woot) - makeDispListMesh now puts deformed verts in object->derivedDeform - switch over other system parts to new deformed vert storage, still kinda hacky and maybe some inconsistencies... will be sorted out soon enough. - moved build_particle_system to makeDispListMesh... this may have adverse side effects, needs to be sorted out with depgraph system --- source/blender/blenkernel/BKE_deform.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source/blender/blenkernel/BKE_deform.h') diff --git a/source/blender/blenkernel/BKE_deform.h b/source/blender/blenkernel/BKE_deform.h index 4e1977fe07c..6b82a163d3f 100644 --- a/source/blender/blenkernel/BKE_deform.h +++ b/source/blender/blenkernel/BKE_deform.h @@ -40,6 +40,7 @@ struct Object; struct ListBase; +struct MVert; struct bDeformGroup; void copy_defgroups (struct ListBase *lb1, struct ListBase *lb2); @@ -50,7 +51,7 @@ int get_defgroup_num (struct Object *ob, struct bDeformGroup *dg); void hook_object_deform(struct Object *ob, int index, float *vec); int curve_modifier(struct Object *ob, char mode); -int mesh_modifier(struct Object *ob, char mode); +void mesh_modifier(struct Object *ob, struct MVert **mvert_r); int lattice_modifier(struct Object *ob, char mode); -- cgit v1.2.3