[Bf-blender-cvs] [1d614fcfb1e] node-tree-update-refactor: progress

Jacques Lucke noreply at git.blender.org
Mon Nov 15 19:09:20 CET 2021


Commit: 1d614fcfb1e723fa0940a567d39ae73290f1526c
Author: Jacques Lucke
Date:   Thu Nov 11 12:09:37 2021 +0100
Branches: node-tree-update-refactor
https://developer.blender.org/rB1d614fcfb1e723fa0940a567d39ae73290f1526c

progress

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

M	source/blender/blenkernel/BKE_node_tree_update.h
M	source/blender/blenkernel/CMakeLists.txt
A	source/blender/blenkernel/intern/node_tree_update.cc

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

diff --git a/source/blender/blenkernel/BKE_node_tree_update.h b/source/blender/blenkernel/BKE_node_tree_update.h
index 872c588713c..d43e1ba88b2 100644
--- a/source/blender/blenkernel/BKE_node_tree_update.h
+++ b/source/blender/blenkernel/BKE_node_tree_update.h
@@ -25,6 +25,10 @@ struct bNodeSocket;
 struct bNodeTree;
 struct Main;
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /**
  * Tag tree as changed without providing any more information about what has changed exactly.
  * The update process has to assume that everything may have changed.
@@ -66,3 +70,7 @@ typedef struct NodeTreeUpdateExtraParams {
 } NodeTreeUpdateExtraParams;
 
 void BKE_node_tree_update(struct Main *bmain, struct NodeTreeUpdateExtraParams *params);
+
+#ifdef __cplusplus
+}
+#endif
diff --git a/source/blender/blenkernel/CMakeLists.txt b/source/blender/blenkernel/CMakeLists.txt
index b2418d0539c..5f6e0a8e968 100644
--- a/source/blender/blenkernel/CMakeLists.txt
+++ b/source/blender/blenkernel/CMakeLists.txt
@@ -226,6 +226,7 @@ set(SRC
   intern/multires_versioning.c
   intern/nla.c
   intern/node.cc
+  intern/node_tree_update.cc
   intern/object.cc
   intern/object_deform.c
   intern/object_dupli.cc
@@ -418,6 +419,7 @@ set(SRC
   BKE_multires.h
   BKE_nla.h
   BKE_node.h
+  BKE_node_tree_update.h
   BKE_object.h
   BKE_object_deform.h
   BKE_object_facemap.h
diff --git a/source/blender/blenkernel/intern/node_tree_update.cc b/source/blender/blenkernel/intern/node_tree_update.cc
new file mode 100644
index 00000000000..fe275e50087
--- /dev/null
+++ b/source/blender/blenkernel/intern/node_tree_update.cc
@@ -0,0 +1,49 @@
+/*
+ * 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.
+ *
+ * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+#include "BLI_map.hh"
+
+#include "BKE_node_tree_update.h"
+
+void BKE_node_tree_update_tag(bNodeTree *tree)
+{
+  UNUSED_VARS(tree);
+}
+
+void BKE_node_tree_update_tag_node(bNodeTree *tree, bNode *node)
+{
+  UNUSED_VARS(tree, node);
+}
+
+void BKE_node_tree_update_tag_socket(bNodeTree *tree, bNodeSocket *socket)
+{
+  UNUSED_VARS(tree, socket);
+}
+
+void BKE_node_tree_update_tag_node_removed(bNodeTree *tree)
+{
+  UNUSED_VARS(tree);
+}
+
+void BKE_node_tree_update_tag_link_removed(bNodeTree *tree)
+{
+  UNUSED_VARS(tree);
+}
+
+void BKE_node_tree_update(Main *bmain, NodeTreeUpdateExtraParams *params)
+{
+  UNUSED_VARS(bmain, params);
+}



More information about the Bf-blender-cvs mailing list