├── .gitignore ├── LICENSE ├── MyCustomPlugin.uplugin ├── README.md ├── Resources └── Icon128.png ├── Source ├── MyCustomPlugin │ ├── MyCustomPlugin.Build.cs │ ├── Private │ │ ├── CustomDataAsset.cpp │ │ ├── CustomGraphNodeAsset.cpp │ │ ├── CustomNodeData.cpp │ │ └── MyCustomPlugin.cpp │ └── Public │ │ ├── CustomDataAsset.h │ │ ├── CustomGraphNodeAsset.h │ │ ├── CustomNodeData.h │ │ └── MyCustomPlugin.h └── MyCustomPluginEditor │ ├── MyCustomPluginEditor.Build.cs │ ├── Private │ ├── AssetEditor │ │ ├── CustomConnectionDrawingPolicy.cpp │ │ ├── CustomDragConnection.cpp │ │ ├── CustomPinDragDropConnection.cpp │ │ ├── EdCustomGraph.cpp │ │ ├── EdCustomGraphNode.cpp │ │ ├── EdCustomGraphSchema.cpp │ │ └── SCustomGraphNode.cpp │ ├── CustomDataAssetActions.cpp │ ├── CustomDataAssetEditor.cpp │ ├── CustomDataAssetFactory.cpp │ ├── CustomNodeEditorWidget.cpp │ ├── CustomNodeFactory.cpp │ └── MyCustomPluginEditor.cpp │ └── Public │ ├── AssetEditor │ ├── CustomConnectionDrawingPolicy.h │ ├── CustomDragConnection.h │ ├── CustomPinDragDropConnection.h │ ├── EdCustomGraph.h │ ├── EdCustomGraphNode.h │ ├── EdCustomGraphSchema.h │ └── SCustomGraphNode.h │ ├── CustomDataAssetActions.h │ ├── CustomDataAssetEditor.h │ ├── CustomDataAssetFactory.h │ ├── CustomNodeEditorWidget.h │ ├── CustomNodeFactory.h │ └── MyCustomPluginEditor.h └── graph_tool.PNG /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/LICENSE -------------------------------------------------------------------------------- /MyCustomPlugin.uplugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/MyCustomPlugin.uplugin -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/README.md -------------------------------------------------------------------------------- /Resources/Icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Resources/Icon128.png -------------------------------------------------------------------------------- /Source/MyCustomPlugin/MyCustomPlugin.Build.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPlugin/MyCustomPlugin.Build.cs -------------------------------------------------------------------------------- /Source/MyCustomPlugin/Private/CustomDataAsset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPlugin/Private/CustomDataAsset.cpp -------------------------------------------------------------------------------- /Source/MyCustomPlugin/Private/CustomGraphNodeAsset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPlugin/Private/CustomGraphNodeAsset.cpp -------------------------------------------------------------------------------- /Source/MyCustomPlugin/Private/CustomNodeData.cpp: -------------------------------------------------------------------------------- 1 | #include "CustomNodeData.h" 2 | 3 | -------------------------------------------------------------------------------- /Source/MyCustomPlugin/Private/MyCustomPlugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPlugin/Private/MyCustomPlugin.cpp -------------------------------------------------------------------------------- /Source/MyCustomPlugin/Public/CustomDataAsset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPlugin/Public/CustomDataAsset.h -------------------------------------------------------------------------------- /Source/MyCustomPlugin/Public/CustomGraphNodeAsset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPlugin/Public/CustomGraphNodeAsset.h -------------------------------------------------------------------------------- /Source/MyCustomPlugin/Public/CustomNodeData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPlugin/Public/CustomNodeData.h -------------------------------------------------------------------------------- /Source/MyCustomPlugin/Public/MyCustomPlugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPlugin/Public/MyCustomPlugin.h -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/MyCustomPluginEditor.Build.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/MyCustomPluginEditor.Build.cs -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Private/AssetEditor/CustomConnectionDrawingPolicy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Private/AssetEditor/CustomConnectionDrawingPolicy.cpp -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Private/AssetEditor/CustomDragConnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Private/AssetEditor/CustomDragConnection.cpp -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Private/AssetEditor/CustomPinDragDropConnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Private/AssetEditor/CustomPinDragDropConnection.cpp -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Private/AssetEditor/EdCustomGraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Private/AssetEditor/EdCustomGraph.cpp -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Private/AssetEditor/EdCustomGraphNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Private/AssetEditor/EdCustomGraphNode.cpp -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Private/AssetEditor/EdCustomGraphSchema.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Private/AssetEditor/EdCustomGraphSchema.cpp -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Private/AssetEditor/SCustomGraphNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Private/AssetEditor/SCustomGraphNode.cpp -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Private/CustomDataAssetActions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Private/CustomDataAssetActions.cpp -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Private/CustomDataAssetEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Private/CustomDataAssetEditor.cpp -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Private/CustomDataAssetFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Private/CustomDataAssetFactory.cpp -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Private/CustomNodeEditorWidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Private/CustomNodeEditorWidget.cpp -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Private/CustomNodeFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Private/CustomNodeFactory.cpp -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Private/MyCustomPluginEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Private/MyCustomPluginEditor.cpp -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Public/AssetEditor/CustomConnectionDrawingPolicy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Public/AssetEditor/CustomConnectionDrawingPolicy.h -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Public/AssetEditor/CustomDragConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Public/AssetEditor/CustomDragConnection.h -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Public/AssetEditor/CustomPinDragDropConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Public/AssetEditor/CustomPinDragDropConnection.h -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Public/AssetEditor/EdCustomGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Public/AssetEditor/EdCustomGraph.h -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Public/AssetEditor/EdCustomGraphNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Public/AssetEditor/EdCustomGraphNode.h -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Public/AssetEditor/EdCustomGraphSchema.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Public/AssetEditor/EdCustomGraphSchema.h -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Public/AssetEditor/SCustomGraphNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Public/AssetEditor/SCustomGraphNode.h -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Public/CustomDataAssetActions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Public/CustomDataAssetActions.h -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Public/CustomDataAssetEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Public/CustomDataAssetEditor.h -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Public/CustomDataAssetFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Public/CustomDataAssetFactory.h -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Public/CustomNodeEditorWidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Public/CustomNodeEditorWidget.h -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Public/CustomNodeFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Public/CustomNodeFactory.h -------------------------------------------------------------------------------- /Source/MyCustomPluginEditor/Public/MyCustomPluginEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/Source/MyCustomPluginEditor/Public/MyCustomPluginEditor.h -------------------------------------------------------------------------------- /graph_tool.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myggski/graph-tool-plugin-ue5/HEAD/graph_tool.PNG --------------------------------------------------------------------------------