|
JUCE
|
This topology source manages the topology of the physical Blocks devices that are currently connected. More...
Inheritance diagram for PhysicalTopologySource: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... | |
Public Member Functions inherited from TopologySource | |
| 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 | |
Protected Attributes inherited from TopologySource | |
| 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.
| PhysicalTopologySource::PhysicalTopologySource | ( | ) |
Constructor.
| PhysicalTopologySource::~PhysicalTopologySource | ( | ) |
Destructor.
| PhysicalTopologySource::PhysicalTopologySource | ( | DeviceDetector & | detectorToUse | ) |
Constructor for custom transport systems.
|
overridevirtual |
Returns the current physical topology.
Implements TopologySource.
|
overridevirtualnoexcept |
Reset all touches.
Reimplemented from TopologySource.
|
staticnoexcept |
|
protectedvirtual |
|
protectedvirtual |