fix: dirty system now dirties and cooks descendents of change

This commit is contained in:
parker
2025-07-30 17:12:13 +01:00
parent 83e0977d5d
commit e72e6bce96
6 changed files with 58 additions and 19 deletions

View File

@@ -32,15 +32,15 @@ public:
std::string getTypeName();
void dirtyNode();
void dirtyNode(bool dirtyDescendents=true);
unsigned int getMaxInputs() const;
unsigned int getMinInputs() const;
unsigned int getMaxInputs() const;
unsigned int getMaxOutputs() const;
// signals
boost::signals2::signal<void (nt::OpId)> nodeDirtied;
boost::signals2::signal<void (nt::OpId opId, bool dirtyDescendents)> nodeDirtied;