JUCE
|
Base class for an entity that provides access to a blocks topology. More...
Classes | |
struct | Listener |
Used to receive callbacks for topology changes. More... | |
Public Member Functions | |
virtual | ~TopologySource () |
Destructor. More... | |
virtual BlockTopology | getCurrentTopology () const =0 |
Returns the current topology that this object manages. More... | |
void | addListener (Listener *l) |
void | removeListener (Listener *l) |
virtual void | cancelAllActiveTouches () noexcept |
Invoke this to force touches-off on all physical devices. More... | |
Protected Attributes | |
juce::ListenerList< Listener > | listeners |
Base class for an entity that provides access to a blocks topology.
{Blocks}
|
virtual |
Destructor.
References getCurrentTopology().
|
pure virtual |
Returns the current topology that this object manages.
Implemented in RuleBasedTopologySource, and PhysicalTopologySource.
Referenced by ~TopologySource().
|
virtualnoexcept |
Invoke this to force touches-off on all physical devices.
Reimplemented in PhysicalTopologySource.
|
protected |
Referenced by addListener(), and removeListener().