[Bf-blender-cvs] [0af28f007f4] master: Cleanup: Rename variables to indicate what is evaluated

Germano Cavalcante noreply at git.blender.org
Mon Apr 19 07:16:23 CEST 2021


Commit: 0af28f007f46eb0879cd06a9e0b064f372c5580a
Author: Germano Cavalcante
Date:   Mon Apr 19 00:24:43 2021 -0300
Branches: master
https://developer.blender.org/rB0af28f007f46eb0879cd06a9e0b064f372c5580a

Cleanup: Rename variables to indicate what is evaluated

`ob` --> `ob_eval`
`me` --> `me_eval`
`em` --> `em_eval`

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

M	source/blender/editors/include/ED_transform_snap_object_context.h
M	source/blender/editors/transform/transform_snap_object.c

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

diff --git a/source/blender/editors/include/ED_transform_snap_object_context.h b/source/blender/editors/include/ED_transform_snap_object_context.h
index bba41d677c8..42e73bbf744 100644
--- a/source/blender/editors/include/ED_transform_snap_object_context.h
+++ b/source/blender/editors/include/ED_transform_snap_object_context.h
@@ -61,7 +61,7 @@ struct SnapObjectHitDepth {
   float no[3];
   int index;
 
-  struct Object *ob;
+  struct Object *ob_eval;
   float obmat[4][4];
 
   /* needed to tell which ray-cast this was part of,
diff --git a/source/blender/editors/transform/transform_snap_object.c b/source/blender/editors/transform/transform_snap_object.c
index c8697b03e23..746c60d86cd 100644
--- a/source/blender/editors/transform/transform_snap_object.c
+++ b/source/blender/editors/transform/transform_snap_object.c
@@ -147,35 +147,35 @@ struct SnapObjectContext {
 
 /* Mesh used for snapping.
  * If NULL the BMesh should be used. */
-static Mesh *mesh_for_snap(Object *ob, eSnapEditType edit_mode_type, bool *r_use_hide)
+static Mesh *mesh_for_snap(Object *ob_eval, eSnapEditType edit_mode_type, bool *r_use_hide)
 {
-  Mesh *me = ob->data;
+  Mesh *me_eval = ob_eval->data;
   bool use_hide = false;
-  if (BKE_object_is_in_editmode(ob)) {
+  if (BKE_object_is_in_editmode(ob_eval)) {
     if (edit_mode_type == SNAP_GEOM_EDIT) {
       return NULL;
     }
 
-    BMEditMesh *em = BKE_editmesh_from_object(ob);
-    if ((edit_mode_type == SNAP_GEOM_FINAL) && em->mesh_eval_final) {
-      if (em->mesh_eval_final->runtime.wrapper_type == ME_WRAPPER_TYPE_BMESH) {
+    BMEditMesh *em_eval = BKE_editmesh_from_object(ob_eval);
+    if ((edit_mode_type == SNAP_GEOM_FINAL) && em_eval->mesh_eval_final) {
+      if (em_eval->mesh_eval_final->runtime.wrapper_type == ME_WRAPPER_TYPE_BMESH) {
         return NULL;
       }
-      me = em->mesh_eval_final;
+      me_eval = em_eval->mesh_eval_final;
       use_hide = true;
     }
-    else if ((edit_mode_type == SNAP_GEOM_CAGE) && em->mesh_eval_cage) {
-      if (em->mesh_eval_cage->runtime.wrapper_type == ME_WRAPPER_TYPE_BMESH) {
+    else if ((edit_mode_type == SNAP_GEOM_CAGE) && em_eval->mesh_eval_cage) {
+      if (em_eval->mesh_eval_cage->runtime.wrapper_type == ME_WRAPPER_TYPE_BMESH) {
         return NULL;
       }
-      me = em->mesh_eval_cage;
+      me_eval = em_eval->mesh_eval_cage;
       use_hide = true;
     }
   }
   if (r_use_hide) {
     *r_use_hide = use_hide;
   }
-  return me;
+  return me_eval;
 }
 
 /** \} */
@@ -237,15 +237,15 @@ static void snap_object_data_clear(SnapObjectData *sod)
   memset(&sod->type, 0x0, sizeof(*sod) - offsetof(SnapObjectData, type));
 }
 
-static SnapObjectData *snap_object_data_lookup(SnapObjectContext *sctx, Object *ob)
+static SnapObjectData *snap_object_data_lookup(SnapObjectContext *sctx, Object *ob_eval)
 {
-  SnapObjectData *sod = BLI_ghash_lookup(sctx->cache.object_map, ob);
+  SnapObjectData *sod = BLI_ghash_lookup(sctx->cache.object_map, ob_eval);
   if (sod == NULL) {
     if (sctx->cache.data_to_object_map != NULL) {
-      ob = BLI_ghash_lookup(sctx->cache.data_to_object_map, ob->data);
+      ob_eval = BLI_ghash_lookup(sctx->cache.data_to_object_map, ob_eval->data);
       /* Could be NULl when mixing edit-mode and non edit-mode objects. */
-      if (ob != NULL) {
-        sod = BLI_ghash_lookup(sctx->cache.object_map, ob);
+      if (ob_eval != NULL) {
+        sod = BLI_ghash_lookup(sctx->cache.object_map, ob_eval);
       }
     }
   }
@@ -253,49 +253,49 @@ static SnapObjectData *snap_object_data_lookup(SnapObjectContext *sctx, Object *
 }
 
 static SnapObjectData *snap_object_data_mesh_get(SnapObjectContext *sctx,
-                                                 Object *ob,
-                                                 Mesh *me,
+                                                 Object *ob_eval,
+                                                 Mesh *me_eval,
                                                  bool use_hide)
 {
   SnapObjectData *sod;
   void **sod_p;
   bool init = false;
 
-  if (BLI_ghash_ensure_p(sctx->cache.object_map, ob, &sod_p)) {
+  if (BLI_ghash_ensure_p(sctx->cache.object_map, ob_eval, &sod_p)) {
     sod = *sod_p;
     bool is_dirty = false;
     if (sod->type != SNAP_MESH) {
       is_dirty = true;
     }
     else if (sod->treedata_mesh.tree && sod->treedata_mesh.cached &&
-             !bvhcache_has_tree(me->runtime.bvh_cache, sod->treedata_mesh.tree)) {
+             !bvhcache_has_tree(me_eval->runtime.bvh_cache, sod->treedata_mesh.tree)) {
       /* The tree is owned by the Mesh and may have been freed since we last used. */
       is_dirty = true;
     }
     else if (sod->bvhtree[0] && sod->cached[0] &&
-             !bvhcache_has_tree(me->runtime.bvh_cache, sod->bvhtree[0])) {
+             !bvhcache_has_tree(me_eval->runtime.bvh_cache, sod->bvhtree[0])) {
       /* The tree is owned by the Mesh and may have been freed since we last used. */
       is_dirty = true;
     }
     else if (sod->bvhtree[1] && sod->cached[1] &&
-             !bvhcache_has_tree(me->runtime.bvh_cache, sod->bvhtree[1])) {
+             !bvhcache_has_tree(me_eval->runtime.bvh_cache, sod->bvhtree[1])) {
       /* The tree is owned by the Mesh and may have been freed since we last used. */
       is_dirty = true;
     }
     else if (!sod->treedata_mesh.looptri_allocated &&
-             sod->treedata_mesh.looptri != me->runtime.looptris.array) {
+             sod->treedata_mesh.looptri != me_eval->runtime.looptris.array) {
       is_dirty = true;
     }
-    else if (!sod->treedata_mesh.vert_allocated && sod->treedata_mesh.vert != me->mvert) {
+    else if (!sod->treedata_mesh.vert_allocated && sod->treedata_mesh.vert != me_eval->mvert) {
       is_dirty = true;
     }
-    else if (!sod->treedata_mesh.loop_allocated && sod->treedata_mesh.loop != me->mloop) {
+    else if (!sod->treedata_mesh.loop_allocated && sod->treedata_mesh.loop != me_eval->mloop) {
       is_dirty = true;
     }
-    else if (!sod->treedata_mesh.edge_allocated && sod->treedata_mesh.edge != me->medge) {
+    else if (!sod->treedata_mesh.edge_allocated && sod->treedata_mesh.edge != me_eval->medge) {
       is_dirty = true;
     }
-    else if (sod->poly != me->mpoly) {
+    else if (sod->poly != me_eval->mpoly) {
       is_dirty = true;
     }
 
@@ -315,14 +315,14 @@ static SnapObjectData *snap_object_data_mesh_get(SnapObjectContext *sctx,
     /* The BVHTree from looptris is always required. */
     BLI_assert(sod->treedata_mesh.tree == NULL);
     BKE_bvhtree_from_mesh_get(&sod->treedata_mesh,
-                              me,
+                              me_eval,
                               use_hide ? BVHTREE_FROM_LOOPTRI_NO_HIDDEN : BVHTREE_FROM_LOOPTRI,
                               4);
 
     if (sod->treedata_mesh.tree == NULL) {
-      sod->treedata_mesh.vert = me->mvert;
-      sod->treedata_mesh.loop = me->mloop;
-      sod->treedata_mesh.looptri = BKE_mesh_runtime_looptri_ensure(me);
+      sod->treedata_mesh.vert = me_eval->mvert;
+      sod->treedata_mesh.loop = me_eval->mloop;
+      sod->treedata_mesh.looptri = BKE_mesh_runtime_looptri_ensure(me_eval);
       BLI_assert(sod->has_looptris == false);
     }
     else {
@@ -333,8 +333,8 @@ static SnapObjectData *snap_object_data_mesh_get(SnapObjectContext *sctx,
     }
 
     /* Required for snapping with occlusion. */
-    sod->treedata_mesh.edge = me->medge;
-    sod->poly = me->mpoly;
+    sod->treedata_mesh.edge = me_eval->medge;
+    sod->poly = me_eval->mpoly;
 
     /* Start assuming that it has each of these element types. */
     sod->has_loose_edge = true;
@@ -344,21 +344,21 @@ static SnapObjectData *snap_object_data_mesh_get(SnapObjectContext *sctx,
   return sod;
 }
 
-static struct Mesh_Runtime *snap_object_data_editmesh_runtime_get(Object *ob)
+static struct Mesh_Runtime *snap_object_data_editmesh_runtime_get(Object *ob_eval)
 {
-  BMEditMesh *em = BKE_editmesh_from_object(ob);
-  if (em->mesh_eval_final) {
-    return &em->mesh_eval_final->runtime;
+  BMEditMesh *em_eval = BKE_editmesh_from_object(ob_eval);
+  if (em_eval->mesh_eval_final) {
+    return &em_eval->mesh_eval_final->runtime;
   }
-  if (em->mesh_eval_cage) {
-    return &em->mesh_eval_cage->runtime;
+  if (em_eval->mesh_eval_cage) {
+    return &em_eval->mesh_eval_cage->runtime;
   }
 
-  return &((Mesh *)ob->data)->runtime;
+  return &((Mesh *)ob_eval->data)->runtime;
 }
 
 static SnapObjectData *snap_object_data_editmesh_get(SnapObjectContext *sctx,
-                                                     Object *ob,
+                                                     Object *ob_eval,
                                                      BMEditMesh *em)
 {
   SnapObjectData *sod;
@@ -372,15 +372,15 @@ static SnapObjectData *snap_object_data_editmesh_get(SnapObjectContext *sctx,
       sctx->cache.data_to_object_map = BLI_ghash_ptr_new(__func__);
     }
     void **ob_p;
-    if (BLI_ghash_ensure_p(sctx->cache.data_to_object_map, ob->data, &ob_p)) {
-      ob = *ob_p;
+    if (BLI_ghash_ensure_p(sctx->cache.data_to_object_map, ob_eval->data, &ob_p)) {
+      ob_eval = *ob_p;
     }
     else {
-      *ob_p = ob;
+      *ob_p = ob_eval;
     }
   }
 
-  if (BLI_ghash_ensure_p(sctx->cache.object_map, ob, &sod_p)) {
+  if (BLI_ghash_ensure_p(sctx->cache.object_map, ob_eval, &sod_p)) {
     sod = *sod_p;
     bool is_dirty = false;
     /* Check if the geometry has changed. */
@@ -391,11 +391,11 @@ static SnapObjectData *snap_object_data_editmesh_get(SnapObjectContext *sctx,
       is_dirty = true;
     }
     else if (sod->mesh_runtime) {
-      if (sod->mesh_runtime != snap_object_data_editmesh_runtime_get(ob)) {
+      if (sod->mesh_runtime != snap_object_data_editmesh_runtime_get(ob_eval)) {
         if (G.moving) {
           /* Hack to avoid updating while transforming. */
           BLI_assert(!sod->treedata_editmesh.cached && !sod->cached[0] && !sod->cached[1]);
-          sod->mesh_runtime = snap_object_data_editmesh_runtime_get(ob);
+          sod->mesh_runtime = snap_object_data_editmesh_runtime_get(ob_eval);
         }
         else {
           is_dirty = true;
@@ -431,7 +431,7 @@ static SnapObjectData *snap_objec

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list