| 321 | } |
| 322 | |
| 323 | void CtrlrProcessor::processPanels(MidiBuffer &midiMessages, const AudioPlayHead::CurrentPositionInfo &positionInfo) |
| 324 | { |
| 325 | leftoverBuffer.clear(); |
| 326 | |
| 327 | for (int i=0; i<panelProcessors.size(); i++) |
| 328 | { |
| 329 | if (!panelProcessors[i].wasObjectDeleted()) |
| 330 | { |
| 331 | panelProcessors[i]->processBlock (midiMessages, leftoverBuffer, positionInfo); |
| 332 | } |
| 333 | } |
| 334 | midiMessages.swapWith(leftoverBuffer); |
| 335 | } |
| 336 | |
| 337 | bool CtrlrProcessor::hasEditor() const |
| 338 | { |
nothing calls this directly
no test coverage detected