Loading...
Searching...
No Matches
LocalTree::ScriptableRoots Struct Reference
Public Attributes | |
| ossia::net::node_base & | controls |
| ossia::net::node_base & | triggers |
| ossia::net::node_base & | conditions |
| std::function< void(ossia::net::node_base &)> | retire |
| The execution may still hold the parameter, so the device owner frees the node. | |
| std::function< void(ossia::net::node_base &)> | hide |
| Hides a node while its address still resolves. | |
| std::function< ossia::net::node_base *(ossia::net::node_base &, const std::string &)> | revive |
| Restores a node retired during the current run, keeping the execution's parameter valid. | |
| std::function< void(ossia::net::node_base &, const QObject &, const QString &)> | tag |
| std::function< void(QObject &)> | referrer |
| An object that may hold namespace addresses; registering twice is harmless. | |
| ScriptableTreeBase * | tree {} |
| Notifies when playback ends. | |
| std::function< ControlWrites(Recall)> | writes |
| Edit when unset. | |
| std::function< void(Process::ControlInlet &, const ossia::value &)> | recorded |
| Called with the previous value before a control changes while recording. | |
| std::function< void(Process::ControlInlet &, const ossia::value &)> | played |
| Called when a value reached the execution only. | |
The documentation for this struct was generated from the following file: