[Bf-blender-cvs] [fa0daf9a3e3] soc-2020-io-performance: Rename: mesh_from_bm_ to mesh_from_ob_

Ankit Meel noreply at git.blender.org
Thu Jul 16 17:58:53 CEST 2020


Commit: fa0daf9a3e348b06d9c74a241843433a4f2e8e50
Author: Ankit Meel
Date:   Thu Jul 16 21:28:46 2020 +0530
Branches: soc-2020-io-performance
https://developer.blender.org/rBfa0daf9a3e348b06d9c74a241843433a4f2e8e50

Rename: mesh_from_bm_ to mesh_from_ob_

===================================================================

M	source/blender/io/wavefront_obj/intern/wavefront_obj_im_mesh.cc
M	source/blender/io/wavefront_obj/intern/wavefront_obj_im_mesh.hh

===================================================================

diff --git a/source/blender/io/wavefront_obj/intern/wavefront_obj_im_mesh.cc b/source/blender/io/wavefront_obj/intern/wavefront_obj_im_mesh.cc
index 9aaeb473232..4c74a8aa897 100644
--- a/source/blender/io/wavefront_obj/intern/wavefront_obj_im_mesh.cc
+++ b/source/blender/io/wavefront_obj/intern/wavefront_obj_im_mesh.cc
@@ -35,21 +35,21 @@
 #include "wavefront_obj_im_objects.hh"
 
 namespace blender::io::obj {
-OBJMeshFromRaw::OBJMeshFromRaw(const class OBJRawObject &curr_object)
+OBJMeshFromRaw::OBJMeshFromRaw(const OBJRawObject &curr_object)
 {
   uint tot_verts_object = curr_object.vertices.size();
   uint tot_face_elems = curr_object.face_elements.size();
-  mesh_from_bm_.reset(
+  mesh_from_ob_.reset(
       BKE_mesh_new_nomain(tot_verts_object, 0, 0, curr_object.tot_loop, tot_face_elems));
 
   for (int i = 0; i < tot_verts_object; ++i) {
-    copy_v3_v3(mesh_from_bm_->mvert[i].co, curr_object.vertices[i].co);
+    copy_v3_v3(mesh_from_ob_->mvert[i].co, curr_object.vertices[i].co);
   }
 
   int curr_loop_idx = 0;
   for (int i = 0; i < tot_face_elems; ++i) {
     const OBJFaceElem &curr_face = curr_object.face_elements[i];
-    MPoly &mpoly = mesh_from_bm_->mpoly[i];
+    MPoly &mpoly = mesh_from_ob_->mpoly[i];
     mpoly.totloop = curr_face.face_corners.size();
     mpoly.loopstart = curr_loop_idx;
     if (curr_face.shaded_smooth) {
@@ -57,20 +57,20 @@ OBJMeshFromRaw::OBJMeshFromRaw(const class OBJRawObject &curr_object)
     }
 
     for (int j = 0; j < mpoly.totloop; ++j) {
-      MLoop *mloop = &mesh_from_bm_->mloop[curr_loop_idx];
+      MLoop *mloop = &mesh_from_ob_->mloop[curr_loop_idx];
       mloop->v = curr_face.face_corners[j].vert_index;
       curr_loop_idx++;
     }
   }
 
-  BKE_mesh_calc_edges(mesh_from_bm_.get(), false, false);
+  BKE_mesh_calc_edges(mesh_from_ob_.get(), false, false);
 
   /* TODO ankitm merge the face iteration loops. Kept separate for ease of debugging. */
   if (curr_object.tot_uv_verts > 0 && curr_object.texture_vertices.size() > 0) {
-    MLoopUV *mluv_dst = (MLoopUV *)CustomData_add_layer(&mesh_from_bm_->ldata,
+    MLoopUV *mluv_dst = (MLoopUV *)CustomData_add_layer(&mesh_from_ob_->ldata,
                                                         CD_MLOOPUV,
                                                         CD_DUPLICATE,
-                                                        mesh_from_bm_->mloopuv,
+                                                        mesh_from_ob_->mloopuv,
                                                         curr_object.tot_loop);
     int loop_idx = 0;
     for (const OBJFaceElem &curr_face : curr_object.face_elements) {
@@ -86,6 +86,6 @@ OBJMeshFromRaw::OBJMeshFromRaw(const class OBJRawObject &curr_object)
     }
   }
 
-  BKE_mesh_validate(mesh_from_bm_.get(), false, true);
+  BKE_mesh_validate(mesh_from_ob_.get(), false, true);
 }
 }  // namespace blender::io::obj
diff --git a/source/blender/io/wavefront_obj/intern/wavefront_obj_im_mesh.hh b/source/blender/io/wavefront_obj/intern/wavefront_obj_im_mesh.hh
index 81347b7fe31..f7c956fa914 100644
--- a/source/blender/io/wavefront_obj/intern/wavefront_obj_im_mesh.hh
+++ b/source/blender/io/wavefront_obj/intern/wavefront_obj_im_mesh.hh
@@ -33,6 +33,7 @@
 #include "bmesh.h"
 
 namespace blender::io::obj {
+class OBJRawObject;
 
 struct UniqueMeshDeleter {
   void operator()(Mesh *mesh)
@@ -53,14 +54,14 @@ using unique_bmesh_ptr = std::unique_ptr<BMesh, UniqueBMeshDeleter>;
 
 class OBJMeshFromRaw : NonMovable, NonCopyable {
  private:
-  unique_mesh_ptr mesh_from_bm_;
+  unique_mesh_ptr mesh_from_ob_;
 
  public:
-  OBJMeshFromRaw(const class OBJRawObject &curr_object);
+  OBJMeshFromRaw(const OBJRawObject &curr_object);
 
   unique_mesh_ptr mover()
   {
-    return std::move(mesh_from_bm_);
+    return std::move(mesh_from_ob_);
   }
 };



More information about the Bf-blender-cvs mailing list