Open Ephys GUI
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions
ProcessorList Class Reference

Holds a list of processors that can be used to build the signal chain. More...

#include <ProcessorList.h>

Inheritance diagram for ProcessorList:
OpenGLCanvas AccessClass

List of all members.

Public Member Functions

 ProcessorList ()
 ~ProcessorList ()
void newOpenGLContextCreated ()
void renderOpenGL ()
void toggleState ()
void changeListenerCallback (ChangeBroadcaster *source)
bool isOpen ()
- Public Member Functions inherited from OpenGLCanvas
 OpenGLCanvas ()
 ~OpenGLCanvas ()
void setUp2DCanvas ()
void activateAntiAliasing ()
virtual void refreshState ()
void resized ()
virtual void canvasWasResized ()
void mouseDown (const MouseEvent &e)
void mouseDrag (const MouseEvent &e)
void mouseMove (const MouseEvent &e)
void mouseUp (const MouseEvent &e)
void mouseWheelMove (const MouseEvent &, float, float)
virtual void mouseMoveInCanvas (const MouseEvent &e)
virtual void mouseUpInCanvas (const MouseEvent &e)
virtual void mouseWheelMoveInCanvas (const MouseEvent &, float, float)
void startCallbacks ()
void stopCallbacks ()
int getScrollAmount ()
int getScrollBarWidth ()
void drawScrollBars ()
void drawRoundedRect (float x, float y, float w, float h, float r, int n)
FTGLPixmapFont * getFont (String fontName)
- Public Member Functions inherited from AccessClass
 AccessClass ()
 ~AccessClass ()
void setUIComponent (UIComponent *)
virtual void updateChildComponents ()
EditorViewportgetEditorViewport ()
DataViewportgetDataViewport ()
ProcessorListgetProcessorList ()
ProcessorGraphgetProcessorGraph ()
ControlPanelgetControlPanel ()
MessageCentergetMessageCenter ()
UIComponentgetUIComponent ()
AudioComponentgetAudioComponent ()

Additional Inherited Members

- Protected Member Functions inherited from OpenGLCanvas
void showScrollBars ()
- Protected Attributes inherited from OpenGLCanvas
int scrollPix
bool animationIsActive

Detailed Description

Holds a list of processors that can be used to build the signal chain.

Must be manually updated every time a new processor is created, and the names must match those recognized by the ProcessorGraph.

See also:
EditorViewport, ProcessorGraph

Constructor & Destructor Documentation

ProcessorList::ProcessorList ( )
ProcessorList::~ProcessorList ( )

Member Function Documentation

void ProcessorList::changeListenerCallback ( ChangeBroadcaster *  source)
bool ProcessorList::isOpen ( )
void ProcessorList::newOpenGLContextCreated ( )
void ProcessorList::renderOpenGL ( )
void ProcessorList::toggleState ( )

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