Here are the classes, structs, unions and interfaces with brief descriptions:
Color | The data type for presenting color in floating point rgb format |
Engine | The root class that handles all the user interaction and graphical interface rendering |
Joint | The connection between tracks that relays the plucker from one path to another |
Line | A line shape |
LineTrack | The line shaped track |
MyAudio | Wrapper class to set up RtAudio |
Network | The class deals with all the network related message passing and processing |
Peer | Represents the remote host information |
Plucker | The component that travels along the tracks and makes sound when it passes a string |
Point2D | Two dimensional point data structure |
Point3D | Three dimensional point data structure |
RoundPad | The round shaped platform to put on strings and tracks |
Shape | Base class for all the drawable components |
SoundSource | The base class for all the components that want to make sound |
Spiral | A Spiral shape that allows different start and end radius |
SpiralTrack | The spiral shaped track |
String | Represents a string that can be plucked to make sound |
Text | The text that can be displayed on the screen |
Track | The path that a plucker can travel on |
Widget | The base class of all components who want to deal with all user interaction |