Public Member Functions | List of all members
MidiTable Class Reference

A Table subclass that can be used for any 7bit data. More...

Inheritance diagram for MidiTable:
Table SafeChangeBroadcaster

Public Member Functions

float get (int index) const
 Allows access to the lookup table.
 
- Public Member Functions inherited from Table
void createPath (Path &normalizedPath) const
 This generates a normalized path from the GraphPoint array. More...
 
virtual String exportData () const
 Exports the data as base64 encoded String. More...
 
virtual void fillLookUpTable ()
 Fills the look up table with the graph points generated from calculateGraphPoints() More...
 
GraphPoint getGraphPoint (int pointIndex) const
 Get a copy of the graph point at pointIndex. More...
 
int getNumGraphPoints () const
 Returns the number of graph points.
 
String getXValueText (float value)
 This returns a String that can be used for displaying purposes. More...
 
virtual void restoreData (const String &savedString)
 Restores the data from a base64 encoded String. More...
 
void setGraphPoints (const Array< GraphPoint > &newGraphPoints, int numPoints)
 Sets the GraphPoints. More...
 
 Table ()
 Creates a new table of the specified type. More...
 
- Public Member Functions inherited from SafeChangeBroadcaster
void addChangeListener (SafeChangeListener *listener)
 Registers a listener to receive change callbacks from this broadcaster. More...
 
void removeAllChangeListeners ()
 Removes all listeners from the list. More...
 
void removeChangeListener (SafeChangeListener *listener)
 Unregisters a listener from the list. More...
 
void sendAllocationFreeChangeMessage ()
 This will send a message without allocating a message slot. More...
 
void sendChangeMessage (const String &=String())
 Causes an asynchronous change message to be sent to all the registered listeners. More...
 
void sendSynchronousChangeMessage ()
 Sends a synchronous change message to all the registered listeners. More...
 

Additional Inherited Members

- Public Types inherited from Table
enum  DataType { Midi = 0, SampleLookupTable }
 A Table can use two data types. More...
 

Detailed Description

A Table subclass that can be used for any 7bit data.

©2017 HISE. This documentation is autogenerated from the HISE source code using Doxygen.