# Index (Javadocs: controlP5)
Date: 2014-04-27

A B C D E F G H I J K L M N O P R S T U V W X Y _

## A

a() - Method in class controlP5.ColorWheel
acceptClassList - Static variable in interface controlP5.ControlP5Constants
Accordion - Class in controlP5
  The Accordion is a list of ControlGroups which can be expanded and collapsed.
Accordion(ControlP5, String) - Constructor for class controlP5.Accordion
  Convenience constructor to extend Accordion.
actAsPulldownMenu(boolean) - Method in class controlP5.DropdownList
  Enables a ListBox to act as a pulldown menu.
actAsPulldownMenu(boolean) - Method in class controlP5.ListBox
  Enables a ListBox to act as a pulldown menu.
ACTION_BROADCAST - Static variable in interface controlP5.ControlP5Constants
ACTION_CLICK - Static variable in interface controlP5.ControlP5Constants
ACTION_DRAG - Static variable in interface controlP5.ControlP5Constants
ACTION_ENTER - Static variable in interface controlP5.ControlP5Constants
ACTION_EXIT - Static variable in interface controlP5.ControlP5Constants
ACTION_LEAVE - Static variable in interface controlP5.ControlP5Constants
ACTION_MOVE - Static variable in interface controlP5.ControlP5Constants
ACTION_PRESS - Static variable in interface controlP5.ControlP5Constants
ACTION_RELEASE - Static variable in interface controlP5.ControlP5Constants
ACTION_RELEASEDOUTSIDE - Static variable in interface controlP5.ControlP5Constants
ACTION_WHEEL - Static variable in interface controlP5.ControlP5Constants
activate(int) - Method in class controlP5.CheckBox
  Activates a single checkbox item by index
activate(String) - Method in class controlP5.CheckBox
  Activates a single checkbox item by name
activate(int) - Method in class controlP5.RadioButton
  Deactivates all active RadioButton items and only activates the item corresponding to theIndex.
activate(String) - Method in class controlP5.RadioButton
  Actives an item of the Radio button by name.
activateAll() - Method in class controlP5.CheckBox
activateBy(int) - Method in class controlP5.Button
  A button can be activated by a mouse PRESSED or mouse RELEASE.
activateEvent(boolean) - Method in class controlP5.ControlGroup
  activates or deactivates the Event status of a ControlGroup.
activateEvent(boolean) - Method in class controlP5.Tab
  activates or deactivates the Event status of a tab, When activated a tab will send a controlEvent to the main application.
activateTab(String) - Method in class controlP5.ControlWindow
ACTIVE - Static variable in interface controlP5.ControlP5Constants
add(ControllerInterface<?>) - Method in class controlP5.Controller
add(ControllerInterface<?>) - Method in class controlP5.ControllerGroup
  Adds a controller to the group, but use Controller.setGroup() instead.
add(ControllerInterface<?>) - Method in interface controlP5.ControllerInterface
add(ControllerInterface<?>) - Method in class controlP5.ControllerList
add(Tab) - Method in class controlP5.ControlWindow
add(String, int) - Method in class controlP5.MultiList
  adds multilist buttons to the multilist.
add(String, float) - Method in class controlP5.MultiListButton
  add a new button to the sublist of this multilist button.
addAccordion(String) - Method in class controlP5.ControlP5Base
addAccordion(Object, String) - Method in class controlP5.ControlP5Base
addAccordion(String, int, int, int) - Method in class controlP5.ControlP5Legacy
addAccordion(Object, String, String) - Method in class controlP5.ControlP5Legacy
addBang(String) - Method in class controlP5.ControlP5Base
  Triggers an event without passing a value.
