mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-26 02:14:22 +00:00
BLOCKS SDK: New and updated version of juce_blocks_basics, adding functionality and compatibility with latest Dashboard-compatible firmware
This commit is contained in:
parent
beab10fca7
commit
f207ebb6d8
19 changed files with 1302 additions and 566 deletions
|
|
@ -65,9 +65,16 @@ Block::~Block() {}
|
|||
void Block::addDataInputPortListener (DataInputPortListener* listener) { dataInputPortListeners.add (listener); }
|
||||
void Block::removeDataInputPortListener (DataInputPortListener* listener) { dataInputPortListeners.remove (listener); }
|
||||
|
||||
void Block::addProgramEventListener (ProgramEventListener* listener) { programEventListeners.add (listener); }
|
||||
void Block::removeProgramEventListener (ProgramEventListener* listener) { programEventListeners.remove (listener); }
|
||||
|
||||
|
||||
bool Block::ConnectionPort::operator== (const ConnectionPort& other) const noexcept { return edge == other.edge && index == other.index; }
|
||||
bool Block::ConnectionPort::operator!= (const ConnectionPort& other) const noexcept { return ! operator== (other); }
|
||||
|
||||
Block::Program::Program (Block& b) : block (b) {}
|
||||
Block::Program::~Program() {}
|
||||
|
||||
//==============================================================================
|
||||
TouchSurface::TouchSurface (Block& b) : block (b) {}
|
||||
TouchSurface::~TouchSurface() {}
|
||||
|
|
@ -91,9 +98,6 @@ void ControlButton::removeListener (Listener* l) { listeners.remove (l);
|
|||
LEDGrid::LEDGrid (Block& b) : block (b) {}
|
||||
LEDGrid::~LEDGrid() {}
|
||||
|
||||
LEDGrid::Program::Program (LEDGrid& l) : ledGrid (l) {}
|
||||
LEDGrid::Program::~Program() {}
|
||||
|
||||
LEDGrid::Renderer::~Renderer() {}
|
||||
|
||||
//==============================================================================
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue