17 Commits

Author SHA1 Message Date
Martin Felis
2f646bc5ec Simpler conversion SocketType <-> Strings. 2022-03-25 10:59:12 +01:00
Martin Felis
73e7a60875 Minor cleanup. 2022-02-24 23:47:31 +01:00
Martin Felis
976875c218 Added index member to node, preparing synctrack and node evaluation. 2022-02-24 22:55:40 +01:00
Martin Felis
d6453911e2 Removed node input splitting. 2022-02-24 22:06:47 +01:00
Martin Felis
306a2cb4d8 Minor fix to node input splitting. Not sure it is a good idea anymore, though... 2022-02-22 22:49:12 +01:00
Martin Felis
ef74f39cf4 Splitted animation and data node inputs. 2022-02-22 22:34:13 +01:00
Martin Felis
af5d27db85 Simple time propagation works. 2022-02-22 22:03:26 +01:00
Martin Felis
87eb2ab7df Mark all nodes that connect to the graph output nodes by default as active. 2022-02-20 16:00:45 +01:00
Martin Felis
b01acc2a88 Added marking of nodes active/inactive. 2022-02-20 15:57:19 +01:00
Martin Felis
da916a7346 Added node ordering code and tests. 2022-02-19 12:16:57 +01:00
Martin Felis
bd304bde4e Give access to node inputs in runtime graph, initial works for marking of active nodes. 2022-02-19 00:25:51 +01:00
Martin Felis
9069a8192b Added serialization and deserialization of properties. 2022-02-18 23:33:30 +01:00
Martin Felis
ee6a8eb29a Basic node properties editor. 2022-02-18 22:24:19 +01:00
Martin Felis
3e02f28b18 Graph Input/Output wiring added. 2022-02-14 22:37:19 +01:00
Martin Felis
bbab4d8608 Graph editor allows instantiation of different node types. 2022-02-12 12:06:25 +01:00
Martin Felis
c2ae0a11d2 WIP AnimGraph instantiation. 2022-02-12 10:14:26 +01:00
Martin Felis
c5b0d1f976 Initial graph editor and graph instantiation from file. 2022-02-11 16:51:18 +01:00