diff options
Diffstat (limited to 'ingen/Node.hpp')
-rw-r--r-- | ingen/Node.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ingen/Node.hpp b/ingen/Node.hpp index 4c7c453a..fd001897 100644 --- a/ingen/Node.hpp +++ b/ingen/Node.hpp @@ -20,6 +20,7 @@ #include "ingen/Resource.hpp" #include "ingen/ingen.h" #include "ingen/types.hpp" +#include "lilv/lilv.h" #include "raul/Path.hpp" namespace Raul { @@ -66,6 +67,9 @@ public: virtual Node* port(uint32_t index) const { return NULL; } virtual const Resource* plugin() const { return NULL; } + // Plugin blocks only + virtual LilvInstance* instance() { return NULL; } + // All objects virtual GraphType graph_type() const = 0; virtual const Raul::Path& path() const = 0; |