Radium-Engine
Radium-Engine copied to clipboard
Radium dataflow
Pull Request Desription
Add dataflow programming capabilities to the Radium engine (draft)
TODO
- [ ] clarify ownership transfer of the nodes to the graph
- [ ] clearly state that naked pointers got from the graph are non owning pointers.
- [ ] add rendering component (NOT IN THIS PR)
- [x] add documentation and programming guide (WIP)
- [x] transform demos to unittests
Codecov Report
Merging #1007 (daa40ef) into release-candidate (a349c0c) will increase coverage by
2.62%. Report is 1 commits behind head on release-candidate. The diff coverage is71.13%.
:exclamation: Current head daa40ef differs from pull request most recent head 305c81a. Consider uploading reports for the commit 305c81a to get more accurate results
@@ Coverage Diff @@
## release-candidate #1007 +/- ##
=====================================================
+ Coverage 45.65% 48.28% +2.62%
=====================================================
Files 312 351 +39
Lines 23063 25722 +2659
=====================================================
+ Hits 10530 12420 +1890
- Misses 12533 13302 +769
| Files Changed | Coverage Δ | |
|---|---|---|
| src/Dataflow/Core/Enumerator.hpp | 0.00% <0.00%> (ø) |
|
| ...ataflow/QtGui/GraphEditor/ConnectionStatusData.hpp | 0.00% <0.00%> (ø) |
|
| src/Dataflow/QtGui/GraphEditor/GraphEditorView.cpp | 0.00% <0.00%> (ø) |
|
| ...c/Dataflow/QtGui/GraphEditor/GraphEditorWindow.cpp | 0.00% <0.00%> (ø) |
|
| ...c/Dataflow/QtGui/GraphEditor/GraphEditorWindow.hpp | 0.00% <0.00%> (ø) |
|
| ...rc/Dataflow/QtGui/GraphEditor/NodeAdapterModel.cpp | 0.00% <0.00%> (ø) |
|
| ...rc/Dataflow/QtGui/GraphEditor/NodeAdapterModel.hpp | 0.00% <0.00%> (ø) |
|
| src/Dataflow/QtGui/GraphEditor/WidgetFactory.cpp | 0.00% <0.00%> (ø) |
|
| src/Dataflow/QtGui/GraphEditor/WidgetFactory.hpp | 0.00% <0.00%> (ø) |
|
| src/Engine/Data/EnvironmentTexture.cpp | 72.88% <ø> (ø) |
|
| ... and 33 more |