diff options
author | Joseph Eagar <joeedh@gmail.com> | 2009-05-16 20:18:08 +0400 |
---|---|---|
committer | Joseph Eagar <joeedh@gmail.com> | 2009-05-16 20:18:08 +0400 |
commit | 166c270f060e0ffadbc53c27afb112f294e7425e (patch) | |
tree | 75c12e8c7f45352eade8f3310ccf095caab62186 /source/blender/blenkernel/BKE_modifier.h | |
parent | 084aa7aedb33dbd86a98ac1e089933851ba2954b (diff) |
NOTE: do not test. work-in-progress commit with editmesh ripped out and replaced with bmesh. this is not usable by any means. for those who read through this, note the design is still fairly messy in places, and fyi BMTessMesh is the replacement for EditMesh, I need to rename it to BMEditMesh.
Diffstat (limited to 'source/blender/blenkernel/BKE_modifier.h')
-rw-r--r-- | source/blender/blenkernel/BKE_modifier.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/source/blender/blenkernel/BKE_modifier.h b/source/blender/blenkernel/BKE_modifier.h index c37b200d38b..ce3b5c02873 100644 --- a/source/blender/blenkernel/BKE_modifier.h +++ b/source/blender/blenkernel/BKE_modifier.h @@ -43,6 +43,7 @@ struct ListBase; struct LinkNode; struct bArmature; struct ModifierData; +struct BMTessMesh; typedef enum { /* Should not be used, only for None modifier type */ @@ -130,13 +131,13 @@ typedef struct ModifierTypeInfo { */ void (*deformVertsEM)( struct ModifierData *md, struct Object *ob, - struct EditMesh *editData, struct DerivedMesh *derivedData, + struct BMTessMesh *editData, struct DerivedMesh *derivedData, float (*vertexCos)[3], int numVerts); /* Set deform matrix per vertex for crazyspace correction */ void (*deformMatricesEM)( struct ModifierData *md, struct Object *ob, - struct EditMesh *editData, struct DerivedMesh *derivedData, + struct BMTessMesh *editData, struct DerivedMesh *derivedData, float (*vertexCos)[3], float (*defMats)[3][3], int numVerts); /********************* Non-deform modifier functions *********************/ @@ -174,7 +175,7 @@ typedef struct ModifierTypeInfo { */ struct DerivedMesh *(*applyModifierEM)( struct ModifierData *md, struct Object *ob, - struct EditMesh *editData, + struct BMTessMesh *editData, struct DerivedMesh *derivedData); |