use strings to connect nodes

This makes the node system somewhat more high-level with the intent of making
working with them far more flexible and stable. By making the architecture more
abstracted, it becomes far less rigid which should allow us to do even more
with it and make it much less crash prone.
This commit is contained in:
itsmattkc
2021-02-09 15:48:37 +11:00
parent d1a3e22eaa
commit 81c1922911
138 changed files with 4487 additions and 3913 deletions
+6 -6
View File
@@ -42,19 +42,19 @@ public:
void AddKeyframesOfNode(Node* n);
void AddKeyframesOfInput(NodeInput* input);
void AddKeyframesOfInput(Node *n, const QString &input);
void AddKeyframesOfElement(NodeInput* input, int element);
void AddKeyframesOfElement(const NodeInput &input);
void AddKeyframesOfTrack(NodeInput* input, int element, int track);
void AddKeyframesOfTrack(const NodeKeyframeTrackReference &ref);
void RemoveKeyframesOfNode(Node* n);
void RemoveKeyframesOfInput(NodeInput* input);
void RemoveKeyframesOfInput(Node *n, const QString &input);
void RemoveKeyframesOfElement(NodeInput* input, int element);
void RemoveKeyframesOfElement(const NodeInput &input);
void RemoveKeyframesOfTrack(NodeInput* input, int element, int track);
void RemoveKeyframesOfTrack(const NodeKeyframeTrackReference &ref);
void SelectAll();