sweeping node graph changes for new rendering pipeline
The new rendering pipeline strives to simplify the nodes themselves as much as possible and move much of the logic to an external rendering engine. This change removes all of the responsibilities that no longer belong to the nodes themselves and will soon be folded into the renderer.
This commit is contained in:
@@ -229,19 +229,6 @@ public:
|
||||
*/
|
||||
static QByteArray ValueToBytes(const DataType &type, const QVariant& value);
|
||||
|
||||
/**
|
||||
* @brief Clear the cached value
|
||||
*/
|
||||
void ClearCachedValue();
|
||||
|
||||
/**
|
||||
* @brief Retrieve the last time this parameter had a value requested from
|
||||
*/
|
||||
const rational& LastRequestedIn();
|
||||
|
||||
bool ValueCachingEnabled();
|
||||
void SetValueCachingEnabled(bool enabled);
|
||||
|
||||
signals:
|
||||
/**
|
||||
* @brief Signal emitted when an edge is added to this parameter
|
||||
@@ -265,22 +252,6 @@ protected:
|
||||
*/
|
||||
QVector<NodeEdgePtr> edges_;
|
||||
|
||||
/**
|
||||
* @brief Currently cached value
|
||||
*/
|
||||
QVariant value_;
|
||||
|
||||
/**
|
||||
* @brief Last timecodes that a value was requested with
|
||||
*/
|
||||
rational in_;
|
||||
rational out_;
|
||||
|
||||
/**
|
||||
* @brief Internal value for whether value caching is enabled
|
||||
*/
|
||||
bool value_caching_;
|
||||
|
||||
/**
|
||||
* @brief Internal name string
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user