summaryrefslogtreecommitdiffstats
path: root/ingen/Node.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'ingen/Node.hpp')
-rw-r--r--ingen/Node.hpp4
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;