Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2005-07-17 21:41:03 +0400
committerDaniel Dunbar <daniel@zuster.org>2005-07-17 21:41:03 +0400
commit726aea881ceea5a675f77d290b50c645a6e97ba7 (patch)
treed61265a9fedac86061eaa56ae56a04e72987b280 /source/blender/blenkernel/BKE_DerivedMesh.h
parentfdaf1c6eac741fedced835298f04d40c6974d19c (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_DerivedMesh.h')
-rw-r--r--source/blender/blenkernel/BKE_DerivedMesh.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/blenkernel/BKE_DerivedMesh.h b/source/blender/blenkernel/BKE_DerivedMesh.h
index 7f71e887791..22dfbf3da9b 100644
--- a/source/blender/blenkernel/BKE_DerivedMesh.h
+++ b/source/blender/blenkernel/BKE_DerivedMesh.h
@@ -45,6 +45,7 @@
* conversion to DLM.
*/
+struct MVert;
struct Object;
struct EditMesh;
struct EditVert;
@@ -142,8 +143,9 @@ struct DerivedMesh {
void (*release)(DerivedMesh *dm);
};
- /* Internal function, just temporarily exposed */
+ /* Internal functions, just temporarily exposed */
DerivedMesh *derivedmesh_from_displistmesh(struct DispListMesh *dlm);
+DerivedMesh *derivedmesh_from_mesh(struct Object *ob, struct MVert *deformedVerts);
DerivedMesh *mesh_get_derived(struct Object *ob);
DerivedMesh *mesh_get_derived_final(struct Object *ob, int *needsFree_r);