├── .gitattributes ├── .gitignore ├── LICENSE ├── NodeGraph.sln ├── NodeGraphControl ├── NodeGraphConnector.cs ├── NodeGraphControl.csproj ├── NodeGraphData.cs ├── NodeGraphDataType.cs ├── NodeGraphLink.cs ├── NodeGraphListData.cs ├── NodeGraphNode.cs ├── NodeGraphPanel.Designer.cs ├── NodeGraphPanel.cs ├── NodeGraphPanel.resx ├── NodeGraphResources.Designer.cs ├── NodeGraphResources.resx ├── NodeGraphView.cs ├── Properties │ └── AssemblyInfo.cs ├── Resources │ ├── InfoIcon.png │ ├── NodeInvalid.png │ ├── NodeShadow.png │ └── NodeValid.png └── Xml │ └── SerializationUtils.cs ├── NodeGraphLayoutEdit ├── CustomNodes │ ├── AbsNode.cs │ ├── AdditionNode.cs │ ├── BoolConstNode.cs │ ├── DivideNode.cs │ ├── FloatConstNode.cs │ ├── FloatSwitchNode.cs │ ├── IfNode.cs │ ├── MultiplyNode.cs │ ├── PowerNode.cs │ ├── ReferenceRoot.cs │ └── SubtractNode.cs ├── Data │ ├── NodeGraphBoolData.cs │ ├── NodeGraphFloatData.cs │ ├── NodeGraphFloatListData.cs │ └── NodeGraphTestResultData.cs ├── DataTypes │ ├── NodeGraphFloatData.cs │ ├── NodeGraphFloatListData.cs │ └── NodeGraphTestResultData.cs ├── LayoutEditor.Designer.cs ├── LayoutEditor.cs ├── LayoutEditor.resx ├── NodeGraphDataTypes │ └── NodeGraphDataTypes.cs ├── NodeGraphLayoutEdit.csproj ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings └── app.config └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/LICENSE -------------------------------------------------------------------------------- /NodeGraph.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraph.sln -------------------------------------------------------------------------------- /NodeGraphControl/NodeGraphConnector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/NodeGraphConnector.cs -------------------------------------------------------------------------------- /NodeGraphControl/NodeGraphControl.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/NodeGraphControl.csproj -------------------------------------------------------------------------------- /NodeGraphControl/NodeGraphData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/NodeGraphData.cs -------------------------------------------------------------------------------- /NodeGraphControl/NodeGraphDataType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/NodeGraphDataType.cs -------------------------------------------------------------------------------- /NodeGraphControl/NodeGraphLink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/NodeGraphLink.cs -------------------------------------------------------------------------------- /NodeGraphControl/NodeGraphListData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/NodeGraphListData.cs -------------------------------------------------------------------------------- /NodeGraphControl/NodeGraphNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/NodeGraphNode.cs -------------------------------------------------------------------------------- /NodeGraphControl/NodeGraphPanel.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/NodeGraphPanel.Designer.cs -------------------------------------------------------------------------------- /NodeGraphControl/NodeGraphPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/NodeGraphPanel.cs -------------------------------------------------------------------------------- /NodeGraphControl/NodeGraphPanel.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/NodeGraphPanel.resx -------------------------------------------------------------------------------- /NodeGraphControl/NodeGraphResources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/NodeGraphResources.Designer.cs -------------------------------------------------------------------------------- /NodeGraphControl/NodeGraphResources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/NodeGraphResources.resx -------------------------------------------------------------------------------- /NodeGraphControl/NodeGraphView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/NodeGraphView.cs -------------------------------------------------------------------------------- /NodeGraphControl/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /NodeGraphControl/Resources/InfoIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/Resources/InfoIcon.png -------------------------------------------------------------------------------- /NodeGraphControl/Resources/NodeInvalid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/Resources/NodeInvalid.png -------------------------------------------------------------------------------- /NodeGraphControl/Resources/NodeShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/Resources/NodeShadow.png -------------------------------------------------------------------------------- /NodeGraphControl/Resources/NodeValid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/Resources/NodeValid.png -------------------------------------------------------------------------------- /NodeGraphControl/Xml/SerializationUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphControl/Xml/SerializationUtils.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/CustomNodes/AbsNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/CustomNodes/AbsNode.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/CustomNodes/AdditionNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/CustomNodes/AdditionNode.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/CustomNodes/BoolConstNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/CustomNodes/BoolConstNode.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/CustomNodes/DivideNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/CustomNodes/DivideNode.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/CustomNodes/FloatConstNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/CustomNodes/FloatConstNode.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/CustomNodes/FloatSwitchNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/CustomNodes/FloatSwitchNode.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/CustomNodes/IfNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/CustomNodes/IfNode.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/CustomNodes/MultiplyNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/CustomNodes/MultiplyNode.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/CustomNodes/PowerNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/CustomNodes/PowerNode.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/CustomNodes/ReferenceRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/CustomNodes/ReferenceRoot.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/CustomNodes/SubtractNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/CustomNodes/SubtractNode.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/Data/NodeGraphBoolData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/Data/NodeGraphBoolData.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/Data/NodeGraphFloatData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/Data/NodeGraphFloatData.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/Data/NodeGraphFloatListData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/Data/NodeGraphFloatListData.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/Data/NodeGraphTestResultData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/Data/NodeGraphTestResultData.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/DataTypes/NodeGraphFloatData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/DataTypes/NodeGraphFloatData.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/DataTypes/NodeGraphFloatListData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/DataTypes/NodeGraphFloatListData.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/DataTypes/NodeGraphTestResultData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/DataTypes/NodeGraphTestResultData.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/LayoutEditor.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/LayoutEditor.Designer.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/LayoutEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/LayoutEditor.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/LayoutEditor.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/LayoutEditor.resx -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/NodeGraphDataTypes/NodeGraphDataTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/NodeGraphDataTypes/NodeGraphDataTypes.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/NodeGraphLayoutEdit.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/NodeGraphLayoutEdit.csproj -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/Program.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/Properties/Resources.resx -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/Properties/Settings.settings -------------------------------------------------------------------------------- /NodeGraphLayoutEdit/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peeweek/NodeGraph/HEAD/NodeGraphLayoutEdit/app.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # NodeGraph 2 | --------------------------------------------------------------------------------