From cbc7847a12e57176c5bafa9baa007de6865745c7 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 18 Sep 2007 15:13:05 +0000 Subject: Work on dynamic polyphony. git-svn-id: http://svn.drobilla.net/lad/ingen@720 a436a847-0d15-0410-975c-d299462d15a1 --- src/libs/engine/NodeBase.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/libs/engine/NodeBase.cpp') diff --git a/src/libs/engine/NodeBase.cpp b/src/libs/engine/NodeBase.cpp index b61783b3..32b641e0 100644 --- a/src/libs/engine/NodeBase.cpp +++ b/src/libs/engine/NodeBase.cpp @@ -82,6 +82,24 @@ NodeBase::deactivate() } +void +NodeBase::prepare_poly(uint32_t poly) +{ + if (_ports) + for (size_t i=0; i < _ports->size(); ++i) + _ports->at(i)->prepare_poly(poly); +} + + +void +NodeBase::apply_poly(Raul::Maid& maid, uint32_t poly) +{ + if (_ports) + for (size_t i=0; i < _ports->size(); ++i) + _ports->at(i)->apply_poly(maid, poly); +} + + void NodeBase::set_buffer_size(size_t size) { -- cgit v1.2.1