JUCE
Classes | Public Member Functions | Protected Attributes | List of all members
juce::TopologySource Class Referenceabstract

Base class for an entity that provides access to a blocks topology. More...

+ Inheritance diagram for juce::TopologySource:

Classes

struct  Listener
 

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< Listenerlisteners
 

Detailed Description

Base class for an entity that provides access to a blocks topology.

Constructor & Destructor Documentation

§ ~TopologySource()

virtual juce::TopologySource::~TopologySource ( )
virtual

Destructor.

Member Function Documentation

§ getCurrentTopology()

virtual BlockTopology juce::TopologySource::getCurrentTopology ( ) const
pure virtual

Returns the current topology that this object manages.

Implemented in juce::RuleBasedTopologySource, and juce::PhysicalTopologySource.

§ addListener()

void juce::TopologySource::addListener ( Listener l)

§ removeListener()

void juce::TopologySource::removeListener ( Listener l)

§ cancelAllActiveTouches()

virtual void juce::TopologySource::cancelAllActiveTouches ( )
virtualnoexcept

Invoke this to force touches-off on all physical devices.

Reimplemented in juce::PhysicalTopologySource.

Member Data Documentation

§ listeners

juce::ListenerList<Listener> juce::TopologySource::listeners
protected

The documentation for this class was generated from the following file: