List of all members.
Public Member Functions |
| SpikeDisplayCanvas (SpikeDisplayNode *n) |
void | newOpenGLContextCreated () |
void | renderOpenGL () |
void | processSpikeEvents () |
void | beginAnimation () |
void | endAnimation () |
void | refreshState () |
void | update () |
void | setParameter (int, float) |
void | setParameter (int, int, int, float) |
void | panPlot (int, int, bool) |
void | zoomPlot (int, int, bool) |
Private Member Functions |
void | drawPlotTitle (int chan) |
int | getTotalHeight () |
void | initializeSpikePlots () |
void | repositionSpikePlots () |
void | disablePointSmoothing () |
void | canvasWasResized () |
void | mouseDownInCanvas (const MouseEvent &e) |
void | mouseUpInCanvas (const MouseEvent &e) |
void | mouseWheelMoveInCanvas (const MouseEvent &, float, float) |
| JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SpikeDisplayCanvas) |
Private Attributes |
MidiBuffer * | spikeBuffer |
int | xBuffer |
int | yBuffer |
bool | plotsInitialized |
bool | newSpike |
SpikeObject | spike |
SpikeDisplayNode * | processor |
Array< BaseUIElement * > | plots |
Array< int > | numChannelsPerPlot |
int | totalScrollPix |
int | totalHeight |
int | nPlots |
int | nCols |
int | nChannels [MAX_NUMBER_OF_SPIKE_CHANNELS] |
The documentation for this class was generated from the following file: