|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
CDrawable | TODO |
ControllerDisplay | The interface ControllerDisplay can be used to define custom displays for available controllers. |
ControllerInterface | |
ControlListener | ControlListener is an interface that can be implemented by a custom class. |
ControlP5Constants | |
MultiListInterface |
Class Summary | |
---|---|
Bang | a bang controller triggers an event when pressed. |
BitFontRenderer | The bitfontRenderer is used to draw any text labels used by controlP5 by default. |
Button | A button triggers an event after it has been release. |
CColor | |
Chart | |
ChartData | |
ChartDataSet | |
CheckBox | A checkBox is a multiple-choice radioButton. |
ColorPicker | controlP5 is a processing gui library. |
ControlBehavior | control behavior is an abstract class and must be extended, update() must be implemented in your custom control behavior. |
ControlBroadcaster | |
ControlCanvas | use a controlWindowCanvas to draw your own content into a control window. |
ControlEvent | a controlEvent is sent to a PApplet whenever a controlP5 action has been made. |
ControlFont | ControlFont is a container for a PFont that can be used for customizing the font of a label. |
ControlGroup | use a controlGroup to bundle several controllers, controlGroups can be closed and opened to keep the screen organized. |
Controller | Controller is an abstract class that is extended by any available controller within controlP5. |
ControllerGroup | ControllerGroup is an abstract class and is extended by e.g. |
ControllerList | |
ControllerPlug | |
ControllerSprite | |
ControllerStyle | controlP5 is a processing gui library. |
ControlP5 | controlP5 is a processing and java library for creating simple control GUIs. |
ControlP5Base | |
ControlP5IOHandler | |
ControlP5XMLElement | XMLElement is a representation of an XML object. |
ControlTimer | control timer is a timer that can be used e.g. |
ControlWindow | the purpose of a control window is to out-source controllers so that they dont need to be drawn into the actual processing window. |
ControlWindowCanvas | use a controlWindowCanvas to draw your custom content into a control window. |
ControlWindowKeyHandler | |
ControlWindowKeyListener | |
CRect | |
CVector3f | |
DropdownList | |
Knob | a knob. |
Label | Label description tbd. |
ListBox | scrollList, a list of selectable and scrollable items. |
ListBoxItem | controlP5 is a processing gui library. |
Matrix | a matrix is a 2d array with one pointer that traverses through the matrix with a timed interval. |
MultiList | multilist has the effect of a menu-tree. |
MultiListButton | |
Numberbox | press the mouse inside a numberbox and move up and down to change the values of a numberbox. |
Pad | |
PAppletWindow | PAppletWIndow description. |
Radio | Deprecated. use RadioButton or CheckBox instead ControlP5 Bang Button Knob Numberbox Radio Slider Tab Textfield Toggle |
RadioButton | a radio button implementation. |
Range | a slider. |
ScrollList | |
Slider | a slider is either used horizontally or vertically. |
Slider2D | |
Tab | Tab extends ControllerGroup, for more available methods see the ControllerGroup documentation. |
Textarea | |
Textfield | description for singleline textfield. |
Textlabel | a textlabel is an image containing text rendered from a bitfont source image. |
TickMark | |
Toggle | a toggle can have two states, true and false, where true has the value 1 and false is 0. |
Exception Summary | |
---|---|
ControlP5XMLParseException | An XMLParseException is thrown when an error occures while parsing an XML string. |
by andreas schlegel. www.sojamo.de/libraries/controlP5
controlP5 is a controller library for processing that works in authoring, application, and applet mode. controllers can be added to a processing sketch itself, to separate control windows, and can be organized in tabs.
all controllers are drawn on top of a processing sketch. several key combinations allow the user to show and hide the user interface, save and load. controlP5 setups can be saved and loaded locally or to/from a server.
the position of a controller can be adjusted during runtime by moving a controller with the ALT-key down.
the controlP5 source code repository is available at sourceforge at code.google.com/p/controlp5/source/browse/.
since the security regulations for applets are very high and strict, you need to make fields and functions that you control with controlP5 public in your code.
|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |