[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