began support of timeline tracks/channels

This commit is contained in:
itsmattkc
2019-08-15 23:40:22 +10:00
parent fb7c7f1bdb
commit 7d9d12ee0b
25 changed files with 831 additions and 373 deletions
+12
View File
@@ -121,6 +121,11 @@ public:
*/
QList<Node*> GetExclusiveDependencies();
/**
* @brief Returns whether this Node outputs data to the Node `n` in any way
*/
bool OutputsTo(Node* n);
/**
* @brief Convert a pointer to a value that can be sent between NodeParams
*/
@@ -142,6 +147,13 @@ protected:
*/
void AddParameter(NodeParam* param);
/**
* @brief Deletes the parameter from this Node
*
* The NodeParam object is destroyed in the process.
*/
void RemoveParameter(NodeParam* param);
/**
* @brief Signal all dependent Nodes that anything cached between start_range and end_range is now invalid and
* requires re-rendering