addBang(Object, String) - Method in class controlP5.ControlP5Base
addBang(Object, String, String, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addBang(Object, String, String) - Method in class controlP5.ControlP5Legacy
addBoundingBox(String) - Method in class controlP5.ControlP5Legacy
addBoundingBox(Object, String, String, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addButton(String) - Method in class controlP5.ControlP5Base
  Triggers an event and passing a value.
addButton(Object, String) - Method in class controlP5.ControlP5Base
addButton(Object, String, String, float, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addButton(Object, String, String) - Method in class controlP5.ControlP5Legacy
addButton(String, float) - Method in class controlP5.ControlP5Legacy
addButton(Object, String, String, float) - Method in class controlP5.ControlP5Legacy
addCallback(CallbackListener...) - Method in class controlP5.ControlBroadcaster
addCallback(CallbackListener) - Method in class controlP5.ControlBroadcaster
addCallback(CallbackListener, Controller<?>...) - Method in class controlP5.ControlBroadcaster
  Adds a CallbackListener for a list of controllers.
addCallback(CallbackListener) - Method in class controlP5.Controller
addCallback(CallbackListener...) - Method in class controlP5.ControlP5
addCallback(CallbackListener) - Method in class controlP5.ControlP5
addCallback(CallbackListener, Controller<?>...) - Method in class controlP5.ControlP5
addCanvas(Canvas) - Method in class controlP5.ControllerGroup
  Adds a canvas to a controllerGroup such as a tab or group.
addCanvas(Canvas) - Method in class controlP5.ControlP5
  adds a Canvas to the default sketch window.
addCanvas(Canvas) - Method in class controlP5.ControlWindow
addChart(String) - Method in class controlP5.ControlP5Base
  adds chart support to display float array based data.
addChart(String, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addCheckBox(String) - Method in class controlP5.ControlP5Base
  Use a checkbox for single choice options.
addCheckBox(Object, String) - Method in class controlP5.ControlP5Base
addCheckBox(Object, String, String, int, int) - Method in class controlP5.ControlP5Legacy
addCheckBox(String, int, int) - Method in class controlP5.ControlP5Legacy
addCloseButton() - Method in class controlP5.ControllerGroup
  TODO redesign or deprecate add a close button to the controlbar of this controlGroup.
addColorPicker(String) - Method in class controlP5.ControlP5Base
  adds a simple RGBA colorpicker.
addColorPicker(Object, String) - Method in class controlP5.ControlP5Base
addColorPicker(String, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addColorPicker(Object, String, String, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addColorWheel(String) - Method in class controlP5.ControlP5Base
addColorWheel(Object, String) - Method in class controlP5.ControlP5Base
addColorWheel(Object, String, String, int, int, int) - Method in class controlP5.ControlP5Legacy
addColorWheel(String, int, int, int) - Method in class controlP5.ControlP5Legacy
addConsole(Textarea) - Method in class controlP5.ControlP5Base
addController(Object, String, String, Class<C>, int, int) - Method in class controlP5.ControlP5Legacy
  Adds Controllers by Object reference, currently supports Slider, Bang, Button, Knob, Numberbox, Toggle, Textlabel, Textfield, Range, Slider2D.
addController(String, Class<C>, int, int) - Method in class controlP5.ControlP5Legacy
addControllersFor(PApplet) - Method in class controlP5.ControlP5Base
addControllersFor(String, Object) - Method in class controlP5.ControlP5Base
  Adds controllers for a specific object using annotations.
addControlsFor(Object) - Method in class controlP5.ControlP5
  TODO
addControlWindow(String) - Method in class controlP5.ControlP5Legacy
addData(ChartData) - Method in class controlP5.Chart
addData(String, ChartData) - Method in class controlP5.Chart
addData(float) - Method in class controlP5.Chart
addData(String, float) - Method in class controlP5.Chart
addData(ChartDataSet, float) - Method in class controlP5.Chart
addDataSet(String) - Method in class controlP5.Chart
addDrawable(CDrawable) - Method in class controlP5.ControllerGroup
addDropdownList(String) - Method in class controlP5.ControlP5Legacy
addDropdownList(Object, String, String, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addDropdownList(String, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addFirst(float) - Method in class controlP5.Chart
addFirst(String, float) - Method in class controlP5.Chart
addFrameRate() - Method in class controlP5.ControlP5Base
  returns the current framerate of the running sketch.
addGroup(String) - Method in class controlP5.ControlP5Base
  A controller group can be used to group controllers for a better organization of single controllers.
addGroup(Object, String) - Method in class controlP5.ControlP5Base
addGroup(Object, String, String, int, int, int) - Method in class controlP5.ControlP5Legacy
addGroup(Object, String, String, int, int) - Method in class controlP5.ControlP5Legacy
addGroup(String, int, int, int) - Method in class controlP5.ControlP5Legacy
addGroup(Object, String, String) - Method in class controlP5.ControlP5Legacy
addGroup(String, int, int) - Method in class controlP5.ControlP5Legacy
addGroup(Object, String, String, Class<C>, int, int, int, int) - Method in class controlP5.ControlP5Legacy
  Use with caution, only for internal use.
addItem(ControlGroup<?>) - Method in class controlP5.Accordion
  Adds items of type ControlGroup to the Accordion, only ControlGroups can be added.
addItem(String, float) - Method in class controlP5.CheckBox
addItem(Toggle, float) - Method in class controlP5.CheckBox
addItem(String, int) - Method in class controlP5.DropdownList
  Adds an item to the ListBox.
addItem(String, int) - Method in class controlP5.ListBox
  Adds an item to the ListBox.
addItem(String, float) - Method in class controlP5.RadioButton
addItem(Toggle, float) - Method in class controlP5.RadioButton
addItem(String, Object) - Method in class controlP5.ScrollableList
  Adds an item to the ScrollableList.
addItems(String[]) - Method in class controlP5.DropdownList
  adds a list of items from a string array.
addItems(List<?>) - Method in class controlP5.DropdownList
addItems(List<?>, int) - Method in class controlP5.DropdownList
addItems(String[]) - Method in class controlP5.ListBox
  adds a list of items from a string array.
addItems(List<?>) - Method in class controlP5.ListBox
addItems(List<?>, int) - Method in class controlP5.ListBox
addItems(String[]) - Method in class controlP5.ScrollableList
  adds a list of items from a string array.
addItems(List<?>) - Method in class controlP5.ScrollableList
addItems(List<?>, int) - Method in class controlP5.ScrollableList
addKnob(String) - Method in class controlP5.ControlP5Base
  Knobs can use limited and endless revolutions, custom angles and starting points.
addKnob(Object, String) - Method in class controlP5.ControlP5Base
addKnob(Object, String, String, float, float, float, int, int, int) - Method in class controlP5.ControlP5Legacy
addKnob(String, float, float, int, int, int) - Method in class controlP5.ControlP5Legacy
addKnob(Object, String, String, float, float, int, int, int) - Method in class controlP5.ControlP5Legacy
addKnob(String, float, float, float, int, int, int) - Method in class controlP5.ControlP5Legacy
addKnob(Object, String, String, int, int) - Method in class controlP5.ControlP5Legacy
addKnob(Object, String, String) - Method in class controlP5.ControlP5Legacy
addKnob(String, int, int) - Method in class controlP5.ControlP5Legacy
addLast(float) - Method in class controlP5.Chart
addLast(String, float) - Method in class controlP5.Chart
addListBox(String) - Method in class controlP5.ControlP5Legacy
  A list box is a list of items a user can choose from.
addListBox(Object, String, String, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addListBox(String, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addListener(ControlListener...) - Method in class controlP5.ControlBroadcaster
addListener(ControlListener) - Method in class controlP5.ControlGroup
  adds a listener to the controller.
addListener(ControlListener) - Method in class controlP5.Controller
addListener(ControlListener) - Method in class controlP5.ControllerGroup
addListener(ControlListener) - Method in interface controlP5.ControllerInterface
addListener(ControlListener...) - Method in class controlP5.ControlP5
addMatrix(String) - Method in class controlP5.ControlP5Base
  Matrix is a 2-D matrix controller using toggle controllers in a rows and a columns setup.
addMatrix(Object, String) - Method in class controlP5.ControlP5Base
addMatrix(Object, String, String, int, int, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addMatrix(String, int, int, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addMultiList(String) - Method in class controlP5.ControlP5Base
  Multilist is a tree like menu.
addMultiList(Object, String) - Method in class controlP5.ControlP5Base
addMultiList(Object, String, String, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addMultiList(String, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addNumberbox(String) - Method in class controlP5.ControlP5Base
addNumberbox(Object, String) - Method in class controlP5.ControlP5Base
addNumberbox(Object, String, String, float, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addNumberbox(String, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addNumberbox(Object, String, String, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addNumberbox(String, float, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addNumberbox(Object, String, String) - Method in class controlP5.ControlP5Legacy
addPositionTo(int, int, List<ControllerInterface<?>>) - Method in class controlP5.ControlP5
addPositionTo(int, int, ControllerInterface<?>...) - Method in class controlP5.ControlP5
addRadio(String) - Method in class controlP5.ControlP5Legacy
  Use radio buttons for multiple choice options.
addRadio(String, int, int) - Method in class controlP5.ControlP5Legacy
addRadioButton(String) - Method in class controlP5.ControlP5Base
  Use radio buttons for multiple choice options.
addRadioButton(Object, String) - Method in class controlP5.ControlP5Base
addRadioButton(Object, String, String, int, int) - Method in class controlP5.ControlP5Legacy
addRadioButton(String, int, int) - Method in class controlP5.ControlP5Legacy
addRange(String) - Method in class controlP5.ControlP5Base
  A range controller, a slider that allows control on both ends of the slider.
addRange(Object, String) - Method in class controlP5.ControlP5Base
addRange(Object, String, String, float, float, float, float, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addRange(String, float, float, float, float, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addRange(String, float, float, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addRange(Object, String, String, float, float, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addScrollableList(String) - Method in class controlP5.ControlP5Base
  the ScrollableList replaces the DropwdownList and ListBox, the type for a ScrollableList can be set with setType(ControlP5.DROPDOWN | ControlP5.LIST).
addScrollableList(Object, String) - Method in class controlP5.ControlP5Base
addScrollableList(Object, String, String) - Method in class controlP5.ControlP5Legacy
addScrollableList(Object, String, String, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addScrollableList(String, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addSet(String) - Method in class controlP5.ControllerProperties
addSlider(String) - Method in class controlP5.ControlP5Base
  Adds a default slider with a default width of 100 and height of 10.
addSlider(Object, String) - Method in class controlP5.ControlP5Base
addSlider(Object, String, String, float, float, float, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addSlider(String, float, float, float, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addSlider(String, float, float, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addSlider(Object, String, String, float, float, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addSlider(Object, String, String) - Method in class controlP5.ControlP5Legacy
addSlider(String, float, float) - Method in class controlP5.ControlP5Legacy
addSlider(Object, String, String, float, float) - Method in class controlP5.ControlP5Legacy
addSlider2D(String) - Method in class controlP5.ControlP5Base
  Adds a 2D slider to controlP5.
addSlider2D(Object, String) - Method in class controlP5.ControlP5Base
addSlider2D(Object, String, String, float, float, float, float, float, float, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addTab(String) - Method in class controlP5.ControlP5Base
addTab(String) - Method in class controlP5.ControlWindow
addTextarea(String) - Method in class controlP5.ControlP5Base
  A Textarea is a label without any controller functionality and can be used to leave notes, headlines, etc when extending the dedicated area of the Textrea, a scrollbar is added on the right.
addTextarea(String, String, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addTextfield(String) - Method in class controlP5.ControlP5Base
  A Textfield allows single line text input.
addTextfield(Object, String) - Method in class controlP5.ControlP5Base
addTextfield(Object, String, String, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addTextfield(String, int, int, int, int) - Method in class controlP5.ControlP5Legacy
addTextfield(Object, String, String) - Method in class controlP5.ControlP5Legacy
addTextlabel(String) - Method in class controlP5.ControlP5Base
addTextlabel(Object, String, String, String, int, int) - Method in class controlP5.ControlP5Legacy
addTextlabel(String, String, int, int) - Method in class controlP5.ControlP5Legacy
addTextlabel(Object, String, String, String) - Method in class controlP5.ControlP5Legacy
addTextlabel(String, String) - Method in class controlP5.ControlP5Legacy
addToggle(Object, String) - Method in class controlP5.ControlP5Base
  Toggles a boolean field or passes a value when triggered.
addToggle(String) - Method in class controlP5.ControlP5Base
addToggle(Object, String, String, boolean, float, float, int, int) - Method in class controlP5.ControlP5Legacy
addToggle(Object, String, String) - Method in class controlP5.ControlP5Legacy
addToggle(Object, String, String, boolean) - Method in class controlP5.ControlP5Legacy
addToggle(String, boolean) - Method in class controlP5.ControlP5Legacy
addTooltip() - Method in class controlP5.ControlP5Legacy
adjust(PGraphics, Label) - Method in class controlP5.ControlFont
align(int, int, int, int) - Method in class controlP5.Controller
align(int[]) - Method in class controlP5.Label
align(int, int) - Method in class controlP5.Label
align(int[]) - Method in class controlP5.RadioButton
align(int, int) - Method in class controlP5.RadioButton
alignValueLabel - Variable in class controlP5.Range
alignX(int) - Method in class controlP5.Label
alignX(int) - Method in class controlP5.RadioButton
alignY(int) - Method in class controlP5.Label
alignY(int) - Method in class controlP5.RadioButton
ALT - Static variable in interface controlP5.ControlP5Constants
append(String) - Method in class controlP5.Textarea
append(String, int) - Method in class controlP5.Textarea
append(String, int) - Method in class controlP5.Textlabel
AQUA - Static variable in interface controlP5.ControlP5Constants
ARC - Static variable in interface controlP5.ControlP5Constants
AREA - Static variable in class controlP5.Chart
ARRAY - Static variable in interface controlP5.ControlP5Constants
arrayToString(Object) - Static method in class controlP5.CP
  * Convenience method for producing a simple textual representation of an array.
autoHeight - Static variable in class controlP5.Button
autoHeight - Static variable in class controlP5.Controller
autoHeight - Static variable in class controlP5.Knob
autoHeight - Static variable in class controlP5.Numberbox
autoHeight - Static variable in class controlP5.Range
autoHeight - Static variable in class controlP5.Toggle
autoSpacing - Static variable in class controlP5.Controller
autoSpacing - Static variable in class controlP5.Range
autoWidth - Static variable in class controlP5.Button
autoWidth - Static variable in class controlP5.Controller
autoWidth - Static variable in class controlP5.Knob
autoWidth - Static variable in class controlP5.Numberbox
autoWidth - Static variable in class controlP5.Range
autoWidth - Variable in class controlP5.Tab
autoWidth - Static variable in class controlP5.Toggle

## B

b() - Method in class controlP5.ColorWheel
b(Object) - Static method in class controlP5.ControlP5
background - Variable in class controlP5.ControllerStyle
background - Variable in class controlP5.ControlWindow
backgroundHeight - Variable in class controlP5.ControllerStyle
backgroundWidth - Variable in class controlP5.ControllerStyle
BACKSPACE - Static variable in interface controlP5.ControlP5Constants
Bang - Class in controlP5
  The Bang controller triggers an event when pressed.
Bang(ControlP5, String) - Constructor for class controlP5.Bang
  Convenience constructor to extend Bang.
BAR - Static variable in class controlP5.Chart
BAR_CENTERED - Static variable in class controlP5.Chart
BASELINE - Static variable in interface controlP5.ControlP5Constants
begin() - Method in class controlP5.ControlP5
  cp5.begin() and cp5.end() are mechanisms to auto-layout controllers, see the ControlP5beginEnd example.
begin(ControllerGroup<?>) - Method in class controlP5.ControlP5
begin(int, int) - Method in class controlP5.ControlP5
begin(ControllerGroup<?>, int, int) - Method in class controlP5.ControlP5
begin(ControlWindow) - Method in class controlP5.ControlP5
begin(ControlWindow, int, int) - Method in class controlP5.ControlP5
beginItems() - Method in class controlP5.DropdownList
beginItems() - Method in class controlP5.ListBox
BitFont - Class in controlP5
BitFont(byte[]) - Constructor for class controlP5.BitFont
BITFONT - Static variable in interface controlP5.ControlP5Constants
BLACK - Static variable in interface controlP5.ControlP5Constants
BLUE - Static variable in interface controlP5.ControlP5Constants
BOOLEAN - Static variable in interface controlP5.ControlP5Constants
BOTTOM - Static variable in interface controlP5.ControlP5Constants
BOTTOM_OUTSIDE - Static variable in interface controlP5.ControlP5Constants
BoundingBox - Class in controlP5
BoundingBox(ControlP5, String) - Constructor for class controlP5.BoundingBox
bringToFront() - Method in class controlP5.Controller
bringToFront(ControllerInterface<?>) - Method in class controlP5.Controller
bringToFront() - Method in class controlP5.ControllerGroup
bringToFront(ControllerInterface<?>) - Method in class controlP5.ControllerGroup
bringToFront() - Method in interface controlP5.ControllerInterface
bringToFront(ControllerInterface<?>) - Method in interface controlP5.ControllerInterface
bringToFront() - Method in class controlP5.Tab
broadcast(ControlEvent, int) - Method in class controlP5.ControlBroadcaster
Button - Class in controlP5
  A button triggers an event after it has been release.
Button(ControlP5, String) - Constructor for class controlP5.Button
  Convenience constructor to extend Button.
Button() - Constructor for class controlP5.Button
byteArrayToInt(byte[]) - Static method in class controlP5.CP

## C

CallbackEvent - Class in controlP5
  A CallbackEvent is send when a controller action such as enter, leave, press, etc has occurs.
CallbackListener - Interface in controlP5
  Use a CallbackListener to listen for controller related actions such as pressed, released, etc.
Canvas - Class in controlP5
  Use a Canvas to draw custom graphics into a control window or the default sketch window.
Canvas() - Constructor for class controlP5.Canvas
CAPTIONLABEL - Static variable in interface controlP5.ControlP5Constants
CColor - Class in controlP5
  A CColor instance contains the colors of a controller including the foreground-, background-, active-, captionlabel- and valuelabel-colors.
CColor() - Constructor for class controlP5.CColor
CColor(int, int, int, int, int) - Constructor for class controlP5.CColor
CColor(CColor) - Constructor for class controlP5.CColor
CDrawable - Interface in controlP5
  The CDrawable interface is used to draw controllers, primarily for internal use.
CENTER - Static variable in interface controlP5.ControlP5Constants
changeValue(float) - Method in class controlP5.Controller
  sets the value of the controller without sending the broadcast event.
Chart - Class in controlP5
  Use charts to display float array data as line chart, yet experimental, but see the ControlP5chart example for more details.
Chart(ControlP5, String) - Constructor for class controlP5.Chart
  Convenience constructor to extend Chart.
Chart.ChartViewArea - Class in controlP5
Chart.ChartViewArea() - Constructor for class controlP5.Chart.ChartViewArea
Chart.ChartViewBar - Class in controlP5
Chart.ChartViewBar() - Constructor for class controlP5.Chart.ChartViewBar
Chart.ChartViewBarCentered - Class in controlP5
Chart.ChartViewBarCentered() - Constructor for class controlP5.Chart.ChartViewBarCentered
Chart.ChartViewLine - Class in controlP5
Chart.ChartViewLine() - Constructor for class controlP5.Chart.ChartViewLine
Chart.ChartViewPie - Class in controlP5
Chart.ChartViewPie() - Constructor for class controlP5.Chart.ChartViewPie
ChartData - Class in controlP5
  Used by Chart, single chart data is stored here including value, (label) text, and color.
ChartData(float) - Constructor for class controlP5.ChartData
ChartData(float, String) - Constructor for class controlP5.ChartData
ChartDataSet - Class in controlP5
  Used by Chart, a chart data set is a container to store chart data.
ChartDataSet(String) - Constructor for class controlP5.ChartDataSet
CheckBox - Class in controlP5
  A multiple-choice radioButton.
CheckBox(ControlP5, String) - Constructor for class controlP5.CheckBox
  Convenience constructor to extend CheckBox.
CheckBox(ControlP5, ControllerGroup<?>, String, int, int) - Constructor for class controlP5.CheckBox
  A CheckBox should only be added to controlP5 by using controlP5.addCheckBox()
CHECKBOX - Static variable in interface controlP5.ControlP5Constants
CHECKBOX - Static variable in class controlP5.ScrollableList
checkPlug(Object, String, Class<?>[]) - Static method in class controlP5.ControllerPlug
clear() - Method in class controlP5.ControlWindow
  clear the control window, delete all controllers from a control window.
clear() - Method in class controlP5.DropdownList
  Removes all items from a list box
clear() - Method in class controlP5.ListBox
  Removes all items from a list box
clear() - Method in class controlP5.Matrix
clear() - Method in class controlP5.Println
clear() - Method in class controlP5.ScrollableList
clear() - Method in class controlP5.Textarea
clear() - Method in class controlP5.Textfield
clearKeys() - Method in class controlP5.ControlWindow
close() - Method in class controlP5.Accordion
close(int...) - Method in class controlP5.Accordion
close() - Method in class controlP5.ControllerGroup
CLOSE - Static variable in class controlP5.ControllerProperties
close(MultiListInterface) - Method in class controlP5.MultiList
close() - Method in class controlP5.MultiList
close(MultiListInterface) - Method in class controlP5.MultiListButton
close() - Method in class controlP5.MultiListButton
closeDelay - Variable in class controlP5.MultiList
color - Variable in class controlP5.ControllerStyle
ColorPicker - Class in controlP5
  A simple color picker using sliders to adjust RGBA values.
ColorPicker(ControlP5, String) - Constructor for class controlP5.ColorPicker
  Convenience constructor to extend ColorPicker.
ColorWheel - Class in controlP5
ColorWheel(ControlP5, String) - Constructor for class controlP5.ColorWheel
ColorWheel(ControlP5, ControllerGroup<?>, String, int, int, int, int) - Constructor for class controlP5.ColorWheel
COMMANDKEY - Static variable in interface controlP5.ControlP5Constants
continuousUpdateEvents() - Method in class controlP5.Controller
  continuousUpdateEvents is used for internal updates of a controller.
continuousUpdateEvents() - Method in class controlP5.ControllerGroup
continuousUpdateEvents() - Method in interface controlP5.ControllerInterface
CONTROL - Static variable in interface controlP5.ControlP5Constants
ControlBehavior - Class in controlP5
  The abstract class control behavior allows you to add custom behavior to controllers.
ControlBehavior() - Constructor for class controlP5.ControlBehavior
ControlBroadcaster - Class in controlP5
  The ControlBroadcaster handles all controller value changes and distributes them accordingly to its listeners.
ControlElement - Annotation Type in controlP5
  Used for automated controller creation using annotations.
controlEvent(ControlEvent) - Method in class controlP5.Accordion
controlEvent(CallbackEvent) - Method in interface controlP5.CallbackListener
controlEvent(ControlEvent) - Method in class controlP5.CheckBox
  controlEvent is called by controlP5's ControlBroadcaster to inform available listeners about value changes.
controlEvent(ControlEvent) - Method in class controlP5.ColorPicker
ControlEvent - Class in controlP5
  A controlEvent is sent to a PApplet or a ControlListener whenever a controller value has changed.
ControlEvent(Tab) - Constructor for class controlP5.ControlEvent
ControlEvent(ControllerGroup<?>) - Constructor for class controlP5.ControlEvent
controlEvent(ControlEvent) - Method in class controlP5.ControlGroup
controlEvent(ControlEvent) - Method in class controlP5.ControllerGroup
controlEvent(ControlEvent) - Method in interface controlP5.ControlListener
  controlEvent is called by controlP5's ControlBroadcaster to inform available listeners about value changes.
controlEvent(ControlEvent) - Method in class controlP5.DropdownList
controlEvent(ControlEvent) - Method in class controlP5.ListBox
controlEvent(ControlEvent) - Method in class controlP5.MultiList
controlEvent(ControlEvent) - Method in class controlP5.RadioButton
  controlEvent is called by controlP5's ControlBroadcaster to inform available listeners about value changes.
controlEvent(ControlEvent) - Method in class controlP5.ScrollableList
controlEvent(ControlEvent) - Method in class controlP5.Textarea
controlEventClass - Static variable in interface controlP5.ControlP5Constants
ControlFont - Class in controlP5
  A ControlFont is a container for a PFont that can be used to customize the font of a label.
ControlFont(PFont) - Constructor for class controlP5.ControlFont
ControlFont(PFont, int) - Constructor for class controlP5.ControlFont
ControlFont(PFont, int, int) - Constructor for class controlP5.ControlFont
ControlGroup<T> - Class in controlP5
  In previous versions you would use the ControlGroup class to bundle controllers in a group.
ControlGroup(ControlP5, String) - Constructor for class controlP5.ControlGroup
  Convenience constructor to extend ControlGroup.
ControlGroup(ControlP5, ControllerGroup<?>, String, int, int, int, int) - Constructor for class controlP5.ControlGroup
ControlKey - Interface in controlP5
CONTROLLER - Static variable in class controlP5.ControlEvent
Controller<T> - Class in controlP5
  Controller is an abstract class that is extended by any available controller within controlP5.
Controller(ControlP5, String) - Constructor for class controlP5.Controller
  Convenience constructor to extend Controller.
ControllerGroup<T> - Class in controlP5
  ControllerGroup is an abstract class and is extended by class ControlGroup, Tab, or the ListBox.
ControllerGroup(ControlP5, String) - Constructor for class controlP5.ControllerGroup
  Convenience constructor to extend ControllerGroup.
ControllerGroup(ControlP5, ControllerGroup<?>, String, float, float) - Constructor for class controlP5.ControllerGroup
ControllerInterface<T> - Interface in controlP5
  The ControllerInterface is inherited by all ControllerGroup and Controller classes.
ControllerList - Class in controlP5
  Stores objects of type ControllerInterface and CDrawable, mainly for internal use.
ControllerList() - Constructor for class controlP5.ControllerList
ControllerPlug - Class in controlP5
  The ControllerPlug is used to do all the reflection procedures to link a controller to a variable or function inside your main application.
ControllerPlug(Object, String, int, int, Class<?>[]) - Constructor for class controlP5.ControllerPlug
ControllerProperties - Class in controlP5
  Values of controllers can be stored inside properties files which can be saved to file or memory.
ControllerProperties(ControlP5) - Constructor for class controlP5.ControllerProperties
ControllerProperty - Class in controlP5
  A controller property saves the value, address, getter and setter of a registered controller.
ControllerStyle - Class in controlP5
  Labels use the ControllerStyle class to store margin and padding information.
ControllerStyle() - Constructor for class controlP5.ControllerStyle
ControllerView<T> - Interface in controlP5
  The interface ControllerView can be used to define custom displays for controllers.
ControlListener - Interface in controlP5
  ControlListener is an interface that can be implemented by a custom class to be notified when controller values change.
controlP5 - package controlP5
  ControlP5
ControlP5 - Class in controlP5
  controlP5 is a processing and java library for creating simple control GUIs.
ControlP5(PApplet) - Constructor for class controlP5.ControlP5
  Create a new instance of controlP5.
ControlP5(PApplet, PFont) - Constructor for class controlP5.ControlP5
ControlP5(PApplet, ControlFont) - Constructor for class controlP5.ControlP5
ControlP5Base - Class in controlP5
  The ControlP5Base supports the ControlP5 class and implements all adder methods to add controllers to controlP5.
ControlP5Base() - Constructor for class controlP5.ControlP5Base
ControlP5Constants - Interface in controlP5
  Constant variables used with ControlP5 are stored here.
ControlP5Legacy - Class in controlP5
ControlP5Legacy() - Constructor for class controlP5.ControlP5Legacy
ControlTimer - Class in controlP5
  control timer is a timer that can be used for example as a stop watch or a duration timer.
ControlTimer() - Constructor for class controlP5.ControlTimer
  create a new control timer, a timer that counts up in time.
controlWindow - Variable in class controlP5.ControlP5
ControlWindow - Class in controlP5
ControlWindow(ControlP5, PApplet) - Constructor for class controlP5.ControlWindow
ControlWindow.Pointer - Class in controlP5
  A pointer by default is linked to the mouse and stores the x and y position as well as the pressed and released state.
ControlWindow.Pointer() - Constructor for class controlP5.ControlWindow.Pointer
copy(ControllerProperty, String...) - Method in class controlP5.ControllerProperties
  copies a ControllerProperty from one set to other(s);
copy(ControllerInterface<?>, String...) - Method in class controlP5.ControllerProperties
CP - Class in controlP5
CP() - Constructor for class controlP5.CP
cursorWidth - Static variable in class controlP5.Textfield
CUSTOM - Static variable in interface controlP5.ControlP5Constants

## D

d(Object) - Static method in class controlP5.ControlP5
day() - Method in class controlP5.ControlTimer
  day position of the timer.
deactivate(int) - Method in class controlP5.CheckBox
  deactivate a single checkbox item by index
deactivate(String) - Method in class controlP5.CheckBox
  Deactivates a single checkbox item by name
deactivate(int) - Method in class controlP5.RadioButton
deactivate(String) - Method in class controlP5.RadioButton
  Deactivates a RadioButton by name and sets the value of the RadioButton to the default value -1.
deactivateAll() - Method in class controlP5.CheckBox
deactivateAll() - Method in class controlP5.RadioButton
DEBUG - Static variable in class controlP5.ControlFont
DEBUG - Static variable in class controlP5.ControlP5
  use this static variable to turn DEBUG on or off.
decodeBase64(String) - Static method in class controlP5.CP
DECREASE - Static variable in interface controlP5.ControlP5Constants
DEFAULT - Static variable in interface controlP5.ControlP5Constants
defaultChar - Static variable in class controlP5.BitFont
defaultName - Static variable in class controlP5.ControllerProperties
delete(ControllerProperty) - Method in class controlP5.ControllerProperties
  deletes a ControllerProperty from all Sets including the default set.
DELETE - Static variable in interface controlP5.ControlP5Constants
disable() - Method in class controlP5.ControllerProperty
disable() - Method in class controlP5.ControlWindow.Pointer
disable() - Method in class controlP5.Tooltip
  disables the Tooltip on a global level, when disabled, tooltip will not respond to any registered controller.
disableCollapse() - Method in class controlP5.ControllerGroup
disableColorBackground() - Method in class controlP5.Label
disableColorBackground() - Method in class controlP5.Textarea
disableCrosshair() - Method in class controlP5.Slider2D
disablePointer() - Method in class controlP5.ControlWindow
disableShortcuts() - Method in class controlP5.ControlP5
  disables shortcuts such as alt-h for hiding/showing controllers
display(PGraphics, Chart) - Method in class controlP5.Chart.ChartViewArea
display(PGraphics, Chart) - Method in class controlP5.Chart.ChartViewBar
display(PGraphics, Chart) - Method in class controlP5.Chart.ChartViewBarCentered
display(PGraphics, Chart) - Method in class controlP5.Chart.ChartViewLine
display(PGraphics, Chart) - Method in class controlP5.Chart.ChartViewPie
display(PGraphics, T) - Method in interface controlP5.ControllerView
  draws your custom controllers.
display(PGraphics, ScrollableList) - Method in class controlP5.ScrollableList.ScrollableListView
dispose() - Method in class controlP5.ControlP5
  disposes and clears all controlP5 elements.
DONE - Static variable in interface controlP5.ControlP5Constants
DOWN - Static variable in interface controlP5.ControlP5Constants
DOWN - Static variable in class controlP5.Numberbox
draw(PGraphics) - Method in class controlP5.Canvas
  controlWindowCanvas is an abstract class and therefore needs to be extended by your class.
draw(PGraphics) - Method in interface controlP5.CDrawable
draw(ControlP5, Label) - Method in class controlP5.ControlFont
draw(PGraphics, Label) - Method in class controlP5.ControlFont
draw(PGraphics) - Method in class controlP5.Controller
  the default draw function for each controller extending superclass Controller.
draw(PGraphics) - Method in class controlP5.ControllerGroup
draw(PGraphics) - Method in interface controlP5.ControllerInterface
draw() - Method in class controlP5.ControlP5
  call draw() from your program when autoDraw is disabled.
draw(PGraphics, int, int) - Method in class controlP5.ControlWindow
draw() - Method in class controlP5.ControlWindow
draw(PGraphics) - Method in class controlP5.ControlWindow
draw(PGraphics) - Method in class controlP5.FrameRate
draw(PGraphics, int, int, ControllerInterface<?>) - Method in class controlP5.Label
draw(PGraphics) - Method in class controlP5.Label
draw(PGraphics, int, int) - Method in class controlP5.Label
draw(PGraphics) - Method in class controlP5.MultiList
  the default draw function for each controller extending superclass Controller.
draw(PGraphics) - Method in class controlP5.Textfield
draw(PApplet) - Method in class controlP5.Textlabel
draw(PGraphics) - Method in class controlP5.Textlabel
draw() - Method in class controlP5.Textlabel
draw(int, int) - Method in class controlP5.Textlabel
draw(PGraphics) - Method in class controlP5.TickMark
draw(PGraphics, int) - Method in class controlP5.TickMark
draw(PGraphics) - Method in class controlP5.Toggle
DROPDOWN - Static variable in interface controlP5.ControlP5Constants
DROPDOWN - Static variable in class controlP5.ScrollableList
DropdownList - Class in controlP5
DropdownList(ControlP5, String) - Constructor for class controlP5.DropdownList
  Convenience constructor to extend DropdownList.
dt() - Method in interface controlP5.Pointer
dx() - Method in interface controlP5.Pointer
dy() - Method in interface controlP5.Pointer

## E

ELLIPSE - Static variable in interface controlP5.ControlP5Constants
enable() - Method in class controlP5.ControllerProperty
enable() - Method in class controlP5.ControlWindow.Pointer
enable() - Method in class controlP5.Tooltip
  in case the tooltip is disabled, use enable() to turn the tooltip back on.
enableCollapse() - Method in class controlP5.ControllerGroup
enableColorBackground() - Method in class controlP5.Label
enableColorBackground() - Method in class controlP5.Textarea
enableCrosshair() - Method in class controlP5.Slider2D
enablePointer() - Method in class controlP5.ControlWindow
enableShortcuts() - Method in class controlP5.ControlP5
  enables shortcuts.
encodeBase64(byte[]) - Static method in class controlP5.CP
end(ControllerGroup<?>) - Method in class controlP5.ControlP5
end() - Method in class controlP5.ControlP5
  cp5.begin() and cp5.end() are mechanisms to auto-layout controllers, see the ControlP5beginEnd example.
endItems() - Method in class controlP5.DropdownList
endItems() - Method in class controlP5.ListBox
ENTER - Static variable in interface controlP5.ControlP5Constants
equals(Object) - Method in class controlP5.CColor
equals(Object) - Method in class controlP5.ControllerProperty
ESCAPE - Static variable in interface controlP5.ControlP5Constants
EVENT - Static variable in interface controlP5.ControlP5Constants
eventMethod - Static variable in interface controlP5.ControlP5Constants

## F

f(Object) - Static method in class controlP5.ControlP5
FADEIN - Static variable in interface controlP5.ControlP5Constants
FADEOUT - Static variable in interface controlP5.ControlP5Constants
FIELD - Static variable in interface controlP5.ControlP5Constants
FIX - Static variable in class controlP5.Slider
FLEXIBLE - Static variable in class controlP5.Slider
FLOAT - Static variable in interface controlP5.ControlP5Constants
forHTMLTag(String) - Static method in class controlP5.CP
  borrowed from http://www.javapractices.com/Topic96.cjp
forURL(String) - Static method in class controlP5.CP
  borrowed from http://www.javapractices.com/Topic96.cjp
frameRate(int) - Method in class controlP5.ControlWindow
  sets the frame rate of the control window.
FrameRate - Class in controlP5
FUCHSIA - Static variable in interface controlP5.ControlP5Constants

## G

g() - Method in class controlP5.ColorWheel
get(int) - Method in class controlP5.ControllerList
get() - Method in class controlP5.ControllerList
get() - Method in class controlP5.ControllerProperties
get(ControllerInterface<?>) - Method in class controlP5.ControllerProperties
get(String) - Method in class controlP5.ControlP5
get(Object, String) - Method in class controlP5.ControlP5
get(Class<C>, String) - Method in class controlP5.ControlP5
get(int, int) - Method in class controlP5.Matrix
get() - Method in class controlP5.Textlabel
getAbsolutePosition() - Method in class controlP5.Controller
getAbsolutePosition() - Method in class controlP5.ControllerGroup
getAbsolutePosition() - Method in interface controlP5.ControllerInterface
getAction() - Method in class controlP5.CallbackEvent
getActive() - Method in class controlP5.CColor
getAddress() - Method in class controlP5.Controller
getAddress() - Method in class controlP5.ControllerGroup
getAddress() - Method in interface controlP5.ControllerInterface
getAlign() - Method in class controlP5.Label
getAlign() - Method in class controlP5.RadioButton
getAll() - Method in class controlP5.ControlP5
  Returns a List of all controllers currently registered.
getAll(Class<T>) - Method in class controlP5.ControlP5
  Returns a list of controllers or groups of a particular type.
getAlpha() - Method in class controlP5.CColor
getAngle() - Method in class controlP5.Knob
getAngleRange() - Method in class controlP5.Knob
getArrayValue() - Method in class controlP5.ControlEvent
  Returns a float array, applies to e.g.
getArrayValue(int) - Method in class controlP5.ControlEvent
  Returns a float value at a particular index from a controller's array value.
getArrayValue() - Method in class controlP5.Controller
  returns the current float array value of a controller.
getArrayValue(int) - Method in class controlP5.Controller
getArrayValue() - Method in class controlP5.ControllerGroup
getArrayValue(int) - Method in class controlP5.ControllerGroup
getArrayValue() - Method in interface controlP5.ControllerInterface
getArrayValue(int) - Method in interface controlP5.ControllerInterface
getArrayValue() - Method in class controlP5.Range
getArrayValue() - Method in class controlP5.Slider2D
getBackground() - Method in class controlP5.CColor
getBackgroundColor() - Method in class controlP5.ScrollableList
getBackgroundHeight() - Method in class controlP5.ControlGroup
  get the height of the controlGroup's background.
getBarHeight() - Method in class controlP5.ControlGroup
getBaseline() - Method in class controlP5.ControlFont
getBehavior() - Method in class controlP5.Controller
getBit(int, int) - Static method in class controlP5.CP
getBooleanValue() - Method in class controlP5.Button
  Returns true or false and indicates the switch state of the button.
getBorder() - Method in class controlP5.Tooltip
  returns the value of the border
getBottom() - Method in class controlP5.ControlFont
getCaptionLabel() - Method in class controlP5.CColor
getCaptionLabel() - Method in class controlP5.Controller
getCaptionLabel() - Method in class controlP5.ControllerGroup
getCells() - Method in class controlP5.Matrix
getCenter() - Method in class controlP5.ControlFont
getColor() - Method in class controlP5.ChartData
getColor() - Method in class controlP5.ChartDataSet
getColor(int) - Method in class controlP5.ChartDataSet
getColor() - Method in class controlP5.Controller
getColor() - Method in class controlP5.ControllerGroup
getColor() - Method in interface controlP5.ControllerInterface
getColor() - Static method in class controlP5.ControlP5
getColor() - Method in class controlP5.Label
getColor() - Method in class controlP5.ListBoxItem
getColors() - Method in class controlP5.ChartDataSet
getColorValue() - Method in class controlP5.ColorPicker
getControlBroadcaster() - Method in class controlP5.ControlP5
getController() - Method in class controlP5.CallbackEvent
  Returns the Controller that triggered the Callback Event.
getController() - Method in class controlP5.ControlBehavior
  Returns the controller this behavior is connected to.
getController() - Method in class controlP5.ControlEvent
  Returns the instance of the controller sending the ControlEvent.
getController(String) - Method in class controlP5.ControllerGroup
getController(String) - Method in class controlP5.ControlP5
getControllerPlugList() - Method in class controlP5.Controller
getControlWindow() - Method in class controlP5.Controller
getCurrentTab() - Method in class controlP5.ControlWindow
getCursorHeight() - Method in class controlP5.Slider2D
getCursorWidth() - Method in class controlP5.Slider2D
getCursorX() - Method in class controlP5.Slider2D
getCursorY() - Method in class controlP5.Slider2D
getData(String, int) - Method in class controlP5.Chart
getDataSet() - Method in class controlP5.Chart
getDataSet(String) - Method in class controlP5.Chart
getDecimalPrecision() - Method in class controlP5.Controller
getDefaultTab() - Method in class controlP5.ControlP5Base
getDefaultValue() - Method in class controlP5.Controller
getDirection() - Method in class controlP5.MultiList
getDirection() - Method in class controlP5.MultiListButton
getDirection() - Method in class controlP5.Slider
getDragDirection() - Method in class controlP5.Knob
  Gets the drag direction which is either Controller.HORIZONTAL or Controller.VERTICAL.
getDrawable(int) - Method in class controlP5.ControllerList
getDrawables() - Method in class controlP5.ControllerList
getFirstFromMouseOverList() - Method in class controlP5.ControlWindow
getFont() - Method in class controlP5.ControlFont
getFont() - Method in class controlP5.ControlP5
getFont() - Method in class controlP5.Label
getForeground() - Method in class controlP5.CColor
getGlyph(char) - Method in class controlP5.BitFont
getGroup() - Method in class controlP5.ControlEvent
  Returns the group that evoked the ControlEvent
getGroup(String) - Method in class controlP5.ControlP5
getHandleSize() - Method in class controlP5.Slider
getHeight() - Method in class controlP5.ControlFont
getHeight() - Method in class controlP5.Controller
getHeight() - Method in class controlP5.ControllerGroup
getHeight() - Method in interface controlP5.ControllerInterface
getHeight() - Method in class controlP5.Label
getHeight() - Method in class controlP5.ScrollableList
getHighValue() - Method in class controlP5.Range
getId() - Method in class controlP5.ControlEvent
  Returns the controller's id, if an id has not been set before the default value -1 will be returned.
getId() - Method in class controlP5.Controller
  returns the id of a controller, by default the id is -1.
getId() - Method in class controlP5.ControllerGroup
getId() - Method in interface controlP5.ControllerInterface
getId() - Method in class controlP5.ListBoxItem
  returns the id of a listboxitem.
getIndex() - Method in class controlP5.Textfield
getInfo() - Method in class controlP5.Bang
getInfo() - Method in class controlP5.Button
getInfo() - Method in class controlP5.Chart
getInfo() - Method in class controlP5.CheckBox
getInfo() - Method in class controlP5.ColorPicker
getInfo() - Method in class controlP5.ControlGroup
getInfo() - Method in class controlP5.Controller
getInfo() - Method in class controlP5.ControllerGroup
getInfo() - Method in class controlP5.RadioButton
getInterval() - Method in class controlP5.Matrix
getItem(int) - Method in class controlP5.CheckBox
  Gets a radio button item by index.
getItem(int) - Method in class controlP5.DropdownList
  returns a listBoxItem by index in the list of items.
getItem(String) - Method in class controlP5.DropdownList
  TODO faulty returns a listBoxItem by name.
getItem(Controller<?>) - Method in class controlP5.DropdownList
  returns a ListBoxItem based on its Button reference.
getItem(int) - Method in class controlP5.ListBox
  returns a listBoxItem by index from the list of items.
getItem(String) - Method in class controlP5.ListBox
  TODO faulty returns a listBoxItem by name.
getItem(Controller<?>) - Method in class controlP5.ListBox
  returns a ListBoxItem based on its Button reference.
getItem(int) - Method in class controlP5.RadioButton
  Gets a radio button item by index.
getItem(String) - Method in class controlP5.RadioButton
getItem(int) - Method in class controlP5.ScrollableList
  returns a listBoxItem by index form the list of items.
getItem(String) - Method in class controlP5.ScrollableList
  TODO faulty returns a listBoxItem by name.
getItemHeight() - Method in class controlP5.Accordion
getItems() - Method in class controlP5.CheckBox
getItems() - Method in class controlP5.RadioButton
getItems() - Method in class controlP5.ScrollableList
getKey() - Method in class controlP5.ControlP5Base
getKeyCode() - Method in class controlP5.ControlP5Base
getLabel() - Method in class controlP5.ControlEvent
  Gets the text of the controller's label that has evoked the event.
getLabel() - Method in class controlP5.Controller
  returns the controller's caption label text.
getLabel() - Method in class controlP5.TickMark
getLabel() - Method in class controlP5.Tooltip
  returns the current Label
getLayout() - Method in class controlP5.ControlP5Base
getLetterSpacing() - Method in class controlP5.Label
getLineHeight() - Method in class controlP5.Label
getLineHeight() - Method in class controlP5.Textlabel
getList() - Method in class controlP5.ControlP5
getListBoxItems() - Method in class controlP5.DropdownList
getListBoxItems() - Method in class controlP5.ListBox
getListener(int) - Method in class controlP5.ControlBroadcaster
  Returns a ControlListener by index
getListener(int) - Method in class controlP5.ControlP5
getLowValue() - Method in class controlP5.Range
getMax() - Method in class controlP5.Controller
  returns the maximum value of the controller.
getMax() - Method in class controlP5.Slider
getMaxX() - Method in class controlP5.Slider2D
getMaxY() - Method in class controlP5.Slider2D
getMin() - Method in class controlP5.Controller
  returns the minimum value of the controller.
getMin() - Method in class controlP5.Slider
getMinItemHeight() - Method in class controlP5.Accordion
getMinX() - Method in class controlP5.Slider2D
getMinY() - Method in class controlP5.Slider2D
getMode() - Method in class controlP5.Matrix
getMouseOverList() - Method in class controlP5.ControlP5
  convenience method to check if the mouse (or pointer) is hovering over a specific controller.
getMouseOverList() - Method in class controlP5.ControlWindow
  A list of controllers that are registered with a mouseover.
getMultiplier() - Method in class controlP5.Numberbox
getName() - Method in class controlP5.ControlEvent
  returns the controller's name
getName() - Method in class controlP5.Controller
  returns the index name of the controller.
getName() - Method in class controlP5.ControllerGroup
getName() - Method in interface controlP5.ControllerInterface
getName() - Method in class controlP5.ListBoxItem
  returns the name of the listboxitem.
getNumberOfTickMarks() - Method in class controlP5.Knob
getNumberOfTickMarks() - Method in class controlP5.Slider
  returns the amount of tickmarks available for a slider
getObjectForController(ControllerInterface) - Method in class controlP5.ControlP5Base
getOffset(int) - Method in class controlP5.ControlFont
getOffsetYratio() - Method in class controlP5.Label
getOverflow() - Method in class controlP5.ControlFont
getOverflow() - Method in class controlP5.Label
getParent() - Method in class controlP5.Controller
  returns the parent of a controller.
getParent() - Method in class controlP5.ControllerGroup
getParent() - Method in interface controlP5.ControllerInterface
getPickingColor() - Method in class controlP5.Controller
getPickingColor() - Method in class controlP5.ControllerGroup
getPickingColor() - Method in interface controlP5.ControllerInterface
getPointer() - Method in class controlP5.Controller
getPointer() - Method in class controlP5.ControlP5
  convenience method to access the pointer of the main control window.
getPointer() - Method in class controlP5.ControlWindow
getPosition() - Method in class controlP5.Controller
  get the position of a controller.
getPosition() - Method in class controlP5.ControllerGroup
getPosition() - Method in interface controlP5.ControllerInterface
getPositionOfTabs() - Method in class controlP5.ControlWindow
  Returns the position of the tab bar as PVector.
getPreviousX() - Method in class controlP5.ControlWindow.Pointer
getPreviousY() - Method in class controlP5.ControlWindow.Pointer
getProperties() - Method in class controlP5.ControlP5Base
getProperty(String) - Method in class controlP5.Controller
getProperty(String, String) - Method in class controlP5.Controller
getProperty(String) - Method in class controlP5.ControllerGroup
getProperty(String, String) - Method in class controlP5.ControllerGroup
getProperty(String) - Method in interface controlP5.ControllerInterface
getProperty(String, String) - Method in interface controlP5.ControllerInterface
getProperty(ControllerInterface<?>, String, String) - Method in class controlP5.ControllerProperties
getProperty(ControllerInterface<?>, String) - Method in class controlP5.ControllerProperties
getPropertySet(ControllerInterface<?>) - Method in class controlP5.ControllerProperties
getPublicMethodsFor(Class<?>) - Static method in class controlP5.ControlP5Base
getPublicMethodsFor(Class<?>, String...) - Static method in class controlP5.ControlP5Base
getPublicMethodsFor(Class<?>, boolean) - Static method in class controlP5.ControlP5Base
getPublicMethodsFor(Class<?>, boolean, String...) - Static method in class controlP5.ControlP5Base
getRadius() - Method in class controlP5.Knob
getResolution() - Method in class controlP5.Chart
getResolution() - Method in class controlP5.Knob
getRGB() - Method in class controlP5.ColorWheel
getScrollPosition() - Method in class controlP5.DropdownList
getScrollPosition() - Method in class controlP5.ListBox
getScrollPosition() - Method in class controlP5.Textarea
getSize() - Method in class controlP5.ControlFont
getSliderMode() - Method in class controlP5.Slider
getSnapshot(String) - Method in class controlP5.ControllerProperties
  restores properties previously stored as snapshot in memory.
getSnapshotIndices() - Method in class controlP5.ControllerProperties
  properties stored in memory can be accessed by index, getSnapshotIndices() returns the index of the snapshot list.
getStartAngle() - Method in class controlP5.Knob
  get the start angle, 0 is at 3 o'clock.
getState(int) - Method in class controlP5.CheckBox
  Gets the state of an item - this can be true (for on) or false (for off) - by index.
getState(String) - Method in class controlP5.CheckBox
  Gets the state of an item - this can be true (for on) or false (for off) - by name.
getState(int) - Method in class controlP5.RadioButton
  Gets the state of an item - this can be true (for on) or false (for off) - by index.
getState(String) - Method in class controlP5.RadioButton
  Gets the state of an item - this can be true (for on) or false (for off) - by name.
getState() - Method in class controlP5.Toggle
getStringValue() - Method in class controlP5.ControlEvent
getStringValue() - Method in class controlP5.Controller
getStringValue() - Method in class controlP5.ControllerGroup
getStringValue() - Method in interface controlP5.ControllerInterface
getStringValue() - Method in class controlP5.DropdownList
getStringValue() - Method in class controlP5.Tab
getStringValue() - Method in class controlP5.Textarea
getStrokeWeight() - Method in class controlP5.Chart
getStrokeWeight() - Method in class controlP5.ChartDataSet
getStyle() - Method in class controlP5.Label
getTab() - Method in class controlP5.ControlEvent
  Returns the tab that triggered the ControlEvent
getTab() - Method in class controlP5.Controller
  get the instance of the tab the controller belongs to.
getTab() - Method in class controlP5.ControllerGroup
getTab() - Method in interface controlP5.ControllerInterface
getTab(String) - Method in class controlP5.ControlP5
getTab(ControlWindow, String) - Method in class controlP5.ControlP5
getTab(String) - Method in class controlP5.ControlWindow
getTabs() - Method in class controlP5.ControlWindow
getText() - Method in class controlP5.ChartData
getText() - Method in class controlP5.Label
getText() - Method in class controlP5.ListBoxItem
  returns the text displayed for this listboxitem.
getText() - Method in class controlP5.Textarea
  returns the text content of the textarea.
getText() - Method in class controlP5.Textfield
getTextFormatted() - Method in class controlP5.Label
getTextHeight() - Method in class controlP5.ControlFont
getTextHeight() - Method in class controlP5.Label
getTextlabel(String, int, int) - Method in class controlP5.ControlP5Legacy
getTextlabel() - Method in class controlP5.ControlP5Legacy
getTextList() - Method in class controlP5.Textfield
getTickMark() - Method in class controlP5.Range
getTickMark(int) - Method in class controlP5.Slider
  returns an instance of a tickmark by index.
getTickMarkLength() - Method in class controlP5.Knob
getTickMarks() - Method in class controlP5.Range
getTickMarks() - Method in class controlP5.Slider
  returns an ArrayList of available tick marks for a slider.
getTickMarkWeight() - Method in class controlP5.Knob
getTooltip() - Method in class controlP5.ControlP5
getTop() - Method in class controlP5.ControlFont
getToUpperCase() - Method in class controlP5.ListBoxItem
  returns the uppercase status of this listboxitem.
getTriggerEvent() - Method in class controlP5.Bang
getTriggerEvent() - Method in class controlP5.Slider
  returns the current trigger event which is either Slider.PRESSED or Slider.RELEASE
getType() - Method in class controlP5.ControlEvent
getValue() - Method in class controlP5.ChartData
getValue() - Method in class controlP5.ControlBehavior
getValue() - Method in class controlP5.ControlEvent
getValue() - Method in class controlP5.Controller
getValue() - Method in class controlP5.ControllerGroup
getValue() - Method in interface controlP5.ControllerInterface
getValue(String) - Method in class controlP5.ControlP5
getValue() - Method in class controlP5.Knob
getValue() - Method in class controlP5.ListBoxItem
  returns the value of the listboxitem.
getValue() - Method in class controlP5.Slider
getValue() - Method in class controlP5.Tab
getValue() - Method in class controlP5.Textarea
getValueLabel() - Method in class controlP5.CColor
getValueLabel() - Method in class controlP5.Controller
getValueLabel() - Method in class controlP5.ControllerGroup
getValueLabel() - Method in class controlP5.Textarea
  returns the instance of the textarea's label.
getValuePosition() - Method in class controlP5.Slider
getValues() - Method in class controlP5.ChartDataSet
getValuesFrom(String) - Method in class controlP5.Chart
getView() - Method in class controlP5.Controller
getViewStyle() - Method in class controlP5.Knob
getWidth() - Method in class controlP5.ControlFont
getWidth() - Method in class controlP5.Controller
getWidth() - Method in class controlP5.ControllerGroup
getWidth() - Method in interface controlP5.ControllerInterface
getWidth() - Method in class controlP5.Label
getWidth() - Method in class controlP5.Tooltip
getWidthFor(String, Label, PGraphics) - Static method in class controlP5.ControlFont
getWindow() - Method in class controlP5.Controller
  returns the control window of the controller
getWindow() - Method in class controlP5.ControllerGroup
getWindow() - Method in interface controlP5.ControllerInterface
getWindow() - Method in class controlP5.ControlP5
  convenience method to access the main window (ControlWindow class).
getWindow(PApplet) - Method in class controlP5.ControlP5
getX() - Method in class controlP5.ControlWindow.Pointer
getX(int) - Static method in class controlP5.Matrix
getX(float) - Static method in class controlP5.Matrix
getY() - Method in class controlP5.ControlWindow.Pointer
getY(int) - Static method in class controlP5.Matrix
getY(float) - Static method in class controlP5.Matrix
GRAY - Static variable in interface controlP5.ControlP5Constants
GREEN - Static variable in interface controlP5.ControlP5Constants
grixel - Static variable in interface controlP5.ControlP5Constants
grixelbase64 - Static variable in class controlP5.BitFont
GROUP - Static variable in class controlP5.ControlEvent
Group - Class in controlP5
Group(ControlP5, String) - Constructor for class controlP5.Group
  Convenience constructor to extend Group.
Group(ControlP5, ControllerGroup<?>, String, int, int, int, int) - Constructor for class controlP5.Group

## H

HALF_PI - Static variable in interface controlP5.ControlP5Constants
handleKeyEvent(KeyEvent) - Method in class controlP5.ControlWindow
hashCode() - Method in class controlP5.CColor
hashCode() - Method in class controlP5.ControllerProperty
hide() - Method in class controlP5.Controller
hide() - Method in class controlP5.ControllerGroup
hide() - Method in interface controlP5.ControllerInterface
hide() - Method in class controlP5.ControlP5
  hide all controllers and tabs inside your sketch window.
hide(Object) - Method in class controlP5.ControlP5Base
HIDE - Static variable in interface controlP5.ControlP5Constants
hide() - Method in class controlP5.ControlWindow
  hide the controllers and tabs of the ControlWindow.
hide() - Method in class controlP5.Label
hideArrow() - Method in class controlP5.ControllerGroup
hideBar() - Method in class controlP5.ControllerGroup
hideLabels() - Method in class controlP5.CheckBox
hideLabels() - Method in class controlP5.RadioButton
hideScrollbar() - Method in class controlP5.DropdownList
hideScrollbar() - Method in class controlP5.ListBox
hideScrollbar() - Method in class controlP5.Textarea
hideTickMarks() - Method in class controlP5.Knob
HIGHLIGHT - Static variable in interface controlP5.ControlP5Constants
HISTOGRAM - Static variable in class controlP5.Chart
HORIZONTAL - Static variable in interface controlP5.ControlP5Constants
hour() - Method in class controlP5.ControlTimer
  Hour position of the timer in international format (0-23).
HSLtoRGB(double[]) - Method in class controlP5.ColorWheel
HSLtoRGB(double, double, double) - Method in class controlP5.ColorWheel
HSVtoRGB(double[]) - Method in class controlP5.ColorWheel
HSVtoRGB(double, double, double) - Method in class controlP5.ColorWheel

## I

i(Object) - Static method in class controlP5.ControlP5
i(String) - Static method in class controlP5.ControlP5
IDLE - Static variable in interface controlP5.ControlP5Constants
ignoreErrorMessage(boolean) - Static method in class controlP5.ControlBroadcaster
IMAGE - Static variable in interface controlP5.ControlP5Constants
INACTIVE - Static variable in interface controlP5.ControlP5Constants
INCREASE - Static variable in interface controlP5.ControlP5Constants
init(Label) - Method in class controlP5.ControlFont
init() - Method in class controlP5.Controller
init() - Method in class controlP5.ControllerGroup
init() - Method in interface controlP5.ControllerInterface
init() - Method in class controlP5.Slider
inside(int[], PVector) - Static method in class controlP5.CP
inside(int[], float, float) - Static method in class controlP5.CP
INTEGER - Static variable in interface controlP5.ControlP5Constants
internalValue() - Method in class controlP5.Toggle
intToByteArray(int) - Static method in class controlP5.CP
intToString(int) - Static method in class controlP5.CP
INVALID - Static variable in interface controlP5.ControlP5Constants
invoke(Object, String, Object...) - Static method in class controlP5.ControlP5
isActive() - Method in class controlP5.ControlBehavior
  check if the behavior is active or not.
isActive() - Method in class controlP5.Controller
  checks if a controller is active.
isActive() - Method in class controlP5.ListBoxItem
  TODO no effect yet.
isActive() - Method in class controlP5.Tab
  checks if a tab is active.
isAltDown() - Method in class controlP5.ControlP5Base
isAlwaysActive() - Method in class controlP5.Tab
isApplet - Static variable in class controlP5.ControlP5
isAssignableFrom(Class<?>) - Method in class controlP5.ControlEvent
isAutoClear() - Method in class controlP5.Textfield
isAutoDraw() - Method in class controlP5.ControlP5
  check if the autoDraw function for the main window is enabled(true) or disabled(false).
isBarVisible() - Method in class controlP5.ControllerGroup
isBarVisible() - Method in class controlP5.ScrollableList
isBroadcast() - Method in class controlP5.Controller
  check if broadcasting is enabled or disabled for a controller.
isCollapse() - Method in class controlP5.ControllerGroup
isConstrained() - Method in class controlP5.Knob
isControlDown() - Method in class controlP5.ControlP5Base
isController() - Method in class controlP5.ControlEvent
  Checks if the ControlEvent was triggered by a controller
isCrosshairs - Variable in class controlP5.Slider2D
isDrawBackground() - Method in class controlP5.ControlWindow
isEnabled() - Method in class controlP5.ControlWindow.Pointer
isEnabled() - Method in class controlP5.Tooltip
  check if the tooltip is enabled or disabled
isFixedSize() - Method in class controlP5.Label
isFocus() - Method in class controlP5.Textfield
  check if the textfield is active and in focus.
isFrom(ControllerInterface<?>) - Method in class controlP5.ControlEvent
  Checks if the ControlEvent originates from a specific Controller or ControllerGroup.
isFrom(String) - Method in class controlP5.ControlEvent
  checks if the ControlEvent originates from a specific Controller or ControllerGroup identifiable by name.
isGroup() - Method in class controlP5.ControlEvent
  Checks if the ControlEvent was triggered by a ControlGroup
isInside() - Method in class controlP5.Controller
  returns true or false and indicates if the mouse is inside the area of a controller.
isLabelVisible() - Method in class controlP5.Controller
isListening() - Method in class controlP5.Controller
  returns true or false for the current listening status.
isLock() - Method in class controlP5.Controller
isMetaDown() - Method in class controlP5.ControlP5Base
isMouseOver() - Method in class controlP5.Controller
  check if the mouse is within this particular controller.
isMouseOver() - Method in class controlP5.ControllerGroup
isMouseOver() - Method in interface controlP5.ControllerInterface
isMouseOver() - Method in class controlP5.ControlP5
  convenience method to check if the mouse (or pointer) is hovering over any controller.
isMouseOver(ControllerInterface<?>) - Method in class controlP5.ControlP5
  convenience method to check if the mouse (or pointer) is hovering over a specific controller.
isMouseOver() - Method in class controlP5.ControlWindow
  returns true if the mouse is inside a controller.
isMouseOver(ControllerInterface<?>) - Method in class controlP5.ControlWindow
isMousePressed() - Method in class controlP5.Controller
  returns true or false if the mouse has is pressed.
isMousePressed() - Method in class controlP5.ControlWindow
isMoveable() - Method in class controlP5.Controller
  checks if a controller is moveable.
isMoveable() - Method in class controlP5.ControllerGroup
isMoveable() - Method in class controlP5.ControlP5
  Checks if controllers are generally moveable
isMultiline() - Method in class controlP5.Label
isNumeric(Object) - Static method in class controlP5.ControlP5
isNumeric(String) - Static method in class controlP5.ControlP5
isOn() - Method in class controlP5.Button
isOpen() - Method in class controlP5.ControllerGroup
isOpen() - Method in class controlP5.ScrollableList
isPlaying() - Method in class controlP5.Matrix
isPressed() - Method in class controlP5.Button
isScrollable() - Method in class controlP5.DropdownList
isScrollable() - Method in class controlP5.ListBox
isScrollable() - Method in class controlP5.Textarea
isScrollbarEnabled() - Method in class controlP5.DropdownList
isScrollbarEnabled() - Method in class controlP5.ListBox
isShiftDown() - Method in class controlP5.ControlP5Base
isShortcuts() - Method in class controlP5.ControlP5
isShowAngleRange() - Method in class controlP5.Knob
isShowTickMarks() - Method in class controlP5.Knob
isTab() - Method in class controlP5.ControlEvent
  Checks if the ControlEvent was triggered by a tab
isToUpperCase() - Method in class controlP5.Label
isUndecorated() - Method in class controlP5.ControlWindow
isUpdate() - Method in class controlP5.Controller
  enables the update function for a controller.
isUpdate() - Method in class controlP5.ControllerGroup
  checks the update status of a controller.
isUpdate() - Method in interface controlP5.ControllerInterface
isUpdate() - Method in class controlP5.ControlP5
  checks if automatic updates are enabled.
isUpdate() - Method in class controlP5.ControlWindow
  check the update status of a control window.
isUserInteraction() - Method in class controlP5.Controller
isVisible() - Method in class controlP5.Controller
isVisible() - Method in class controlP5.ControllerGroup
isVisible() - Method in interface controlP5.ControllerInterface
isVisible() - Method in class controlP5.ControlP5
  returns true or false according to the current visibility flag.
isVisible() - Method in class controlP5.ControlWindow
isVisible() - Method in class controlP5.Label

## J

J2D - Static variable in interface controlP5.ControlP5Constants

## K

keepFocus(boolean) - Method in class controlP5.Textfield
KEYCONTROL - Static variable in interface controlP5.ControlP5Constants
keyEvent() - Method in interface controlP5.ControlKey
keyEvent(KeyEvent) - Method in class controlP5.Controller
keyEvent(KeyEvent) - Method in class controlP5.ControllerGroup
keyEvent(KeyEvent) - Method in interface controlP5.ControllerInterface
keyEvent(KeyEvent) - Method in class controlP5.ControlP5
keyEvent(KeyEvent) - Method in class controlP5.ControlWindow
keyEvent(KeyEvent) - Method in class controlP5.DropdownList
  Adding key support.
keyEvent(KeyEvent) - Method in class controlP5.ListBox
  Adding key support.
keyEvent(KeyEvent) - Method in class controlP5.ScrollableList
keyEvent(KeyEvent) - Method in class controlP5.Textfield
Knob - Class in controlP5
  A knob is a circular slider which can be used with a limited and unlimited range.
Knob(ControlP5, String) - Constructor for class controlP5.Knob
  Convenience constructor to extend Knob.
Knob(ControlP5, ControllerGroup<?>, String, float, float, float, int, int, int) - Constructor for class controlP5.Knob

## L

l(Object) - Static method in class controlP5.ControlP5
Label - Class in controlP5
  A custom label using controlP5's BitFonts or PFont based ControlFonts.
Label(ControlP5, String) - Constructor for class controlP5.Label
Label(ControlP5, String, int, int, int) - Constructor for class controlP5.Label
LEFT - Static variable in interface controlP5.ControlP5Constants
LEFT - Static variable in class controlP5.Numberbox
LEFT_OUTSIDE - Static variable in interface controlP5.ControlP5Constants
LIME - Static variable in interface controlP5.ControlP5Constants
LINE - Static variable in class controlP5.Chart
LINE - Static variable in interface controlP5.ControlP5Constants
linebreak() - Method in class controlP5.Controller
linebreak() - Method in class controlP5.Numberbox
linebreak() - Method in class controlP5.Slider
linebreak() - Method in class controlP5.Toggle
LIST - Static variable in interface controlP5.ControlP5Constants
LIST - Static variable in class controlP5.ScrollableList
ListBox - Class in controlP5
  A ListBox is a list of vertically aligned items which can be scrolled if required.
ListBox(ControlP5, String) - Constructor for class controlP5.ListBox
  Convenience constructor to extend ListBox.
ListBoxItem - Class in controlP5
  Used by the ListBox class.
listen(boolean) - Method in class controlP5.Controller
  enables a controller to listen to changes made to the variable linked to the controller.
listenerSize() - Method in class controlP5.ControlBroadcaster
  Returns the size of the ControlListener list
listenerSize() - Method in class controlP5.ControlGroup
listenerSize() - Method in class controlP5.Controller
listenerSize() - Method in class controlP5.ControllerGroup
listenTo(String, Object) - Method in class controlP5.ControlP5Base
load() - Method in class controlP5.ControllerProperties
  load properties from the default properties file 'controlP5.properties'
load(String) - Method in class controlP5.ControllerProperties
LOAD - Static variable in interface controlP5.ControlP5Constants
loadLayout(String) - Method in class controlP5.ControlP5
loadProperties() - Method in class controlP5.ControlP5
  Loads properties from a default properties file and changes values of controllers accordingly.
loadProperties(String) - Method in class controlP5.ControlP5
  Loads properties from a properties file and changes the values of controllers accordingly, the filepath is given by parameter theFilePath.
lock() - Method in class controlP5.Controller
  disables the controller to be moved, or changed or controlled by the user.
logger - Static variable in class controlP5.ControllerProperties
logger - Static variable in class controlP5.ControlP5
logger() - Static method in class controlP5.ControlP5

## M

mapKeyFor(ControlKey, Object...) - Method in class controlP5.ControlP5Base
margin(int) - Method in class controlP5.ControllerStyle
margin(int, int, int, int) - Method in class controlP5.ControllerStyle
marginBottom - Variable in class controlP5.ControllerStyle
marginLeft - Variable in class controlP5.ControllerStyle
marginRight - Variable in class controlP5.ControllerStyle
marginTop - Variable in class controlP5.ControllerStyle
MAROON - Static variable in interface controlP5.ControlP5Constants
Matrix - Class in controlP5
  A matrix is a 2d array with a pointer that traverses through the matrix in a timed interval.
Matrix(ControlP5, String) - Constructor for class controlP5.Matrix
  Convenience constructor to extend Matrix.
Matrix(ControlP5, ControllerGroup<?>, String, int, int, int, int, int, int) - Constructor for class controlP5.Matrix
MENU - Static variable in interface controlP5.ControlP5Constants
METHOD - Static variable in interface controlP5.ControlP5Constants
millis() - Method in class controlP5.ControlTimer
  Get the milliseconds of the timer.
minute() - Method in class controlP5.ControlTimer
  Minutes position of the timer.
mode() - Method in class controlP5.Canvas
  get the drawing mode of a Canvas.
mouseEvent(MouseEvent) - Method in class controlP5.ControlP5
mouseEvent(int, int, boolean) - Method in class controlP5.ControlWindow
  when in Android mode, call mouseEvent(int, int, boolean).
mouseEvent(MouseEvent) - Method in class controlP5.ControlWindow
mousePressed() - Method in class controlP5.Button
mousePressed() - Method in class controlP5.ControlGroup
mousePressed() - Method in class controlP5.Knob
mousePressed() - Method in class controlP5.Matrix
mousePressed() - Method in class controlP5.Numberbox
mousePressed() - Method in class controlP5.Range
mousePressed() - Method in class controlP5.Tab
mousePressed() - Method in class controlP5.Toggle
mouseReleased() - Method in class controlP5.Button
mouseReleased() - Method in class controlP5.Matrix
mouseReleased() - Method in class controlP5.Numberbox
mouseReleased() - Method in class controlP5.Range
mouseReleasedOutside() - Method in class controlP5.Button
mouseReleasedOutside() - Method in class controlP5.Knob
mouseReleasedOutside() - Method in class controlP5.MultiListButton
mouseReleasedOutside() - Method in class controlP5.Numberbox
mouseReleasedOutside() - Method in class controlP5.Range
move(ControllerProperty, String, String) - Method in class controlP5.ControllerProperties
  Moves a ControllerProperty from one set to another.
move(ControllerInterface<?>, String, String) - Method in class controlP5.ControllerProperties
move(Object, ControllerGroup<?>) - Method in class controlP5.ControlP5
MOVE - Static variable in interface controlP5.ControlP5Constants
moveControllersForObject(Object, ControllerGroup<?>) - Method in class controlP5.ControlP5
moveMargin(int, int, int, int) - Method in class controlP5.ControllerStyle
movePadding(int, int, int, int) - Method in class controlP5.ControllerStyle
moveTo(ControlWindow) - Method in class controlP5.Canvas
  move a canvas to another controlWindow
moveTo(String) - Method in class controlP5.Controller
  moves the controller to another tab.
moveTo(Tab) - Method in class controlP5.Controller
  moves the controller to another tab.
moveTo(PApplet) - Method in class controlP5.Controller
  moves the controller to the default tab inside the main window.
moveTo(PApplet, String) - Method in class controlP5.Controller
  moves the controller to a tab inside the main window.
moveTo(ControlWindow) - Method in class controlP5.Controller
  moves the controller to the default tab of a control window - other than the main window.
moveTo(ControlWindow, String) - Method in class controlP5.Controller
moveTo(ControllerGroup<?>, Tab, ControlWindow) - Method in class controlP5.Controller
moveTo(ControlGroup<?>) - Method in class controlP5.Controller
moveTo(ControllerGroup<?>) - Method in class controlP5.Controller
moveTo(ControllerGroup<?>, Tab, ControlWindow) - Method in class controlP5.ControllerGroup
moveTo(ControllerGroup<?>) - Method in class controlP5.ControllerGroup
moveTo(Tab) - Method in class controlP5.ControllerGroup
moveTo(PApplet) - Method in class controlP5.ControllerGroup
moveTo(ControlWindow) - Method in class controlP5.ControllerGroup
moveTo(String) - Method in class controlP5.ControllerGroup
moveTo(String, ControlWindow) - Method in class controlP5.ControllerGroup
moveTo(ControlWindow, String) - Method in class controlP5.ControllerGroup
moveTo(Tab, ControlWindow) - Method in class controlP5.ControllerGroup
moveTo(ControllerGroup<?>, Tab, ControlWindow) - Method in interface controlP5.ControllerInterface
moveTo(ControllerGroup<?>) - Method in interface controlP5.ControllerInterface
moveTo(ControllerGroup<?>, Object) - Method in class controlP5.ControlP5Base
moveTo(ControlWindow) - Method in class controlP5.Tab
MULTI - Static variable in interface controlP5.ControlP5Constants
MultiList - Class in controlP5
  A Multilist is a multi-menu-tree controller.
MultiList(ControlP5, String) - Constructor for class controlP5.MultiList
  Convenience constructor to extend MultiList.
MultiList(ControlP5, Tab, String, int, int, int, int) - Constructor for class controlP5.MultiList
MultiListButton - Class in controlP5
  Used by MultiList.
MULTIPLES - Static variable in interface controlP5.ControlP5Constants

## N

name() - Method in class controlP5.ControlWindow
  returns the name of the control window.
NAVY - Static variable in interface controlP5.ControlP5Constants
normal() - Static method in class controlP5.ControlFont
  sets the rendering of a PFont back to normal and single rendering.
Numberbox - Class in controlP5
  Click and drag the mouse inside a numberbox and move up and down to change the value of a numberbox.
Numberbox(ControlP5, String) - Constructor for class controlP5.Numberbox
  Convenience constructor to extend Numberbox.
Numberbox(ControlP5, Tab, String, float, int, int, int, int) - Constructor for class controlP5.Numberbox

## O

observe() - Method in class controlP5.MultiList
observe() - Method in class controlP5.MultiListButton
occupied(boolean) - Method in class controlP5.MultiList
OLIVE - Static variable in interface controlP5.ControlP5Constants
onDrag() - Method in class controlP5.BoundingBox
onDrag() - Method in class controlP5.ColorWheel
onEndDrag() - Method in class controlP5.BoundingBox
onEndDrag() - Method in class controlP5.ColorWheel
onEnter() - Method in class controlP5.Chart
onLeave() - Method in class controlP5.Chart
onLeave() - Method in class controlP5.Range
only(ControllerProperty, String) - Method in class controlP5.ControllerProperties
  stores a ControllerProperty in one particular set only.
onPress() - Method in class controlP5.ColorWheel
onRelease() - Method in class controlP5.ColorWheel
onStartDrag() - Method in class controlP5.BoundingBox
onStartDrag() - Method in class controlP5.ColorWheel
open() - Method in class controlP5.Accordion
open(int...) - Method in class controlP5.Accordion
open() - Method in class controlP5.ControllerGroup
OPEN - Static variable in class controlP5.ControllerProperties
open() - Method in class controlP5.MultiList
open() - Method in class controlP5.MultiListButton
ORANGE - Static variable in interface controlP5.ControlP5Constants
OVER - Static variable in interface controlP5.ControlP5Constants

## P

P2D - Static variable in interface controlP5.ControlP5Constants
P3D - Static variable in interface controlP5.ControlP5Constants
padding(int) - Method in class controlP5.ControllerStyle
padding(int, int, int, int) - Method in class controlP5.ControllerStyle
padding - Static variable in class controlP5.Tab
paddingBottom - Variable in class controlP5.ControllerStyle
paddingLeft - Variable in class controlP5.ControllerStyle
paddingRight - Variable in class controlP5.ControllerStyle
paddingTop - Variable in class controlP5.ControllerStyle
paddingX - Static variable in class controlP5.Label
paddingY - Static variable in class controlP5.Label
papplet - Variable in class controlP5.ControlP5
papplet() - Method in class controlP5.ControlWindow
  get the papplet instance of the ControlWindow.
parent() - Method in interface controlP5.ControllerInterface
parseHex(String) - Static method in class controlP5.CP
  convert a hex number into an int
pause() - Method in class controlP5.Matrix
pause() - Method in class controlP5.Println
PI - Static variable in interface controlP5.ControlP5Constants
PIE - Static variable in class controlP5.Chart
play() - Method in class controlP5.Matrix
play() - Method in class controlP5.Println
plug(Object, String, String) - Method in class controlP5.ControlBroadcaster
plug(Object, Controller<?>, String) - Method in class controlP5.ControlBroadcaster
plugTo(Object) - Method in class controlP5.CheckBox
plugTo(Object, String) - Method in class controlP5.CheckBox
plugTo(Object) - Method in class controlP5.ColorPicker
plugTo(Object, String) - Method in class controlP5.ColorPicker
plugTo(Object[]) - Method in class controlP5.Controller
  plugs the controller to a list of objects
plugTo(Object[], String) - Method in class controlP5.Controller
plugTo(Object) - Method in class controlP5.Controller
plugTo(Object, String) - Method in class controlP5.Controller
plugTo(Object) - Method in class controlP5.Matrix
plugTo(Object, String) - Method in class controlP5.Matrix
plugTo(Object) - Method in class controlP5.RadioButton
plugTo(Object, String) - Method in class controlP5.RadioButton
Pointer - Interface in controlP5
POST - Static variable in class controlP5.Canvas
post() - Method in class controlP5.Canvas
  set the drawing mode to POST.
PRE - Static variable in class controlP5.Canvas
pre() - Method in class controlP5.Canvas
  set the drawing mode to PRE.
pre() - Method in class controlP5.ControlP5
pre() - Method in class controlP5.ControlWindow
PRESSED - Static variable in interface controlP5.ControlP5Constants
pressed() - Method in class controlP5.ControlWindow.Pointer
print() - Method in class controlP5.ControllerProperties
PRINT - Static variable in interface controlP5.ControlP5Constants
printControllerMap() - Method in class controlP5.ControlP5
Println - Class in controlP5
Println(Textarea) - Constructor for class controlP5.Println
printPublicMethodsFor(Class<?>, String...) - Static method in class controlP5.ControlP5Base
  prints a list of public methods of requested class into the console.
printPublicMethodsFor(Class<?>) - Static method in class controlP5.ControlP5Base
pt() - Method in interface controlP5.Pointer
PURPLE - Static variable in interface controlP5.ControlP5Constants
push(float) - Method in class controlP5.Chart
push(String, float) - Method in class controlP5.Chart
px() - Method in interface controlP5.Pointer
py() - Method in interface controlP5.Pointer

## R

r() - Method in class controlP5.ColorWheel
Radio - Class in controlP5
Radio(ControlP5, ControllerGroup<?>, String, int, int) - Constructor for class controlP5.Radio
RadioButton - Class in controlP5
  A radioButton is a list of toggles that can be turned on or off.
RadioButton(ControlP5, String) - Constructor for class controlP5.RadioButton
  Convenience constructor to extend RadioButton.
RadioButton(ControlP5, ControllerGroup<?>, String, int, int) - Constructor for class controlP5.RadioButton
Range - Class in controlP5
  A range slider works just like a slider but can be adjusted on both ends.
Range(ControlP5, String) - Constructor for class controlP5.Range
  Convenience constructor to extend Range.
Range(ControlP5, ControllerGroup<?>, String, float, float, float, float, int, int, int, int) - Constructor for class controlP5.Range
RED - Static variable in interface controlP5.ControlP5Constants
register(ControllerInterface<?>, String, String) - Method in class controlP5.ControllerProperties
  adds a property based on names of setter and getter methods of a controller.
register(ControllerInterface<?>, String) - Method in class controlP5.ControllerProperties
  registering a property with only one parameter assumes that there is a setter and getter function present for the Controller.
register(Object, String, ControllerInterface<?>) - Method in class controlP5.ControlP5
  registers a Controller with ControlP5, a Controller should/must be registered with a unique name.
register(ControllerInterface<?>) - Method in class controlP5.ControlP5
register(Controller<?>, String) - Method in class controlP5.Tooltip
  registers a controller with the Tooltip, when activating the tooltip for a particular controller, the registered text (second parameter) will be displayed.
register(String, String) - Method in class controlP5.Tooltip
registerProperty(String) - Method in class controlP5.Controller
registerProperty(String, String) - Method in class controlP5.Controller
registerProperty(String) - Method in class controlP5.ControllerGroup
registerProperty(String, String) - Method in class controlP5.ControllerGroup
registerProperty(String) - Method in interface controlP5.ControllerInterface
registerProperty(String, String) - Method in interface controlP5.ControllerInterface
registerTooltip(String) - Method in class controlP5.Controller
  adds a tooltip to a controller, by default the tooltip is disabled.
RELEASE - Static variable in interface controlP5.ControlP5Constants
released() - Method in class controlP5.ControlWindow.Pointer
remove(ControllerInterface<?>) - Method in class controlP5.Accordion
  Removes a ControlGroup from the accordion AND from controlP5 remove(ControllerInterface theGroup) overwrites it's super method.
remove(ControllerInterface<?>) - Method in class controlP5.Controller
remove() - Method in class controlP5.Controller
  removes a controller from controlP5.
remove(ControllerInterface<?>) - Method in class controlP5.ControllerGroup
  Removes a controller from the group, but use Controller.setGroup() instead.
remove(CDrawable) - Method in class controlP5.ControllerGroup
remove() - Method in class controlP5.ControllerGroup
  removes the group from controlP5.
remove(ControllerInterface<?>) - Method in interface controlP5.ControllerInterface
remove() - Method in interface controlP5.ControllerInterface
remove(ControllerInterface<?>, String, String) - Method in class controlP5.ControllerProperties
remove(ControllerInterface<?>) - Method in class controlP5.ControllerProperties
remove(ControllerInterface<?>, String) - Method in class controlP5.ControllerProperties
remove(ControllerProperty, String...) - Method in class controlP5.ControllerProperties
  removes a ControllerProperty from one or multiple sets.
remove(ControllerInterface<?>, String...) - Method in class controlP5.ControllerProperties
remove(String) - Method in class controlP5.ControlP5
  removes a controlP5 element such as a controller, group, or tab by name.
remove(Object) - Method in class controlP5.ControlP5Base
  for internal use only.
remove() - Method in class controlP5.ControlWindow
remove() - Method in class controlP5.Matrix
remove() - Method in class controlP5.MultiList
  removes the multilist.
remove() - Method in class controlP5.MultiListButton
removeBehavior() - Method in class controlP5.Controller
removeCallback(CallbackListener...) - Method in class controlP5.ControlBroadcaster
removeCallback(CallbackListener) - Method in class controlP5.ControlBroadcaster
removeCallback(Controller<?>...) - Method in class controlP5.ControlBroadcaster
  Removes a CallbackListener for a particular controller
removeCallback(CallbackListener) - Method in class controlP5.Controller
removeCallback() - Method in class controlP5.Controller
removeCallback(CallbackListener...) - Method in class controlP5.ControlP5
removeCallback(Controller<?>...) - Method in class controlP5.ControlP5
removeCallback(Controller<?>) - Method in class controlP5.ControlP5
removeCanvas(Canvas) - Method in class controlP5.ControllerGroup
  Removes a canvas from a controller group.
removeCanvas(Canvas) - Method in class controlP5.ControlP5
removeCanvas(Canvas) - Method in class controlP5.ControlWindow
removeCloseButton() - Method in class controlP5.ControllerGroup
  TODO redesign or deprecate remove the close button.
removeData(ChartData) - Method in class controlP5.Chart
removeData(String, ChartData) - Method in class controlP5.Chart
removeData(int) - Method in class controlP5.Chart
removeData(String, int) - Method in class controlP5.Chart
removeDataSet(String) - Method in class controlP5.Chart
removeFirst() - Method in class controlP5.Chart
removeFirst(String) - Method in class controlP5.Chart
removeItem(ControlGroup<?>) - Method in class controlP5.Accordion
  Removes a ControlGroup from the accordion and puts it back into the default tab of controlP5.
removeItem(String) - Method in class controlP5.CheckBox
removeItem(String) - Method in class controlP5.DropdownList
  Removes an item from the ListBox using the unique name of the item given when added to the list.
removeItem(String) - Method in class controlP5.ListBox
  Removes an item from the ListBox using the unique name of the item given when added to the list.
removeItem(String) - Method in class controlP5.RadioButton
removeItem(String) - Method in class controlP5.ScrollableList
  Removes an item from the ScrollableList using the unique name of the item given when added to the list.
removeKeyFor(ControlKey, int...) - Method in class controlP5.ControlP5Base
removeKeyFor(ControlKey, char...) - Method in class controlP5.ControlP5Base
removeKeysFor(char...) - Method in class controlP5.ControlP5Base
removeKeysFor(int...) - Method in class controlP5.ControlP5Base
removeLast() - Method in class controlP5.Chart
removeLast(String) - Method in class controlP5.Chart
removeListener(ControlListener...) - Method in class controlP5.ControlBroadcaster
removeListener(ControlListener) - Method in class controlP5.ControlGroup
  remove a listener from the controller.
removeListener(ControlListener) - Method in class controlP5.Controller
removeListener(ControlListener) - Method in class controlP5.ControllerGroup
removeListener(ControlListener...) - Method in class controlP5.ControlP5
removeListener(ControlListener) - Method in class controlP5.ControlP5
removeMouseOverFor(ControllerInterface<?>) - Method in class controlP5.ControlWindow
removeProperty(String) - Method in class controlP5.Controller
removeProperty(String, String) - Method in class controlP5.Controller
removeProperty(String) - Method in class controlP5.ControllerGroup
removeProperty(String, String) - Method in class controlP5.ControllerGroup
removeProperty(String) - Method in interface controlP5.ControllerInterface
removeProperty(String, String) - Method in interface controlP5.ControllerInterface
removeProperty(ControllerInterface<?>) - Method in class controlP5.ControlP5Base
removeSnapshot(String) - Method in class controlP5.ControllerProperties
  removes a snapshot by key.
removeTab(Tab) - Method in class controlP5.ControlWindow
RENDER_2X - Static variable in class controlP5.ControlFont
  set the RENDER_2X variable to true to double render text, this makes the font look bolder especially in OpenGL mode.
replace(String, String, String) - Static method in class controlP5.CP
RESET - Static variable in interface controlP5.ControlP5Constants
reset() - Method in class controlP5.ControlTimer
  reset the timer.
resetMouseOver() - Method in class controlP5.ControlWindow
RGBtoHSL(int) - Method in class controlP5.ColorWheel
RGBtoHSL(int, int, int) - Method in class controlP5.ColorWheel
RGBtoHSV(int) - Method in class controlP5.ColorWheel
RGBtoHSV(int, int, double) - Method in class controlP5.ColorWheel
RIGHT - Static variable in interface controlP5.ControlP5Constants
RIGHT - Static variable in class controlP5.Numberbox
RIGHT_OUTSIDE - Static variable in interface controlP5.ControlP5Constants

## S

s(String) - Static method in class controlP5.ControlP5
s(Object) - Static method in class controlP5.ControlP5
s(Object, String) - Static method in class controlP5.ControlP5
save() - Method in class controlP5.ControllerProperties
  saves all registered properties into the default 'controlP5.properties' file into your sketch folder.
SAVE - Static variable in interface controlP5.ControlP5Constants
saveAs(String) - Method in class controlP5.ControllerProperties
  saves all registered properties into a file specified by parameter thePropertiesPath.
saveAs(String, String...) - Method in class controlP5.ControllerProperties
  saves a list of properties sets into a file specified by parameter thePropertiesPath.
saveLayout(String) - Method in class controlP5.ControlP5
saveProperties() - Method in class controlP5.ControlP5
  Saves the current values of controllers into a default properties file
saveProperties(String) - Method in class controlP5.ControlP5
  Saves the current values of controllers into a file, the filepath is given by parameter theFilePath.
saveProperties(String, String...) - Method in class controlP5.ControlP5
saveSnapshot(String) - Method in class controlP5.ControllerProperties
  saves a snapshot into your sketch's sketch folder.
saveSnapshotAs(String, String) - Method in class controlP5.ControllerProperties
  saves a snapshot to the file with path given by the first parameter (thePropertiesPath).
scroll(float) - Method in class controlP5.DropdownList
  scroll the scrollList remotely.
scroll(float) - Method in class controlP5.ListBox
  scroll the scrollList remotely.
scroll(float) - Method in class controlP5.Textarea
  scroll the Textarea remotely.
ScrollableList - Class in controlP5
  A ScrollableList is a list of vertically aligned items which can be scrolled if required.
ScrollableList(ControlP5, String) - Constructor for class controlP5.ScrollableList
ScrollableList.ScrollableListView - Class in controlP5
ScrollableList.ScrollableListView() - Constructor for class controlP5.ScrollableList.ScrollableListView
scrolled(int) - Method in class controlP5.ColorWheel
scrolled(int) - Method in class controlP5.DropdownList
scrolled(int) - Method in class controlP5.Knob
  Changes the value of the knob when hovering and using the mouse wheel or the scroll function of a multi-touch track pad.
scrolled(int) - Method in class controlP5.ListBox
scrolled(int) - Method in class controlP5.Numberbox
  changes the value of the numberbox when hovering and using the mouse wheel or the scroll function of a multi-touch track pad.
scrolled(int) - Method in class controlP5.Slider
  changes the value of the slider when hovering and using the mouse wheel or the scroll function of a multi-touch track pad.
scrolled(int) - Method in class controlP5.Textarea
second() - Method in class controlP5.ControlTimer
  Seconds position of the timer.
set(Object, String, int, int, Class<?>[]) - Method in class controlP5.ControllerPlug
set(int, int) - Method in class controlP5.ControlWindow.Pointer
set(int, int, boolean) - Method in class controlP5.ControlWindow.Pointer
set(String) - Method in class controlP5.Label
set(int, int, boolean) - Method in class controlP5.Matrix
  set the state of a particular cell inside a matrix.
setAbsolutePosition(PVector) - Method in class controlP5.Controller
setAbsolutePosition(PVector) - Method in class controlP5.ControllerGroup
setAbsolutePosition(PVector) - Method in interface controlP5.ControllerInterface
setActive(int) - Method in class controlP5.CColor
setActive(boolean) - Method in class controlP5.ControlBehavior
  (de)activate the behavior.
setActive(boolean) - Method in class controlP5.Tab
  Activates a tab.
setAddress(String) - Method in class controlP5.Controller
setAddress(String) - Method in class controlP5.ControllerGroup
setAddress(String) - Method in interface controlP5.ControllerInterface
setAlpha(int) - Method in class controlP5.CColor
setAlpha(int) - Method in class controlP5.ColorWheel
setAlpha(int) - Method in class controlP5.Tooltip
  sets the transparency of the default background, default value is 200
setAlwaysActive(boolean) - Method in class controlP5.Tab
setAngleRange(float) - Method in class controlP5.Knob
  set the range in between which the know operates.
setArrayValue(float[]) - Method in class controlP5.CheckBox
  Sets the value for all CheckBox items according to the values of the array passed on.
setArrayValue(float[]) - Method in class controlP5.ColorPicker
  Requires an array of size 4 for RGBA
setArrayValue(float[]) - Method in class controlP5.Controller
setArrayValue(int, float) - Method in class controlP5.Controller
setArrayValue(int, float) - Method in class controlP5.ControllerGroup
setArrayValue(float[]) - Method in class controlP5.ControllerGroup
setArrayValue(int, float) - Method in interface controlP5.ControllerInterface
setArrayValue(float[]) - Method in interface controlP5.ControllerInterface
setArrayValue(float[]) - Method in class controlP5.RadioButton
  Sets the value for all RadioButton items according to the values of the array passed on.
setArrayValue(float[]) - Method in class controlP5.Range
setArrayValue(float[]) - Method in class controlP5.Slider2D
setAutoAddDirection(int) - Method in class controlP5.ControlP5Base
setAutoClear(boolean) - Method in class controlP5.Textfield
setAutoDraw(boolean) - Method in class controlP5.ControlP5
  by default controlP5 draws any controller on top of any drawing done in the draw() function (this doesnt apply to P3D where controlP5.draw() has to be called manually in the sketch's draw() function ).
setAutoInitialization(boolean) - Method in class controlP5.ControlP5
  autoInitialization can be very handy when it comes to initializing values, e.g.
setAutoSpacing() - Method in class controlP5.ControlP5Base
setAutoSpacing(float) - Method in class controlP5.ControlP5Base
setAutoSpacing(float, float) - Method in class controlP5.ControlP5Base
setAutoSpacing(float, float, float) - Method in class controlP5.ControlP5Base
setBackground(int) - Method in class controlP5.CColor
setBackground(int) - Method in class controlP5.ControlP5
setBackground(int) - Method in class controlP5.ControlWindow
  set the background color of the control window.
setBackground(int) - Method in class controlP5.Matrix
setBackgroundColor(int) - Method in class controlP5.ControlGroup
  set the background color of a controlGroup.
setBackgroundColor(int) - Method in class controlP5.ScrollableList
setBackgroundHeight(int) - Method in class controlP5.ControlGroup
  set the height of the controlGroup's background.
setBarHeight(int) - Method in class controlP5.ControlGroup
  set the height of the top bar (used to open/close and move a controlGroup).
setBarHeight(int) - Method in class controlP5.ScrollableList
setBarVisible(boolean) - Method in class controlP5.ScrollableList
setBehavior(ControlBehavior) - Method in class controlP5.Controller
  with setBehavior you can add a ControlBehavior to a controller.
setBorder(int) - Method in class controlP5.Tooltip
  sets the border of the tooltip, the default border is 4px.
setBorderColor(int) - Method in class controlP5.Textarea
setBroadcast(boolean) - Method in class controlP5.Controller
  Use setBroadcast to enable and disable the broadcasting of changes in a controller's value.
setBroadcast(boolean) - Method in class controlP5.ControlP5
setCaptionLabel(int) - Method in class controlP5.CColor
setCaptionLabel(String) - Method in class controlP5.Controller
  sets the content of the caption label of a controller.
setCaptionLabel(String) - Method in class controlP5.ControllerGroup
setCaptionLabel(String) - Method in interface controlP5.ControllerInterface
setCells(int[][]) - Method in class controlP5.Matrix
setCollapseMode(int) - Method in class controlP5.Accordion
setColor(int) - Method in class controlP5.ChartData
setColor(CColor) - Method in class controlP5.Controller
setColor(CColor) - Method in class controlP5.ControllerGroup
setColor(CColor) - Method in interface controlP5.ControllerInterface
setColor(CColor) - Method in class controlP5.ControlP5
setColor(CColor, Object) - Method in class controlP5.ControlP5Base
setColor(CColor) - Method in class controlP5.DropdownList
setColor(int, boolean) - Method in class controlP5.Label
setColor(int) - Method in class controlP5.Label
setColor(CColor) - Method in class controlP5.ListBox
setColor(CColor) - Method in class controlP5.ListBoxItem
setColor(int) - Method in class controlP5.Textarea
  set the text color of the textarea.
setColor(int) - Method in class controlP5.Textfield
setColor(int) - Method in class controlP5.Textlabel
setColorActive(int) - Method in class controlP5.Controller
setColorActive(int) - Method in class controlP5.ControllerGroup
setColorActive(int) - Method in interface controlP5.ControllerInterface
setColorActive(int) - Method in class controlP5.ControlP5
  sets the active state color of tabs and controllers, this cascades down to all known controllers.
setColorActive(int) - Method in class controlP5.ControlWindow
  set the color for the controller while active.
setColorActive(int) - Method in class controlP5.DropdownList
setColorActive(int) - Method in class controlP5.ListBox
setColorActive(int) - Method in class controlP5.ListBoxItem
setColorBackground(int) - Method in class controlP5.Controller
setColorBackground(int) - Method in class controlP5.ControllerGroup
setColorBackground(int) - Method in interface controlP5.ControllerInterface
setColorBackground(int) - Method in class controlP5.ControlP5
  sets the background color of tabs and controllers, this cascades down to all known controllers.
setColorBackground(int) - Method in class controlP5.ControlWindow
  set the background color of the controller.
setColorBackground(int) - Method in class controlP5.DropdownList
setColorBackground(int) - Method in class controlP5.Label
setColorBackground(int) - Method in class controlP5.ListBox
setColorBackground(int) - Method in class controlP5.ListBoxItem
setColorBackground(int) - Method in class controlP5.Textarea
setColorBackground(int) - Method in class controlP5.Tooltip
  sets the background color of the tooltip, the default color is a dark grey
setColorCaptionLabel(int) - Method in class controlP5.Controller
setColorCaptionLabel(int) - Method in class controlP5.ControlP5
  sets the label color of tabs and controllers, this cascades down to all known controllers.
setColorCaptionLabel(int) - Method in class controlP5.Range
setColorCursor(int) - Method in class controlP5.Textfield
setColorForeground(int) - Method in class controlP5.Controller
setColorForeground(int) - Method in class controlP5.ControllerGroup
setColorForeground(int) - Method in interface controlP5.ControllerInterface
setColorForeground(int) - Method in class controlP5.ControlP5
  sets the foreground color of tabs and controllers, this cascades down to all known controllers.
setColorForeground(int) - Method in class controlP5.ControlWindow
  set the foreground color of the controller.
setColorForeground(int) - Method in class controlP5.DropdownList
setColorForeground(int) - Method in class controlP5.ListBox
setColorForeground(int) - Method in class controlP5.ListBoxItem
setColorLabel(int) - Method in class controlP5.ControllerGroup
setColorLabel(int) - Method in interface controlP5.ControllerInterface
setColorLabel(int) - Method in class controlP5.ControlWindow
  set the color of the text label of the controller.
setColorLabel(int) - Method in class controlP5.DropdownList
setColorLabel(int) - Method in class controlP5.ListBox
setColorLabel(int) - Method in class controlP5.ListBoxItem
setColorLabel(int) - Method in class controlP5.Tooltip
  sets the text color of the tooltip's label, the default color is a white
setColorLabels(int) - Method in class controlP5.CheckBox
setColorLabels(int) - Method in class controlP5.RadioButton
setColors(String, int...) - Method in class controlP5.Chart
setColors(int...) - Method in class controlP5.ChartDataSet
setColorTickMark(int) - Method in class controlP5.Range
setColorTickMark(int) - Method in class controlP5.Slider
  sets the color of tick marks if enabled.
setColorValue(int) - Method in class controlP5.ColorPicker
setColorValue(int) - Method in class controlP5.ControllerGroup
setColorValue(int) - Method in interface controlP5.ControllerInterface
setColorValue(int) - Method in class controlP5.ControlWindow
  set the color of the values.
setColorValue(int) - Method in class controlP5.DropdownList
setColorValue(int) - Method in class controlP5.ListBox
setColorValueLabel(int) - Method in class controlP5.Controller
setColorValueLabel(int) - Method in class controlP5.ControlP5
  sets the value color of controllers, this cascades down to all known controllers.
setColorValueLabel(int) - Method in class controlP5.Range
setConstrained(boolean) - Method in class controlP5.Knob
setContext(CDrawable) - Method in class controlP5.ControlWindow
  Adds a custom context to a ControlWindow.
setCursorX(float) - Method in class controlP5.Slider2D
setCursorY(float) - Method in class controlP5.Slider2D
setData(int, ChartData) - Method in class controlP5.Chart
setData(String, int, ChartData) - Method in class controlP5.Chart
setData(float...) - Method in class controlP5.Chart
setData(String, float...) - Method in class controlP5.Chart
setDataSet(ChartDataSet) - Method in class controlP5.Chart
setDataSet(String, ChartDataSet) - Method in class controlP5.Chart
setDecimalPrecision(int) - Method in class controlP5.Controller
  sets the decimal precision of a controller's float value displayed.
setDefaultValue(float) - Method in class controlP5.Controller
  set the default value.
setDelay(long) - Method in class controlP5.Tooltip
  A tooltip is activated when entered by the mouse, after a given delay time the Tooltip starts to fade in.
setDirection(int) - Method in class controlP5.Numberbox
  set the direction for changing the numberbox value when dragging the mouse.
setDirection(int) - Method in class controlP5.ScrollableList
setDragDirection(int) - Method in class controlP5.Knob
  Sets the drag direction, when controlling a knob, parameter is either Controller.HORIZONTAL or Controller.VERTICAL.
setDraggable(boolean) - Method in class controlP5.Range
setDrawBackground(boolean) - Method in class controlP5.ControlWindow
  by default the background of a controlWindow is filled with a background color every frame.
setFixedSize(boolean) - Method in class controlP5.Label
setFocus(boolean) - Method in class controlP5.Textfield
setFont(ControlFont) - Method in class controlP5.ControlP5
setFont(PFont, int) - Method in class controlP5.ControlP5
setFont(PFont) - Method in class controlP5.ControlP5
setFont(int) - Method in class controlP5.Label
setFont(PFont) - Method in class controlP5.Label
setFont(ControlFont) - Method in class controlP5.Label
setFont(ControlFont) - Method in class controlP5.Textarea
setFont(PFont) - Method in class controlP5.Textarea
setFont(int) - Method in class controlP5.Textarea
setFont(PFont) - Method in class controlP5.Textfield
setFont(ControlFont) - Method in class controlP5.Textfield
setFont(int) - Method in class controlP5.Textfield
setFont(ControlFont) - Method in class controlP5.Textlabel
setFont(PFont) - Method in class controlP5.Textlabel
setForeground(int) - Method in class controlP5.CColor
setFormat(ControllerProperties.PropertiesStorageFormat) - Method in class controlP5.ControllerProperties
  use ControllerProperties.SERIALIZED, ControllerProperties.XML or ControllerProperties.JSON as parameter.
setGap(int, int) - Method in class controlP5.Matrix
setGraphics(PApplet, int, int) - Method in class controlP5.ControlP5
setGraphics(PGraphics, int, int) - Method in class controlP5.ControlP5
setGrid(int, int) - Method in class controlP5.Matrix
setGroup(String) - Method in class controlP5.Controller
  sets the group of the controller.
setGroup(ControllerGroup<?>) - Method in class controlP5.Controller
setGroup(ControllerGroup<?>) - Method in class controlP5.ControllerGroup
setGroup(String) - Method in class controlP5.ControllerGroup
setHandleSize(int) - Method in class controlP5.Range
setHandleSize(int) - Method in class controlP5.Slider
  sets the size of the Slider handle, by default it is set to either the width or height of the slider.
setHeight(int) - Method in class controlP5.Controller
setHeight(int) - Method in class controlP5.ControllerGroup
setHeight(int) - Method in class controlP5.DropdownList
setHeight(int) - Method in class controlP5.Label
setHeight(int) - Method in class controlP5.ListBox
setHeight(int) - Method in class controlP5.MultiListButton
  set the height of a multlist button.
setHeight(int) - Method in class controlP5.Range
setHeight(int) - Method in class controlP5.Slider
  set the height of the slider.
setHeight(int) - Method in class controlP5.Tab
setHeight(int) - Method in class controlP5.Textarea
  set the height of the textarea.
setHeight(int) - Method in class controlP5.Textfield
setHeight(int) - Method in class controlP5.Textlabel
setHeight(int) - Method in class controlP5.Tooltip
setHigh(byte, int) - Static method in class controlP5.CP
setHighValue(float) - Method in class controlP5.Range
setHighValueLabel(String) - Method in class controlP5.Range
setHSL(double, double, double) - Method in class controlP5.ColorWheel
setHue(double) - Method in class controlP5.ColorWheel
setId(int) - Method in class controlP5.Controller
  set the id of a controller.
setId(int) - Method in class controlP5.ControllerGroup
setId(int) - Method in interface controlP5.ControllerInterface
setId(int) - Method in class controlP5.ListBoxItem
  set the id of a listboxitem
setImage(PImage) - Method in class controlP5.CheckBox
setImage(PImage, int) - Method in class controlP5.CheckBox
setImage(PImage) - Method in class controlP5.Controller
setImage(PImage, int) - Method in class controlP5.Controller
setImage(PImage) - Method in class controlP5.RadioButton
setImage(PImage, int) - Method in class controlP5.RadioButton
setImages(PImage, PImage, PImage) - Method in class controlP5.CheckBox
setImages(PImage, PImage, PImage) - Method in class controlP5.Controller
  by default controllers use simple shapes, to replace these shapes with images, use setImages().
setImages(PImage, PImage, PImage, PImage) - Method in class controlP5.Controller
setImages(PImage...) - Method in class controlP5.Controller
setImages(PImage, PImage, PImage) - Method in class controlP5.RadioButton
setImages(PImage...) - Method in class controlP5.Toggle
setIndex(int) - Method in class controlP5.DropdownList
setInputFilter(int) - Method in class controlP5.Textfield
setInternalValue(float) - Method in class controlP5.Toggle
  by default a toggle returns 0 (for off) and 1 (for on).
setInterval(int) - Method in class controlP5.FrameRate
setInterval(int) - Method in class controlP5.Matrix
  set the speed of intervals in millis iterating through the matrix.
setItemHeight(int) - Method in class controlP5.Accordion
setItemHeight(int) - Method in class controlP5.CheckBox
  set the height of a radioButton/checkBox item.
setItemHeight(int) - Method in class controlP5.DropdownList
setItemHeight(int) - Method in class controlP5.ListBox
setItemHeight(int) - Method in class controlP5.RadioButton
  set the height of a radioButton/checkBox item.
setItemHeight(int) - Method in class controlP5.ScrollableList
setItems(String[]) - Method in class controlP5.ScrollableList
setItems(List<?>) - Method in class controlP5.ScrollableList
setItems(List<?>, int) - Method in class controlP5.ScrollableList
setItemsPerRow(int) - Method in class controlP5.CheckBox
  Items of a radioButton or a checkBox are organized in columns and rows.
setItemsPerRow(int) - Method in class controlP5.RadioButton
  Items of a radioButton or a checkBox are organized in columns and rows.
setItemWidth(int) - Method in class controlP5.CheckBox
  set the width of a radioButton/checkBox item.
setItemWidth(int) - Method in class controlP5.RadioButton
  set the width of a radioButton/checkBox item.
setLabel(String) - Method in class controlP5.ControllerGroup
setLabel(String) - Method in interface controlP5.ControllerInterface
setLabel(String) - Method in class controlP5.Tab
  set the label of the group.
setLabel(String) - Method in class controlP5.TickMark
setLabel(Label) - Method in class controlP5.Tooltip
  sets the Label to a custom label and replaces the default label.
setLabelPadding(int, int) - Method in class controlP5.RadioButton
setLabelVisible(boolean) - Method in class controlP5.Controller
  show or hide the labels of a controller.
setLength(int) - Method in class controlP5.TickMark
setLetterSpacing(int) - Method in class controlP5.Label
setLetterSpacing(int) - Method in class controlP5.Textlabel
  set the letter spacing of the font.
setLightness(double) - Method in class controlP5.ColorWheel
setLineHeight(int) - Method in class controlP5.Label
setLineHeight(int) - Method in class controlP5.Textarea
  set the lineheight of the textarea.
setLineHeight(int) - Method in class controlP5.Textlabel
setListBoxItems(String[][]) - Method in class controlP5.DropdownList
setListBoxItems(String[][]) - Method in class controlP5.ListBox
setLocation(int, int) - Method in class controlP5.ControlWindow
setLock(boolean) - Method in class controlP5.Controller
  sets the lock status of the controller
setLow(byte, int) - Static method in class controlP5.CP
setLowValue(float) - Method in class controlP5.Range
setLowValueLabel(String) - Method in class controlP5.Range
setMargin(int, int, int, int) - Method in class controlP5.ControllerStyle
setMarginBottom(int) - Method in class controlP5.ControllerStyle
setMarginLeft(int) - Method in class controlP5.ControllerStyle
setMarginRight(int) - Method in class controlP5.ControllerStyle
setMarginTop(int) - Method in class controlP5.ControllerStyle
setMax(float) - Method in class controlP5.Controller
  sets the maximum value of the Controller.
setMax(float) - Method in class controlP5.Knob
setMax(int) - Method in class controlP5.Println
setMax(float) - Method in class controlP5.Range
setMax(float) - Method in class controlP5.Slider
  set the maximum value of the slider.
setMaxX(float) - Method in class controlP5.Slider2D
  sets the maximum value for the x-axis
setMaxY(float) - Method in class controlP5.Slider2D
  sets the maximum value for the y-axis
setMin(float) - Method in class controlP5.Controller
  sets the minimum value of the Controller.
setMin(float) - Method in class controlP5.Knob
setMin(float) - Method in class controlP5.Range
setMin(float) - Method in class controlP5.Slider
  sets the minimum value of the slider.
setMinItemHeight(int) - Method in class controlP5.Accordion
  Sets the minimum height of a collapsed item, default value is 100.
setMinX(float) - Method in class controlP5.Slider2D
  sets the minimum value for the x-axis
setMinY(float) - Method in class controlP5.Slider2D
  sets the minimum value for the y-axis
setMode(int) - Method in class controlP5.Canvas
setMode(int) - Method in class controlP5.Matrix
  use setMode to change the cell-activation which by default is ControlP5.SINGLE_ROW, 1 active cell per row, but can be changed to ControlP5.SINGLE_COLUMN or ControlP5.MULTIPLES
setMode(int) - Method in class controlP5.Toggle
  set the visual mode of a Toggle.
setMouseOver(boolean) - Method in class controlP5.Controller
setMouseOver(boolean) - Method in class controlP5.ControllerGroup
setMouseOver(boolean) - Method in interface controlP5.ControllerInterface
setMousePressed(boolean) - Method in class controlP5.Controller
setMousePressed(boolean) - Method in class controlP5.ControllerGroup
setMousePressed(boolean) - Method in interface controlP5.ControllerInterface
setMouseWheelRotation(int) - Method in class controlP5.ControlP5
setMoveable(boolean) - Method in class controlP5.Controller
  enable or prevent the controller to be moveable.
setMoveable(boolean) - Method in class controlP5.ControllerGroup
  set the moveable status of the group, when false, the group can't be moved.
setMoveable(boolean) - Method in class controlP5.ControlP5
  Enables/disables Controllers to be moved around when ALT-key is down and mouse is dragged.
setMultiline(boolean) - Method in class controlP5.Label
setMultiline(boolean) - Method in class controlP5.Textlabel
setMultiplier(float) - Method in class controlP5.Numberbox
setNoneSelectedAllowed(boolean) - Method in class controlP5.CheckBox
  In order to always have 1 item selected, use setNoneSelectedAllowed(false), by default this is true.
setNoneSelectedAllowed(boolean) - Method in class controlP5.RadioButton
  In order to always have 1 item selected, use setNoneSelectedAllowed(false), by default this is true.
setNumberOfTickMarks(int) - Method in class controlP5.Knob
setNumberOfTickMarks(int) - Method in class controlP5.Range
setNumberOfTickMarks(int) - Method in class controlP5.Slider
  sets the number of tickmarks for a slider, by default tick marks are turned off.
setOff() - Method in class controlP5.Button
  If the button acts as a switch, setOff will turn off the switch.
setOffsetY(int) - Method in class controlP5.Label
setOffsetYratio(float) - Method in class controlP5.Label
setOn() - Method in class controlP5.Button
  If the button acts as a switch, setOn will turn on the switch.
setOpen(boolean) - Method in class controlP5.ControllerGroup
setOpen(boolean) - Method in class controlP5.ScrollableList
setPadding(int, int, int, int) - Method in class controlP5.ControllerStyle
setPadding(int, int) - Method in class controlP5.Label
setPaddingBottom(int) - Method in class controlP5.ControllerStyle
setPaddingLeft(int) - Method in class controlP5.ControllerStyle
setPaddingRight(int) - Method in class controlP5.ControllerStyle
setPaddingTop(int) - Method in class controlP5.ControllerStyle
setPaddingX(int) - Method in class controlP5.Label
setPaddingY(int) - Method in class controlP5.Label
setParent(ControllerInterface<?>) - Method in class controlP5.Controller
  set the parent of a parent of a controller.
setPasswordMode(boolean) - Method in class controlP5.Textfield
setPosition(PVector) - Method in class controlP5.Controller
setPosition(float, float) - Method in class controlP5.Controller
  set the position of a controller.
setPosition(float, float) - Method in class controlP5.ControllerGroup
  set the position of this controller.
setPosition(PVector) - Method in class controlP5.ControllerGroup
setPosition(float, float) - Method in interface controlP5.ControllerInterface
setPosition(PVector) - Method in interface controlP5.ControllerInterface
setPosition(int, int, Object) - Method in class controlP5.ControlP5Base
setPosition(int, int) - Method in class controlP5.ControlWindow
setPositionOffset(float, float) - Method in class controlP5.Tooltip
  adds an offset to the position of the controller relative to the mouse cursor's position.
setPositionOfTabs(PVector) - Method in class controlP5.ControlWindow
  Sets the position of the tab bar which is set to 0,0 by default.
setPositionOfTabs(int, int) - Method in class controlP5.ControlWindow
setPrintStackTrace(boolean) - Static method in class controlP5.ControlBroadcaster
setRadius(float) - Method in class controlP5.Knob
setRange(float, float) - Method in class controlP5.Chart
setRange(float, float) - Method in class controlP5.Knob
setRange(float, float) - Method in class controlP5.Numberbox
setRange(float, float) - Method in class controlP5.Range
setRange(float, float) - Method in class controlP5.Slider
setRangeValues(float, float) - Method in class controlP5.Range
setResolution(int) - Method in class controlP5.Chart
  ?
setResolution(float) - Method in class controlP5.Knob
  resolution is a sensitivity value when dragging a knob.
setRGB(int) - Method in class controlP5.ColorWheel
setSaturation(double) - Method in class controlP5.ColorWheel
setScrollActive(int) - Method in class controlP5.Textarea
setScrollBackground(int) - Method in class controlP5.Textarea
setScrollbarVisible(boolean) - Method in class controlP5.DropdownList
setScrollbarVisible(boolean) - Method in class controlP5.ListBox
setScrollbarWidth(int) - Method in class controlP5.DropdownList
setScrollbarWidth(int) - Method in class controlP5.ListBox
setScrollForeground(int) - Method in class controlP5.Textarea
setScrollSensitivity(float) - Method in class controlP5.Knob
  Sets the sensitivity for the scroll behavior when using the mouse wheel or the scroll function of a multi-touch track pad.
setScrollSensitivity(float) - Method in class controlP5.Numberbox
  sets the sensitivity for the scroll behavior when using the mouse wheel or the scroll function of a multi-touch track pad.
setScrollSensitivity(float) - Method in class controlP5.ScrollableList
setScrollSensitivity(float) - Method in class controlP5.Slider
  sets the sensitivity for the scroll behavior when using the mouse wheel or the scroll function of a multi-touch track pad.
setShowAngleRange(boolean) - Method in class controlP5.Knob
setSize(PImage) - Method in class controlP5.CheckBox
setSize(int, int) - Method in class controlP5.CheckBox
setSize(int) - Method in class controlP5.ControlFont
setSize(int, int) - Method in class controlP5.ControlGroup
setSize(PImage) - Method in class controlP5.Controller
  auto-updates the size of a controller according to the dimensions of the PImage.
setSize(int, int) - Method in class controlP5.Controller
setSize(int, int) - Method in class controlP5.ControllerGroup
setSize(int, int) - Method in class controlP5.DropdownList
setSize(int, int) - Method in class controlP5.Knob
setSize(int) - Method in class controlP5.Label
setSize(int, int) - Method in class controlP5.ListBox
setSize(PImage) - Method in class controlP5.RadioButton
setSize(int, int) - Method in class controlP5.RadioButton
setSize(int, int) - Method in class controlP5.Slider
setSize(int, int) - Method in class controlP5.Textarea
setSliderMode(int) - Method in class controlP5.Range
setSliderMode(int) - Method in class controlP5.Slider
  use the slider mode to set the mode of the slider bar, which can be Slider.FLEXIBLE or Slider.FIX
setSnapshot(String) - Method in class controlP5.ControllerProperties
  logs all registered properties in memory.
setSpacingColumn(int) - Method in class controlP5.CheckBox
  Sets the spacing in pixels between columns.
setSpacingColumn(int) - Method in class controlP5.RadioButton
  Sets the spacing in pixels between columns.
setSpacingRow(int) - Method in class controlP5.CheckBox
  Sets the spacing in pixels between rows.
setSpacingRow(int) - Method in class controlP5.RadioButton
  Sets the spacing in pixels between rows.
setSpeedOfTime(float) - Method in class controlP5.ControlTimer
  set the speed of time, for slow motion or high speed.
setStartAngle(float) - Method in class controlP5.Knob
  The start angle is a value between 0 and TWO_PI.
setState(boolean) - Method in class controlP5.Toggle
  sets the state of the toggle, this can be true or false.
setStringValue(String) - Method in class controlP5.Controller
setStringValue(String) - Method in class controlP5.ControllerGroup
setStringValue(String) - Method in interface controlP5.ControllerInterface
setStringValue(String) - Method in class controlP5.Textlabel
setStrokeWeight(float) - Method in class controlP5.Chart
setStrokeWeight(float) - Method in class controlP5.ChartDataSet
setSwitch(boolean) - Method in class controlP5.Button
  Turns a button into a switch, or use a Toggle instead.
setTab(String) - Method in class controlP5.Controller
  sets the tab of the controller.
setTab(ControlWindow, String) - Method in class controlP5.Controller
setTab(String) - Method in class controlP5.ControllerGroup
setTab(ControlWindow, String) - Method in class controlP5.ControllerGroup
setTab(Tab) - Method in class controlP5.ControllerGroup
setTabEventsActive(boolean) - Method in class controlP5.ControlP5
  By default event originating from tabs are disabled, use setTabEventsActive(true) to receive controlEvents when tabs are clicked.
setText(String) - Method in class controlP5.ChartData
setText(String) - Method in class controlP5.Label
setText(String) - Method in class controlP5.ListBoxItem
  change text text of a lsitboxitem's label.
setText(String) - Method in class controlP5.Textarea
  set the text of the textarea.
setText(String) - Method in class controlP5.Textfield
setText(String) - Method in class controlP5.Textlabel
setTickMarkLength(int) - Method in class controlP5.Knob
setTickMarkWeight(float) - Method in class controlP5.Knob
setTitle(String) - Method in class controlP5.ControllerGroup
setTooltip(Tooltip) - Method in class controlP5.ControlP5
setTriggerEvent(int) - Method in class controlP5.Bang
  By default a bang is triggered when the mouse is pressed.
setTriggerEvent(int) - Method in class controlP5.Slider
  the trigger event is set to Slider.PRESSED by default but can be changed to Slider.RELEASE so that events are triggered when the slider is released.
setType(int) - Method in class controlP5.ScrollableList
setUndecorated(boolean) - Method in class controlP5.ControlWindow
setup(PGraphics) - Method in class controlP5.Canvas
setup() - Method in class controlP5.MultiList
setUpdate(boolean) - Method in class controlP5.Controller
  disables the update function for a controller.
setUpdate(boolean) - Method in class controlP5.ControllerGroup
  enables or disables the update function of a controller.
setUpdate(boolean) - Method in interface controlP5.ControllerInterface
setUpdate(boolean) - Method in class controlP5.ControlP5
  changes the update behavior according to parameter theFlag
setUpdate(boolean) - Method in class controlP5.ControlWindow
  enable or disable the update function of a control window.
setUserInteraction(boolean) - Method in class controlP5.Controller
setValue(float) - Method in class controlP5.Bang
  Sets the value of the bang controller.
setValue(float) - Method in class controlP5.Button
setValue(float) - Method in class controlP5.Chart
setValue(float) - Method in class controlP5.ChartData
setValue(float) - Method in class controlP5.ControlBehavior
setValue(float) - Method in class controlP5.Controller
setValue(float) - Method in class controlP5.ControllerGroup
setValue(float) - Method in interface controlP5.ControllerInterface
setValue(float) - Method in class controlP5.DropdownList
setValue(float) - Method in class controlP5.Knob
setValue(float) - Method in class controlP5.ListBox
setValue(float) - Method in class controlP5.Matrix
setValue(float) - Method in class controlP5.MultiList
setValue(float) - Method in class controlP5.Numberbox
  set the value of the numberbox.
setValue(float) - Method in class controlP5.Range
  set the value of the range-slider.
setValue(float) - Method in class controlP5.Slider
  set the value of the slider.
setValue(float) - Method in class controlP5.Slider2D
setValue(float) - Method in class controlP5.Tab
setValue(float) - Method in class controlP5.Textfield
setValue(String) - Method in class controlP5.Textfield
setValue(float) - Method in class controlP5.Textlabel
setValue(String) - Method in class controlP5.Textlabel
  set the text of the textlabel.
setValue(float) - Method in class controlP5.Toggle
setValue(boolean) - Method in class controlP5.Toggle
setValueLabel(int) - Method in class controlP5.CColor
setValueLabel(String) - Method in class controlP5.Controller
  set or change the value of the value label of a controller.
setValueLabelSeparator(String) - Method in class controlP5.Slider2D
setValueSelf(float) - Method in class controlP5.Controller
setView(int) - Method in class controlP5.Chart
setView(ControllerView<T>) - Method in class controlP5.Controller
  use setDisplay to customize your controller look.
setView(ControllerView<T>, int) - Method in class controlP5.Controller
setView(ControllerView<?>) - Method in class controlP5.Tooltip
  A custom view can be set for a Tooltip.
setViewStyle(int) - Method in class controlP5.Knob
  set the display style of a knob.
setVisible(boolean) - Method in class controlP5.Controller
setVisible(boolean) - Method in class controlP5.ControllerGroup
setVisible(boolean) - Method in class controlP5.ControlP5
setVisible(boolean) - Method in class controlP5.Label
setWidth(int) - Method in class controlP5.Accordion
setWidth(int) - Method in class controlP5.Controller
setWidth(int) - Method in class controlP5.ControllerGroup
setWidth(int) - Method in class controlP5.DropdownList
setWidth(int) - Method in class controlP5.Label
setWidth(int) - Method in class controlP5.ListBox
setWidth(int) - Method in class controlP5.MultiListButton
  set the width of a multlist button.
setWidth(int) - Method in class controlP5.Range
setWidth(int) - Method in class controlP5.Slider
  set the width of the slider.
setWidth(int) - Method in class controlP5.Tab
setWidth(int) - Method in class controlP5.Textarea
  set the width of the textarea.
setWidth(int) - Method in class controlP5.Textfield
setWidth(int) - Method in class controlP5.Textlabel
setWidth(int) - Method in class controlP5.Tooltip
  with the default display, the width of the tooltip is set automatically, therefore setWidth() does not have any effect without changing the default display to a custom ControllerView.
setX(int) - Method in class controlP5.ControlWindow.Pointer
setY(int) - Method in class controlP5.ControlWindow.Pointer
sharp() - Static method in class controlP5.ControlFont
  renders a PFont twice for better and sharper readability
SHIFT - Static variable in interface controlP5.ControlP5Constants
show() - Method in class controlP5.Controller
show() - Method in class controlP5.ControllerGroup
show() - Method in interface controlP5.ControllerInterface
show() - Method in class controlP5.ControlP5
  shows all controllers and tabs in your sketch.
show(Object) - Method in class controlP5.ControlP5Base
show() - Method in class controlP5.ControlWindow
show() - Method in class controlP5.Label
showArrow() - Method in class controlP5.ControllerGroup
showBar() - Method in class controlP5.ControllerGroup
showLabels() - Method in class controlP5.CheckBox
showLabels() - Method in class controlP5.RadioButton
showScrollbar() - Method in class controlP5.DropdownList
showScrollbar() - Method in class controlP5.ListBox
showScrollbar() - Method in class controlP5.Textarea
showTickMarks() - Method in class controlP5.Knob
showTickMarks(boolean) - Method in class controlP5.Range
showTickMarks(boolean) - Method in class controlP5.Slider
  shows or hides tickmarks for a slider
shuffle() - Method in class controlP5.Knob
  Assigns a random value to the controller.
shuffle() - Method in class controlP5.Numberbox
  assigns a random value to the controller.
shuffle() - Method in class controlP5.Slider
  assigns a random value to the slider.
shuffle() - Method in class controlP5.Slider2D
  assigns a random value to the controller.
SILVER - Static variable in interface controlP5.ControlP5Constants
SINGLE - Static variable in interface controlP5.ControlP5Constants
SINGLE_COLUMN - Static variable in interface controlP5.ControlP5Constants
SINGLE_ROW - Static variable in interface controlP5.ControlP5Constants
size() - Method in class controlP5.Chart
size() - Method in class controlP5.ControllerList
sizeDrawable() - Method in class controlP5.ControllerList
Slider - Class in controlP5
  A slider is either used horizontally or vertically.
Slider(ControlP5, String) - Constructor for class controlP5.Slider
  Convenience constructor to extend Slider.
Slider(ControlP5, ControllerGroup<?>, String, float, float, float, int, int, int, int) - Constructor for class controlP5.Slider
Slider2D - Class in controlP5
  The Slider2D allows to control a handle within a 2D area.
Slider2D(ControlP5, String) - Constructor for class controlP5.Slider2D
  Convenience constructor to extend Slider2D.
snapToTickMarks(boolean) - Method in class controlP5.Knob
snapToTickMarks(boolean) - Method in class controlP5.Range
snapToTickMarks(boolean) - Method in class controlP5.Slider
  enables or disables snap to tick marks.
SPRITE - Static variable in interface controlP5.ControlP5Constants
standard56 - Static variable in interface controlP5.ControlP5Constants
standard56base64 - Static variable in class controlP5.BitFont
standard58 - Static variable in interface controlP5.ControlP5Constants
standard58base64 - Static variable in class controlP5.BitFont
stop() - Method in class controlP5.Matrix
stopListeningTo(String, Object) - Method in class controlP5.ControlP5Base
STRING - Static variable in interface controlP5.ControlP5Constants
stringValue() - Method in class controlP5.ControlGroup
  !!! experimental, see ControllerGroup.value()
submit() - Method in class controlP5.Textfield
  make the controller execute a return event.
SWITCH - Static variable in interface controlP5.ControlP5Constants
SWITCH_BACK - Static variable in interface controlP5.ControlP5Constants
SWITCH_FORE - Static variable in interface controlP5.ControlP5Constants
synt24 - Static variable in interface controlP5.ControlP5Constants

## T

t() - Method in interface controlP5.Pointer
TAB - Static variable in class controlP5.ControlEvent
TAB - Static variable in interface controlP5.ControlP5Constants
Tab - Class in controlP5
  Tabs are used to organize controllers.
Tab(ControlP5, ControlWindow, String) - Constructor for class controlP5.Tab
TEAL - Static variable in interface controlP5.ControlP5Constants
Textarea - Class in controlP5
  a textarea can be used to leave notes, it uses the controlP5 BitFont to render text.
Textarea(ControlP5, String) - Constructor for class controlP5.Textarea
  Convenience constructor to extend Textarea.
Textarea(String, int, int) - Constructor for class controlP5.Textarea
Textfield - Class in controlP5
  A singleline input textfield, use arrow keys to go back and forth, use backspace to delete characters.
Textfield(ControlP5, String) - Constructor for class controlP5.Textfield
  Convenience constructor to extend Textfield.
Textfield(ControlP5, ControllerGroup<?>, String, String, int, int, int, int) - Constructor for class controlP5.Textfield
Textfield.InputFilter - Enum in controlP5
Textlabel - Class in controlP5
Textlabel(ControlP5, String, int, int) - Constructor for class controlP5.Textlabel
Textlabel(ControlP5, String, int, int, int, int) - Constructor for class controlP5.Textlabel
THEME_A - Static variable in interface controlP5.ControlP5Constants
THEME_CP52014 - Static variable in interface controlP5.ControlP5Constants
THEME_CP5BLUE - Static variable in interface controlP5.ControlP5Constants
THEME_RED - Static variable in interface controlP5.ControlP5Constants
THEME_RETRO - Static variable in interface controlP5.ControlP5Constants
THEME_WHITE - Static variable in interface controlP5.ControlP5Constants
TickMark - Class in controlP5
  Tickmarks are used by the Slider and Knob controller.
TickMark(Controller<?>) - Constructor for class controlP5.TickMark
time() - Method in class controlP5.ControlTimer
  get the time in milliseconds since the timer was started.
toggle(int) - Method in class controlP5.CheckBox
  toggle a single checkbox item by index
toggle(String) - Method in class controlP5.CheckBox
  deactivate a single checkbox item by name
toggle(int) - Method in class controlP5.RadioButton
Toggle - Class in controlP5
  a toggle can have two states, true and false, where true has the value 1 and false is 0.
Toggle(ControlP5, String) - Constructor for class controlP5.Toggle
  Convenience constructor to extend Toggle.
Toggle(ControlP5, Tab, String, float, float, float, int, int) - Constructor for class controlP5.Toggle
toggle() - Method in class controlP5.Toggle
  switch the state of a toggle.
toggleUndecorated() - Method in class controlP5.ControlWindow
toList(Object) - Static method in class controlP5.ControlP5
toMap(Object) - Static method in class controlP5.ControlP5
Tooltip - Class in controlP5
  A tooltip can be registered for individual controllers and is activated on rollover.
TOP - Static variable in interface controlP5.ControlP5Constants
TOP_OUTSIDE - Static variable in interface controlP5.ControlP5Constants
toString() - Method in class controlP5.Bang
toString() - Method in class controlP5.Button
toString() - Method in class controlP5.CColor
toString() - Method in class controlP5.Chart
toString() - Method in class controlP5.CheckBox
toString() - Method in class controlP5.ControlEvent
toString() - Method in class controlP5.ControlGroup
toString() - Method in class controlP5.Controller
toString() - Method in class controlP5.ControllerGroup
toString() - Method in class controlP5.ControllerProperties
toString() - Method in class controlP5.ControllerProperty
toString() - Method in class controlP5.ControlTimer
  return a string representation of the current status of the timer.
toString() - Method in class controlP5.ListBoxItem
toString() - Method in class controlP5.Range
toUpperCase(boolean) - Method in class controlP5.CheckBox
toUpperCase(boolean) - Method in class controlP5.DropdownList
toUpperCase(boolean) - Method in class controlP5.Label
toUpperCase(boolean) - Method in class controlP5.ListBox
toUpperCase(boolean) - Method in class controlP5.ListBoxItem
  by default the text of a listboxitem is set to uppercase, use toUpperCase(false) to make changes.
toUpperCase(boolean) - Method in class controlP5.MultiList
toUpperCase(boolean) - Method in class controlP5.MultiListButton
toUpperCase(boolean) - Method in class controlP5.RadioButton
TRANSITION_WAIT_FADEIN - Static variable in interface controlP5.ControlP5Constants
TREE - Static variable in interface controlP5.ControlP5Constants
TREE - Static variable in class controlP5.ScrollableList
trigger(int) - Method in class controlP5.Matrix
TWO_PI - Static variable in interface controlP5.ControlP5Constants

## U

UNDEFINDED - Static variable in class controlP5.ControlEvent
unlock() - Method in class controlP5.Controller
  enables the controller to be moved, changed and controlled by the user.
unplugFrom(Object[]) - Method in class controlP5.Controller
  unplugs the controller from a list of objects
unplugFrom(Object) - Method in class controlP5.Controller
  unplugs the Controller for a single object
unregister(Controller<?>) - Method in class controlP5.Tooltip
  removes a controller from the tooltip
unregister(String) - Method in class controlP5.Tooltip
unregisterTooltip() - Method in class controlP5.Controller
unshift(float) - Method in class controlP5.Chart
  adds a new float at the beginning of the data set.
unshift(String, float) - Method in class controlP5.Chart
UP - Static variable in interface controlP5.ControlP5Constants
UP - Static variable in class controlP5.Numberbox
update() - Method in class controlP5.Bang
update() - Method in class controlP5.Button
  updates the value of the controller without having to set the value explicitly.
update(PApplet) - Method in class controlP5.Canvas
update() - Method in class controlP5.ControlBehavior
  When extending ControlBehavior, update() has to be overridden.
update() - Method in class controlP5.Controller
  updates the value of the controller without having to set the value explicitly.
update() - Method in class controlP5.ControllerGroup
update() - Method in interface controlP5.ControllerInterface
update() - Method in class controlP5.ControlP5
  forces all controllers to update.
update() - Method in class controlP5.ControlTimer
  called to update the timer.
update() - Method in class controlP5.ControlWindow
  updates all controllers inside the control window if update is enabled.
update() - Method in class controlP5.Knob
update() - Method in class controlP5.Matrix
update(PApplet) - Method in class controlP5.MultiList
update() - Method in class controlP5.MultiList
  updates the value of the controller without having to set the value explicitly.
update() - Method in class controlP5.Numberbox
update() - Method in class controlP5.Range
update() - Method in class controlP5.Slider
update() - Method in class controlP5.Toggle
  updates the value of the controller without having to set the value explicitly.
updateAbsolutePosition() - Method in class controlP5.Controller
updateAbsolutePosition() - Method in class controlP5.ControllerGroup
updateAbsolutePosition() - Method in interface controlP5.ControllerInterface
updateData(float...) - Method in class controlP5.Chart
updateData(String, float...) - Method in class controlP5.Chart
updateDisplayMode(int) - Method in class controlP5.Bang
updateDisplayMode(int) - Method in class controlP5.Button
updateDisplayMode(int) - Method in class controlP5.Chart
updateDisplayMode(int) - Method in class controlP5.ColorWheel
updateDisplayMode(int) - Method in class controlP5.Knob
updateDisplayMode(int) - Method in class controlP5.Matrix
updateDisplayMode(int) - Method in class controlP5.Numberbox
updateDisplayMode(int) - Method in class controlP5.Range
updateDisplayMode(int) - Method in class controlP5.ScrollableList
updateDisplayMode(int) - Method in class controlP5.Slider
updateDisplayMode(int) - Method in class controlP5.Slider2D
updateDisplayMode(int) - Method in class controlP5.Toggle
updateEvents() - Method in class controlP5.Controller
  updateEvents is used for internal updates of a controller.
updateEvents() - Method in class controlP5.ControllerGroup
updateEvents() - Method in interface controlP5.ControllerInterface
updateEvents() - Method in class controlP5.ControlWindow
updateFont(ControlFont) - Method in class controlP5.Label
updateInternalEvents(PApplet) - Method in class controlP5.ControlGroup
updateInternalEvents(PApplet) - Method in class controlP5.Controller
updateInternalEvents(PApplet) - Method in class controlP5.ControllerGroup
updateInternalEvents(PApplet) - Method in interface controlP5.ControllerInterface
  a method for putting input events like e.g.
updateInternalEvents(PApplet) - Method in class controlP5.DropdownList
updateInternalEvents(PApplet) - Method in class controlP5.Knob
updateInternalEvents(PApplet) - Method in class controlP5.ListBox
updateInternalEvents(PApplet) - Method in class controlP5.Matrix
updateInternalEvents(PApplet) - Method in class controlP5.Numberbox
updateInternalEvents(PApplet) - Method in class controlP5.Range
updateInternalEvents(PApplet) - Method in class controlP5.Slider
updateInternalEvents(PApplet) - Method in class controlP5.Slider2D
updateItems() - Method in class controlP5.Accordion
  UpdateItems is called when changes such as remove, change of height is performed on an accordion.
updateLayout() - Method in class controlP5.CheckBox
updateLayout() - Method in class controlP5.RadioButton
updateListBoxItems() - Method in class controlP5.DropdownList
updateListBoxItems() - Method in class controlP5.ListBox
updateLocation(float, float) - Method in class controlP5.MultiList
updateLocation(float, float) - Method in class controlP5.MultiListButton
updateRect(float, float, float, float) - Method in class controlP5.MultiListButton
updateSize() - Method in class controlP5.Controller
updateSnapshot(String) - Method in class controlP5.ControllerProperties
  convenience method, setSnapshot(String) also works here since it will override existing log with the same key.
updateViewMode(int) - Method in class controlP5.Bang
updateViewMode(int) - Method in class controlP5.BoundingBox
updateViewMode(int) - Method in class controlP5.Button
updateViewMode(int) - Method in class controlP5.Chart
updateViewMode(int) - Method in class controlP5.ColorWheel

## V

VALUELABEL - Static variable in interface controlP5.ControlP5Constants
valueOf(String) - Static method in enum controlP5.Textfield.InputFilter
  Returns the enum constant of this type with the specified name.
values() - Static method in enum controlP5.Textfield.InputFilter
  Returns an array containing the constants of this enum type, in the order they are declared.
VERBOSE - Static variable in interface controlP5.ControlP5Constants
VERSION - Static variable in class controlP5.ControlP5
version() - Method in class controlP5.ControlP5
  Returns the current version of controlP5
VERTICAL - Static variable in interface controlP5.ControlP5Constants

## W

WAIT - Static variable in interface controlP5.ControlP5Constants
WHITE - Static variable in interface controlP5.ControlP5Constants
window() - Method in class controlP5.Canvas

## X

x() - Method in interface controlP5.Pointer

## Y

y() - Method in interface controlP5.Pointer
YELLOW - Static variable in interface controlP5.ControlP5Constants

## _

_myPaddingX - Variable in class controlP5.Label
_myPaddingY - Variable in class controlP5.Label

A B C D E F G H I J K L M N O P R S T U V W X Y _