[Bf-blender-cvs] [a5a60d0f4f6] master: Cleanup: Fix doxygen section for custom data type

Hans Goudey noreply at git.blender.org
Wed Aug 3 20:20:35 CEST 2022


Commit: a5a60d0f4f65cec0a018af6a3c0b4d01daf29c64
Author: Hans Goudey
Date:   Wed Aug 3 13:19:43 2022 -0500
Branches: master
https://developer.blender.org/rBa5a60d0f4f65cec0a018af6a3c0b4d01daf29c64

Cleanup: Fix doxygen section for custom data type

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

M	source/blender/blenkernel/intern/customdata.cc

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

diff --git a/source/blender/blenkernel/intern/customdata.cc b/source/blender/blenkernel/intern/customdata.cc
index f686f5cca64..4d11f4daedf 100644
--- a/source/blender/blenkernel/intern/customdata.cc
+++ b/source/blender/blenkernel/intern/customdata.cc
@@ -222,34 +222,6 @@ static void layerFree_mdeformvert(void *data, const int count, const int size)
   }
 }
 
-/* copy just zeros in this case */
-static void layerCopy_bmesh_elem_py_ptr(const void *UNUSED(source), void *dest, const int count)
-{
-  const int size = sizeof(void *);
-
-  for (int i = 0; i < count; i++) {
-    void **ptr = (void **)POINTER_OFFSET(dest, i * size);
-    *ptr = nullptr;
-  }
-}
-
-#ifndef WITH_PYTHON
-void bpy_bm_generic_invalidate(struct BPy_BMGeneric *UNUSED(self))
-{
-  /* dummy */
-}
-#endif
-
-static void layerFree_bmesh_elem_py_ptr(void *data, const int count, const int size)
-{
-  for (int i = 0; i < count; i++) {
-    void **ptr = (void **)POINTER_OFFSET(data, i * size);
-    if (*ptr) {
-      bpy_bm_generic_invalidate(static_cast<BPy_BMGeneric *>(*ptr));
-    }
-  }
-}
-
 static void layerInterp_mdeformvert(const void **sources,
                                     const float *weights,
                                     const float *UNUSED(sub_weights),
@@ -743,6 +715,40 @@ static size_t layerFilesize_mdisps(CDataFile *UNUSED(cdf), const void *data, con
 
 /** \} */
 
+/* -------------------------------------------------------------------- */
+/** \name Callbacks for (#CD_BM_ELEM_PYPTR)
+ * \{ */
+
+/* copy just zeros in this case */
+static void layerCopy_bmesh_elem_py_ptr(const void *UNUSED(source), void *dest, const int count)
+{
+  const int size = sizeof(void *);
+
+  for (int i = 0; i < count; i++) {
+    void **ptr = (void **)POINTER_OFFSET(dest, i * size);
+    *ptr = nullptr;
+  }
+}
+
+#ifndef WITH_PYTHON
+void bpy_bm_generic_invalidate(struct BPy_BMGeneric *UNUSED(self))
+{
+  /* dummy */
+}
+#endif
+
+static void layerFree_bmesh_elem_py_ptr(void *data, const int count, const int size)
+{
+  for (int i = 0; i < count; i++) {
+    void **ptr = (void **)POINTER_OFFSET(data, i * size);
+    if (*ptr) {
+      bpy_bm_generic_invalidate(static_cast<BPy_BMGeneric *>(*ptr));
+    }
+  }
+}
+
+/** \} */
+
 /* -------------------------------------------------------------------- */
 /** \name Callbacks for (`float`, #CD_PAINT_MASK)
  * \{ */



More information about the Bf-blender-cvs mailing list