diff options
author | Joseph Eagar <joeedh@gmail.com> | 2009-11-02 09:33:16 +0300 |
---|---|---|
committer | Joseph Eagar <joeedh@gmail.com> | 2009-11-02 09:33:16 +0300 |
commit | e3a410d224380a82099cfd7e9f47074293df001b (patch) | |
tree | 7054dac876ffe8cb33cce426696c3b5373842608 /source/blender/blenkernel/BKE_tessmesh.h | |
parent | 71d2ceb69147aeead0800cb3b66c37fd132e8c48 (diff) |
shapekeys are now stored as customdata in editmode, so edit operations like subdivide work (mostly) correctly. tesselated faces now store correct normals in more situations. and added more missing files from the last merge, there may be more though.
Diffstat (limited to 'source/blender/blenkernel/BKE_tessmesh.h')
-rw-r--r-- | source/blender/blenkernel/BKE_tessmesh.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/source/blender/blenkernel/BKE_tessmesh.h b/source/blender/blenkernel/BKE_tessmesh.h index daad8665d1a..1045295ae92 100644 --- a/source/blender/blenkernel/BKE_tessmesh.h +++ b/source/blender/blenkernel/BKE_tessmesh.h @@ -2,8 +2,9 @@ struct BMesh; struct BMLoop; -struct DerivedMesh; struct BMFace; +struct Mesh; +struct DerivedMesh; /* ok: the EDBM module is for editmode bmesh stuff. in contrast, the @@ -49,6 +50,10 @@ typedef struct BMEditMesh { int selectmode; int mat_nr; + + /*Mesh structure this editmesh came from, if it came from one*/ + struct Mesh *me; + struct Object *ob; } BMEditMesh; void BMEdit_RecalcTesselation(BMEditMesh *tm); |