[Bf-blender-cvs] [057ec4bc978] functions: remove unused nodes

Jacques Lucke noreply at git.blender.org
Thu Nov 14 13:59:22 CET 2019


Commit: 057ec4bc97860047531605e6fa2161a490441e04
Author: Jacques Lucke
Date:   Thu Nov 14 13:40:10 2019 +0100
Branches: functions
https://developer.blender.org/rB057ec4bc97860047531605e6fa2161a490441e04

remove unused nodes

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

D	release/scripts/startup/nodes/function_nodes/function_input.py
D	release/scripts/startup/nodes/function_nodes/function_output.py
M	release/scripts/startup/nodes/menu.py
M	release/scripts/startup/nodes/node_operators.py

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

diff --git a/release/scripts/startup/nodes/function_nodes/function_input.py b/release/scripts/startup/nodes/function_nodes/function_input.py
deleted file mode 100644
index f02f51b4f51..00000000000
--- a/release/scripts/startup/nodes/function_nodes/function_input.py
+++ /dev/null
@@ -1,12 +0,0 @@
-import bpy
-from .. base import BaseNode
-from .. node_builder import NodeBuilder
-
-class FunctionInputNode(BaseNode, bpy.types.Node):
-    bl_idname = "fn_FunctionInputNode"
-    bl_label = "Function Input"
-
-    variadic: NodeBuilder.VariadicProperty()
-
-    def declaration(self, builder):
-        builder.variadic_output("outputs", "variadic", "New Input")
diff --git a/release/scripts/startup/nodes/function_nodes/function_output.py b/release/scripts/startup/nodes/function_nodes/function_output.py
deleted file mode 100644
index a0d8d119743..00000000000
--- a/release/scripts/startup/nodes/function_nodes/function_output.py
+++ /dev/null
@@ -1,12 +0,0 @@
-import bpy
-from .. base import BaseNode
-from .. node_builder import NodeBuilder
-
-class FunctionOutputNode(BaseNode, bpy.types.Node):
-    bl_idname = "fn_FunctionOutputNode"
-    bl_label = "Function Output"
-
-    variadic: NodeBuilder.VariadicProperty()
-
-    def declaration(self, builder):
-        builder.variadic_input("inputs", "variadic", "New Output")
diff --git a/release/scripts/startup/nodes/menu.py b/release/scripts/startup/nodes/menu.py
index 7618908d556..d2d0b36e322 100644
--- a/release/scripts/startup/nodes/menu.py
+++ b/release/scripts/startup/nodes/menu.py
@@ -26,9 +26,6 @@ class FunctionNodesMenu(bpy.types.Menu):
         layout = self.layout
         layout.operator_context = 'INVOKE_DEFAULT'
 
-        insert_node(layout, "fn_FunctionInputNode", "Function Input")
-        insert_node(layout, "fn_FunctionOutputNode", "Function Output")
-        layout.separator()
         insert_node(layout, "fn_BooleanMathNode", "Boolean Math")
         insert_node(layout, "fn_CompareNode", "Compare")
         insert_node(layout, "fn_SwitchNode", "Switch")
diff --git a/release/scripts/startup/nodes/node_operators.py b/release/scripts/startup/nodes/node_operators.py
index ff49adde147..e331b3e562d 100644
--- a/release/scripts/startup/nodes/node_operators.py
+++ b/release/scripts/startup/nodes/node_operators.py
@@ -86,20 +86,6 @@ class MoveViewToNode(bpy.types.Operator):
         return {'FINISHED'}
 
 def new_function_tree(name, inputs, outputs):
-    def create_input(tree):
-        input_node = tree.nodes.new("fn_FunctionInputNode")
-        variadic = input_node.outputs[0].get_decl(input_node)
-        for data_type, name in inputs:
-            variadic.add_item(data_type, name)
-        return input_node
-
-    def create_output(tree):
-        output_node = tree.nodes.new("fn_FunctionOutputNode")
-        variadic = output_node.inputs[0].get_decl(output_node)
-        for data_type, name in outputs:
-            variadic.add_item(data_type, name)
-        return output_node
-
     tree = bpy.data.node_groups.new(name, "FunctionTree")
 
     for i, (data_type, input_name) in enumerate(inputs):



More information about the Bf-blender-cvs mailing list