JUCE
|
This topology source manages the topology of the physical Blocks devices that are currently connected. More...
Classes | |
struct | DeviceConnection |
For custom transport systems, this represents a connected device. More... | |
struct | DeviceDetector |
For custom transport systems, this represents a connected device. More... | |
Public Member Functions | |
PhysicalTopologySource () | |
Constructor. More... | |
~PhysicalTopologySource () | |
Destructor. More... | |
BlockTopology | getCurrentTopology () const override |
Returns the current physical topology. More... | |
void | cancelAllActiveTouches () noexcept override |
Reset all touches. More... | |
PhysicalTopologySource (DeviceDetector &detectorToUse) | |
Constructor for custom transport systems. More... | |
![]() | |
virtual | ~TopologySource () |
Destructor. More... | |
void | addListener (Listener *l) |
void | removeListener (Listener *l) |
Static Public Member Functions | |
static const char *const * | getStandardLittleFootFunctions () noexcept |
Protected Member Functions | |
virtual bool | hasOwnServiceTimer () const |
virtual void | handleTimerTick () |
Additional Inherited Members | |
![]() | |
juce::ListenerList< Listener > | listeners |
This topology source manages the topology of the physical Blocks devices that are currently connected.
It maintains a list of them and tells listeners when physical devices are added or removed.
juce::PhysicalTopologySource::PhysicalTopologySource | ( | ) |
Constructor.
juce::PhysicalTopologySource::~PhysicalTopologySource | ( | ) |
Destructor.
juce::PhysicalTopologySource::PhysicalTopologySource | ( | DeviceDetector & | detectorToUse | ) |
Constructor for custom transport systems.
|
overridevirtual |
Returns the current physical topology.
Implements juce::TopologySource.
|
overridevirtualnoexcept |
Reset all touches.
Reimplemented from juce::TopologySource.
|
staticnoexcept |
|
protectedvirtual |
|
protectedvirtual |