fixed various caching issues

This commit is contained in:
itsmattkc
2019-09-02 22:58:44 +10:00
parent 3a9af58344
commit 12bc5839a6
19 changed files with 196 additions and 61 deletions
+22
View File
@@ -103,11 +103,28 @@ public:
*/
void set_keyframing(bool k);
/**
* @brief Return whether the Node is dependent on this input or not
*
* \see set_dependent()
*/
bool dependent();
/**
* @brief Set whether the Node is dependent on this input
*/
void set_dependent(bool d);
/**
* @brief A list of input data types accepted by this parameter
*/
const QList<DataType>& inputs();
/**
* @brief Copy all values including keyframe information and connections from another NodeInput
*/
static void CopyValues(NodeInput* source, NodeInput* dest);
signals:
void ValueChanged(const rational& start, const rational& end);
@@ -132,6 +149,11 @@ private:
*/
bool keyframing_;
/**
* @brief Internal dependent setting
*/
bool dependent_;
};
#endif // NODEINPUT_H