diff options
author | Daniel Dunbar <daniel@zuster.org> | 2005-07-17 21:41:03 +0400 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2005-07-17 21:41:03 +0400 |
commit | 726aea881ceea5a675f77d290b50c645a6e97ba7 (patch) | |
tree | d61265a9fedac86061eaa56ae56a04e72987b280 /source/blender/blenkernel/BKE_deform.h | |
parent | fdaf1c6eac741fedced835298f04d40c6974d19c (diff) |
- 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
Diffstat (limited to 'source/blender/blenkernel/BKE_deform.h')
-rw-r--r-- | source/blender/blenkernel/BKE_deform.h | 3 |
1 files changed, 2 insertions, 1 deletions
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); |