use struct type for VPaintData.vertexcosnos rather then float*.
[blender.git] / source / blender / blenkernel / BKE_DerivedMesh.h
index 617c4cd2bc8817e7efd009f8051ce85d941be5b1..ed90c63d9493b6c4e2540872b6bc849cb43f5b66 100644 (file)
@@ -105,6 +105,11 @@ struct PBVH;
  *       Also, the mface origindex layer indexes mpolys, not mfaces.
  */
 
+typedef struct DMCoNo {
+       float co[3];
+       float no[3];
+} DMCoNo;
+
 typedef struct DMGridAdjacency {
        int index[4];
        int rotation[4];
@@ -603,7 +608,7 @@ void vDM_ColorBand_store(struct ColorBand *coba);
 /** Simple function to get me->totvert amount of vertices/normals,
  * correctly deformed and subsurfered. Needed especially when vertexgroups are involved.
  * In use now by vertex/weight paint and particles */
-float *mesh_get_mapped_verts_nors(struct Scene *scene, struct Object *ob);
+DMCoNo *mesh_get_mapped_verts_nors(struct Scene *scene, struct Object *ob);
 
 /* */
 DerivedMesh *mesh_get_derived_final(struct Scene *scene, struct Object *ob,