- split the data structures that actually constitute a mesh
authorDaniel Dunbar <daniel@zuster.org>
Sat, 20 Mar 2004 22:55:42 +0000 (22:55 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Sat, 20 Mar 2004 22:55:42 +0000 (22:55 +0000)
    (MVert,MFace,etc) off into DNA_meshdata_types.h, to isolate areas
    of source that actually edit mesh *data* vs. areas that just edit
    mesh object information.

44 files changed:
source/blender/blenkernel/intern/anim.c
source/blender/blenkernel/intern/armature.c
source/blender/blenkernel/intern/displist.c
source/blender/blenkernel/intern/effect.c
source/blender/blenkernel/intern/exotic.c
source/blender/blenkernel/intern/key.c
source/blender/blenkernel/intern/lattice.c
source/blender/blenkernel/intern/material.c
source/blender/blenkernel/intern/mesh.c
source/blender/blenkernel/intern/object.c
source/blender/blenkernel/intern/subsurf.c
source/blender/blenloader/intern/readfile.c
source/blender/blenloader/intern/writefile.c
source/blender/makesdna/DNA_mesh_types.h
source/blender/makesdna/DNA_meshdata_types.h [new file with mode: 0644]
source/blender/makesdna/intern/makesdna.c
source/blender/python/api2_2x/NMesh.h
source/blender/radiosity/intern/source/radpostprocess.c
source/blender/radiosity/intern/source/radpreprocess.c
source/blender/renderconverter/intern/convertBlenderScene.c
source/blender/src/booleanops.c
source/blender/src/buttons_editing.c
source/blender/src/buttons_object.c
source/blender/src/drawimage.c
source/blender/src/drawmesh.c
source/blender/src/drawobject.c
source/blender/src/editarmature.c
source/blender/src/editdeform.c
source/blender/src/editface.c
source/blender/src/editkey.c
source/blender/src/editmesh.c
source/blender/src/editobject.c
source/blender/src/editsima.c
source/blender/src/vpaint.c
source/gameengine/BlenderRoutines/KX_BlenderGL.cpp
source/gameengine/Converter/BL_BlenderDataConversion.cpp
source/gameengine/Converter/BL_MeshDeformer.cpp
source/gameengine/Converter/BL_SkinDeformer.cpp
source/gameengine/Converter/BL_SkinDeformer.h
source/gameengine/Converter/BL_SkinMeshObject.cpp
source/gameengine/Converter/BL_SkinMeshObject.h
source/gameengine/Converter/BlenderWorldInfo.cpp
source/gameengine/GamePlayer/common/GPC_PolygonMaterial.cpp
source/gameengine/GamePlayer/common/GPC_RenderTools.cpp

index ff4068e951197b2cf0e9815e92293a6d0823ad3d..d0a90c33350c4a608644a1d64a5a156e3954c9bf 100644 (file)
@@ -46,6 +46,7 @@
 #include "DNA_view3d_types.h"
 #include "DNA_effect_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_scene_types.h"
 
 #include "BKE_global.h"
index b16d2143edf1eb741714b3872ba332b7c1168d13..0588a13d251bb8bf83efa1a44ad19716f0513a08 100644 (file)
@@ -42,6 +42,7 @@
 #include "BLI_blenlib.h"
 
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_armature_types.h"
 #include "DNA_action_types.h"
 #include "DNA_object_types.h"
index 45fda288ac387387a078ed28d5d7b3002f4876bb..3159db7b5be2a8af86df4eaab5c5f331e213c325 100644 (file)
@@ -55,6 +55,7 @@
 #include "DNA_lamp_types.h"
 #include "DNA_object_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_scene_types.h"
 #include "DNA_image_types.h"
 #include "DNA_material_types.h"
index 5e04dd1eee4c6ba8c4c2f8df59b789cc836676b2..22f7e524a15d37639f8f1792ff311a8b0f5ed519 100644 (file)
@@ -40,6 +40,7 @@
 #include "DNA_effect_types.h"
 #include "DNA_object_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_material_types.h"
 #include "DNA_curve_types.h"
 #include "DNA_key_types.h"
index e185819860878a760546eba24bc7ad6209161840..e3297509fc55f200957a549349138bb88dba8f1a 100644 (file)
@@ -93,6 +93,7 @@
 
 #include "DNA_object_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_material_types.h"
 #include "DNA_lamp_types.h"
 #include "DNA_curve_types.h"
index b371fb498aeb85ab106cdd3a8272c130d09ed749..c12af553df8e09f544384e530aed07e8bf86b0fe 100644 (file)
@@ -41,6 +41,7 @@
 #include "DNA_key_types.h"
 #include "DNA_ipo_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_object_types.h"
 #include "DNA_curve_types.h"
 #include "DNA_lattice_types.h"
index 96d022ef1f196bc40b67d8b35bb02184ae382afa..d32d5118a20e4dbf4581b682e6aa7123e83df959 100644 (file)
@@ -45,6 +45,7 @@
 
 #include "DNA_armature_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_object_types.h"
 #include "DNA_scene_types.h"
 #include "DNA_lattice_types.h"
index 81e6679496315f044f4b62517ebcb927b71ecdb4..9a61c9a2eaa523f16ac917401066a5c39b561091 100644 (file)
@@ -39,6 +39,7 @@
 #include "DNA_material_types.h"
 #include "DNA_texture_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_object_types.h"
 #include "DNA_curve_types.h"
 #include "DNA_meta_types.h"
index 99a3574a6177a2f98f595cc4c7e1d34a652c2b64..9b9ae77531f0b8e6292cc6800268bd25e282b32c 100644 (file)
@@ -56,6 +56,7 @@
 #include "DNA_image_types.h"
 #include "DNA_key_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 
 #include "BKE_main.h"
 #include "BKE_global.h"
index 0145f9621428652300948e39d07953b5197087c1..85082c71c8165de80d2381f1f06e24397abdae19 100644 (file)
@@ -57,6 +57,7 @@
 #include "DNA_lattice_types.h"
 #include "DNA_material_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_object_types.h"
 #include "DNA_scene_types.h"
 #include "DNA_screen_types.h"
index db0ab4bc45dad2d50654c6541d25175cc3e35687..d9f4d3579892b6359f0d80a06114064fe7290a21 100644 (file)
@@ -49,6 +49,7 @@
 #include "MEM_guardedalloc.h"
 
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_object_types.h"
 
 #include "BKE_bad_level_calls.h"
index 54b5f993b539f0703cbcee77bc7631db1b64db6c..31e67e564e14f20fa47f4e403cf5d92a5df255c8 100644 (file)
@@ -78,6 +78,7 @@
 #include "DNA_world_types.h"
 #include "DNA_ipo_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_image_types.h"
 #include "DNA_material_types.h"
 #include "DNA_curve_types.h"
index f7cce90ae5e68558c7d811961685968e649ff802..b7e510834aaa99b9daba29f210570c2d1a1fac8f 100644 (file)
@@ -115,6 +115,7 @@ Important to know is that 'streaming' has been added to files, for Blender Publi
 #include "DNA_camera_types.h"
 #include "DNA_meta_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_material_types.h"
 #include "DNA_lattice_types.h"
 #include "DNA_armature_types.h"
index 74f5d388723f9036fcde2e874ef7a6d02df314a4..ebfa3818ef889ece59ffdb292251b626d157f149 100644 (file)
@@ -43,13 +43,6 @@ struct MCol;
 struct MSticky;
 struct Mesh;
 struct OcInfo;
-struct bDeformGroup;
-
-typedef struct MFace {
-       unsigned int v1, v2, v3, v4;
-       char puno, mat_nr;
-       char edcode, flag;
-} MFace;
 
 typedef struct TFace {
 
@@ -62,36 +55,6 @@ typedef struct TFace {
        short mode, tile, pad;
 } TFace;
 
-typedef struct MDeformWeight { /* __NLA */
-       int                             def_nr;         /* __NLA */
-       float                   weight;         /* __NLA */
-       struct Bone             *data;          /* __NLA */     /* Runtime: Does not need to be valid in file */
-} MDeformWeight;                               /* __NLA */
-
-typedef struct MDeformVert {   /* __NLA */
-       struct MDeformWeight *dw;       /* __NLA */
-       int totweight;                          /* __NLA */
-       int reserved1;                          /* __NLA */     
-} MDeformVert;                                 /* __NLA */
-
-
-typedef struct MVert {
-       float   co[3];
-       short   no[3];
-       char flag, mat_nr;
-} MVert;
-
-
-typedef struct MCol {
-       char a, r, g, b;
-} MCol;
-
-
-typedef struct MSticky {
-       float co[2];
-} MSticky;
-
-
 typedef struct Mesh {
        ID id;
 
diff --git a/source/blender/makesdna/DNA_meshdata_types.h b/source/blender/makesdna/DNA_meshdata_types.h
new file mode 100644 (file)
index 0000000..5eaba97
--- /dev/null
@@ -0,0 +1,69 @@
+/**
+ * $Id$ 
+ *
+ * ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version. The Blender
+ * Foundation also sells licenses for use in proprietary software under
+ * the Blender License.  See http://www.blender.org/BL/ for information
+ * about this.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
+ * All rights reserved.
+ *
+ * The Original Code is: all of this file.
+ *
+ * Contributor(s): none yet.
+ *
+ * ***** END GPL/BL DUAL LICENSE BLOCK *****
+ */
+#ifndef DNA_MESHDATA_TYPES_H
+#define DNA_MESHDATA_TYPES_H
+
+struct Bone;
+
+typedef struct MFace {
+       unsigned int v1, v2, v3, v4;
+       char puno, mat_nr;
+       char edcode, flag;
+} MFace;
+
+typedef struct MDeformWeight {
+       int                             def_nr;
+       float                   weight;
+       struct Bone             *data;          /* Runtime: Does not need to be valid in file */
+} MDeformWeight;
+
+typedef struct MDeformVert {
+       struct MDeformWeight *dw;
+       int totweight;
+       int reserved1;
+} MDeformVert;
+
+typedef struct MVert {
+       float   co[3];
+       short   no[3];
+       char flag, mat_nr;
+} MVert;
+
+typedef struct MCol {
+       char a, r, g, b;
+} MCol;
+
+typedef struct MSticky {
+       float co[2];
+} MSticky;
+
+#endif
index 5f3673e95c758c2dc2423dfabafb414e927dab46..fab4f72a1ad63c448538bf2e705e5d363d851b39 100644 (file)
@@ -92,6 +92,7 @@ char *includefiles[] = {
        "DNA_meta_types.h",
        "DNA_curve_types.h",
        "DNA_mesh_types.h",
+       "DNA_meshdata_types.h",
        "DNA_lattice_types.h",  
        "DNA_object_types.h",
        "DNA_world_types.h",
@@ -1097,6 +1098,7 @@ int main(int argc, char ** argv)
 #include "DNA_meta_types.h"
 #include "DNA_curve_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_lattice_types.h" 
 #include "DNA_object_types.h"
 #include "DNA_world_types.h"
index 8ec3378febdff69c59bca5626d338b444cbf72ed..499f94287004d36ddae6452b1e67ff6585f6dcae 100644 (file)
@@ -42,6 +42,7 @@
 #endif
 
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_key_types.h"
 #include "DNA_listBase.h"
 #include "DNA_object_types.h"
index a598b4de4977b47e64236799208b0fcb220b7f01..752eafcf890842dbd06737999b980e269d0594b8 100644 (file)
@@ -59,6 +59,7 @@
 
 #include "DNA_material_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_object_types.h"
 #include "DNA_radio_types.h"
 
index 88b5afae359426f130b625d0694b1648179971d0..9d418bff153f66fd0740597851781768aa59b31f 100644 (file)
@@ -51,6 +51,7 @@
 #include "BLI_arithb.h"
 
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_object_types.h"
 #include "DNA_scene_types.h"
 #include "DNA_view3d_types.h"
index b14013ebb47f6929cb8969013b6818ea02d438de..831288f165428e006b8066118150a33c6ff87271 100644 (file)
@@ -64,6 +64,7 @@
 #include "DNA_object_types.h"
 #include "DNA_view3d_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_meta_types.h"
 #include "DNA_space_types.h"
 
index 0c9febd31e9c5caec7817f9e2bf74ae61886ca99..2d6fe1b1f1963d65515305fe49bee9648d051c3a 100644 (file)
@@ -39,6 +39,7 @@
 
 #include "DNA_material_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_object_types.h"
 #include "DNA_scene_types.h"
 
index 01bfde3c04e5e2f36431b6712382f269ed9b37ed..503ebf3e510c1c42e2276ff5c5a55ab12e8e53ab 100644 (file)
@@ -66,6 +66,7 @@
 #include "DNA_material_types.h"
 #include "DNA_meta_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_object_types.h"
 #include "DNA_radio_types.h"
 #include "DNA_screen_types.h"
index b32027eb9a0ca174d099b542ef4f0396a2810798..4e499ef3cb20e9d4559766ab8e7ba2b07706c263 100644 (file)
@@ -95,6 +95,7 @@
 #include "DNA_material_types.h"
 #include "DNA_meta_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_object_types.h"
 #include "DNA_radio_types.h"
 #include "DNA_screen_types.h"
index 038bcb37159790652b8c15b89ae8ae4c4cf2f8e6..fdf0def6fcdf192110eae1ab69236cb8dfabe3fb 100644 (file)
@@ -51,6 +51,7 @@
 
 #include "DNA_image_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_packedFile_types.h"
 #include "DNA_screen_types.h"
 #include "DNA_space_types.h"
index 1e851e0deddcb67b1afcb39c6a81a58ec5228bd9..7799fb73dc047078a7c13997353edb245a2c89d5 100644 (file)
@@ -52,6 +52,7 @@
 #include "DNA_lamp_types.h"
 #include "DNA_material_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_object_types.h"
 #include "DNA_property_types.h"
 #include "DNA_scene_types.h"
index 9e7656be8a328375ec2ee214e22b312d9bc6dd87..ba813a469ae33f2219eca04c2d6b7fc282197dff 100644 (file)
@@ -58,6 +58,7 @@
 #include "DNA_lattice_types.h"
 #include "DNA_material_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_meta_types.h"
 #include "DNA_object_types.h"
 #include "DNA_space_types.h"
index 5a7da8e6fb6f2fe92e4469d6952d0eba52eb6832..00b72acb0e47e16a31265d334a8ad6c271df218e 100644 (file)
@@ -51,6 +51,7 @@
 #include "DNA_armature_types.h"
 #include "DNA_constraint_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_object_types.h"
 #include "DNA_scene_types.h"
 #include "DNA_screen_types.h"
index 548fa053f75d4ba47121f9925e538a6c9ff3eef4..d5882718d48e7eaca69960832a0f7bb48ccf0469 100644 (file)
@@ -36,6 +36,7 @@
 #include "MEM_guardedalloc.h"
 
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_object_types.h"
 
 #include "BLI_blenlib.h"
index f595bebd6e0445cac85f815aa8fd3392b5c59a98..9a6f4f04ffecb6ded4ba8a0d5a1220f9e3a4d1b6 100644 (file)
@@ -53,6 +53,7 @@
 
 #include "DNA_image_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_object_types.h"
 #include "DNA_space_types.h"
 #include "DNA_screen_types.h"
index a918e3b8959f0369fab33442cb7e9a70df07947f..772dd0e62db828ac2a69a06357ee4e70f5ee56cc 100644 (file)
@@ -51,6 +51,7 @@
 #include "DNA_ipo_types.h"
 #include "DNA_key_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_object_types.h"
 #include "DNA_screen_types.h"
 #include "DNA_space_types.h"
index bb0f2a7950792b80dc89c2becf3982c156a30e9a..d88b990e19a33dac96aaf795d68aaf4820976d3a 100644 (file)
@@ -51,6 +51,7 @@
 #include "MTC_matrixops.h"
 
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_object_types.h"
 #include "DNA_screen_types.h"
 #include "DNA_key_types.h"
index f850589fadde17a392ea1c93fc4b6d1a892eb314..63a0d409a773a0e11072322325a2f3e138834066 100644 (file)
@@ -67,6 +67,7 @@
 #include "DNA_lamp_types.h"
 #include "DNA_lattice_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_meta_types.h"
 #include "DNA_object_types.h"
 #include "DNA_scene_types.h"
index 8b03c43442496f8f16201bda2e9b43ad33bbdeea..2eb40ba0d2e2cc4fb0990fe624dd93adf2b4f00c 100644 (file)
@@ -51,6 +51,7 @@
 #include "IMB_imbuf_types.h"
 
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_scene_types.h"
 #include "DNA_screen_types.h"
 #include "DNA_userdef_types.h"
index 47134631ddd280b5f937d4ae991ba0b2335b4161..dedc9ca8c16b8185aa9591309f2e14878a511831 100644 (file)
@@ -53,6 +53,7 @@
 #include "MTC_matrixops.h"
 
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_object_types.h"
 #include "DNA_screen_types.h"
 #include "DNA_scene_types.h"
index 92c2519c58324d46cf6d251c46cd847c78bbad37..0c71845394b231d461d796b826889c7c0afaea88 100644 (file)
@@ -56,6 +56,7 @@
 #include "DNA_camera_types.h"
 #include "DNA_world_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_image_types.h"
 #include "DNA_view3d_types.h"
 #include "DNA_material_types.h"
index 7dd42ef7d6806685cd32640ef348696041d178cb..c1923bea2d96b82ccee6b1753d1e7186cb1d1cdf 100644 (file)
 #include "DNA_controller_types.h"
 #include "DNA_actuator_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_view3d_types.h"
 #include "DNA_world_types.h"
 #include "DNA_sound_types.h"
index 000bc35b97431517ada0d67b0d9bf63d27d66567..7608d98dd1f9d7900937941ca8b5fd294ce6ef55 100644 (file)
@@ -45,6 +45,7 @@
 #include "BL_MeshDeformer.h"
 #include "BL_SkinMeshObject.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "BLI_arithb.h"
 
 #include "GEN_Map.h"
index 81b789dd1ba54b42a49cac170fff9f74854a8d6c..f25bf3bf728f0e96d9e0d2777e8a0f6ecf845ba5 100644 (file)
@@ -48,6 +48,7 @@
 #include "DNA_armature_types.h"
 #include "DNA_action_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "BKE_armature.h"
 #include "BKE_action.h"
 #include "MT_Point3.h"
index 25c3654d26932c8ae5d33b28ce1d345a1cc5f63b..97d3d78073cbb32b40afe0497ec1dba7ca4aa514 100644 (file)
@@ -41,6 +41,7 @@
 #include "BL_ArmatureObject.h"
 
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_object_types.h"
 #include "BKE_armature.h"
 
index 2ed1a3a0d4823d7f59e05e112d129f2059bff8b0..98a5566242154dde36534ec5e186252b8e28538c 100644 (file)
@@ -42,6 +42,7 @@
 #include "BL_SkinMeshObject.h"
 #include "BL_DeformableGameObject.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "KX_GameObject.h"
 #include "RAS_BucketManager.h"
 
index 5dfca48af1ed7050d9261c5220bb1fb9c8ad2d5b..40628bd4ee048eb16a0ebfcae34dd55a860d41a5 100644 (file)
@@ -44,6 +44,7 @@
 #include "BL_MeshDeformer.h"
 
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 
 typedef vector<struct MVert*> BL_MVertArray;
 typedef vector<struct MDeformVert*> BL_DeformVertArray;
index 59d7272b64ac7931caf482256363fded494dfae5..b388af9ad8aa781a583010335e13c80f7c276e42 100644 (file)
@@ -57,6 +57,7 @@
 #include "DNA_controller_types.h"
 #include "DNA_actuator_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_view3d_types.h"
 #include "DNA_world_types.h"
 #include "DNA_screen_types.h"
index b43dfee60a0fded0536a51df66221b9c44988859..df34afac615a6d721cac08b855ebf6db8e43a994 100644 (file)
@@ -52,6 +52,7 @@
 #include "DNA_controller_types.h"
 #include "DNA_actuator_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_view3d_types.h"
 #include "DNA_world_types.h"
 
index 08db3719210857ba7102f0590f6769c480ae4712..2c455f44b7275f24ccbbf5e45d3be804c13d219e 100644 (file)
@@ -81,6 +81,7 @@
 #include "DNA_controller_types.h"
 #include "DNA_actuator_types.h"
 #include "DNA_mesh_types.h"
+#include "DNA_meshdata_types.h"
 #include "DNA_view3d_types.h"
 #include "DNA_world_types.h"