Base base
EditorState state
Mode mode
java.awt.print.PageFormat pageFormat
java.awt.print.PrinterJob printerJob
javax.swing.JMenu fileMenu
javax.swing.JMenu sketchMenu
EditorHeader header
EditorToolbar toolbar
JEditTextArea textarea
EditorStatus status
javax.swing.JSplitPane splitPane
javax.swing.JPanel consolePanel
EditorConsole console
EditorLineStatus lineStatus
Sketch sketch
java.awt.Point sketchWindowLocation
javax.swing.JMenuItem undoItem
javax.swing.JMenuItem redoItem
processing.app.Editor.UndoAction undoAction
processing.app.Editor.RedoAction redoAction
javax.swing.undo.UndoManager undo
javax.swing.undo.CompoundEdit compoundEdit
java.util.Timer timer
java.util.TimerTask endUndoEvent
boolean isInserting
java.util.Stack<E> caretUndoStack
java.util.Stack<E> caretRedoStack
FindReplace find
javax.swing.JMenu toolsMenu
javax.swing.JMenu modeMenu
java.util.ArrayList<E> coreTools
java.util.ArrayList<E> contribTools
Editor editor
javax.swing.JTextPane consoleTextPane
processing.app.BufferedStyledDocument consoleDoc
javax.swing.text.MutableAttributeSet stdStyle
javax.swing.text.MutableAttributeSet errStyle
int maxLineCount
java.awt.Color backgroundColor
java.awt.Color[] textColor
Editor editor
processing.app.EditorHeader.Tab[] tabs
processing.app.EditorHeader.Tab[] visitOrder
java.awt.Font font
java.awt.FontMetrics metrics
int fontAscent
javax.swing.JMenu menu
javax.swing.JPopupMenu popup
int menuLeft
int menuRight
java.awt.Image[][] pieces
java.awt.Image offscreen
int sizeW
int sizeH
int imageW
int imageH
java.lang.String lastNoticeName
Editor editor
int start
int stop
java.awt.Color foreground
java.awt.Color background
java.awt.Font font
int high
java.lang.String text
java.awt.Color[] bgcolor
java.awt.Color[] fgcolor
Editor editor
int mode
java.lang.String message
java.awt.Font font
java.awt.FontMetrics metrics
int ascent
java.awt.Image offscreen
int sizeW
int sizeH
int imageW
int imageH
javax.swing.JButton cancelButton
javax.swing.JButton okButton
javax.swing.JTextField editField
int response
boolean indeterminate
java.lang.Thread thread
Base base
Editor editor
Mode mode
java.awt.Image offscreen
int width
int height
java.awt.Color bgcolor
EditorToolbar.Button rollover
java.awt.Font statusFont
java.awt.Color statusColor
boolean shiftPressed
java.awt.Color modeButtonColor
java.awt.Font modeTextFont
java.awt.Color modeTextColor
java.lang.String modeTitle
int modeX1
int modeY1
int modeX2
int modeY2
javax.swing.JMenu modeMenu
java.util.ArrayList<E> buttons
Editor editor
javax.swing.JTextField findField
javax.swing.JTextField replaceField
javax.swing.JButton replaceButton
javax.swing.JButton replaceAllButton
javax.swing.JButton replaceAndFindButton
javax.swing.JButton previousButton
javax.swing.JButton findButton
javax.swing.JCheckBox ignoreCaseBox
javax.swing.JCheckBox allTabsBox
javax.swing.JCheckBox wrapAroundBox
ContributionManagerDialog contribManager
java.util.TreeMap<K,V> panelByContribution
processing.app.contrib.ContributionListPanel.ContributionPanel selectedPanel
javax.swing.JPanel statusPlaceholder
ContributionListing.Filter permaFilter
ContributionListing contribListing
InputMethodSupport inputMethodSupport
Brackets bracketHelper
PdeKeyListener editorListener
EditorLineStatus editorLineStatus
javax.swing.Timer caretTimer
TextAreaPainter painter
javax.swing.JPopupMenu popup
javax.swing.event.EventListenerList eventListenerList
processing.app.syntax.JEditTextArea.MutableCaretEvent caretEvent
boolean caretBlinks
boolean caretVisible
boolean blink
boolean editable
int firstLine
int visibleLines
int electricScroll
int horizontalOffset
javax.swing.JScrollBar vertical
javax.swing.JScrollBar horizontal
boolean scrollBarsInitialized
InputHandler inputHandler
SyntaxDocument document
processing.app.syntax.JEditTextArea.DocumentHandler documentHandler
javax.swing.text.Segment lineSegment
int selectionStart
int selectionStartLine
int selectionEnd
int selectionEndLine
boolean biasLeft
int newSelectionStart
int newSelectionEnd
boolean selectWord
boolean selectLine
int selectionAncorStart
int selectionAncorEnd
int bracketPosition
int bracketLine
int magicCaret
boolean overwrite
boolean rectSelect
TokenMarker tokenMarker
boolean printing
boolean antialias
CompositionTextPainter compositionTextPainter
int currentLineIndex
Token currentLineTokens
javax.swing.text.Segment currentLine
JEditTextArea textArea
SyntaxStyle[] styles
java.awt.Color caretColor
java.awt.Color selectionColor
java.awt.Color lineHighlightColor
java.awt.Color bracketHighlightColor
java.awt.Color eolMarkerColor
boolean blockCaret
boolean lineHighlight
boolean bracketHighlight
boolean eolMarkers
int cols
int rows
int tabSize
java.awt.FontMetrics fm
TextAreaPainter.Highlight highlights
Editor editor
javax.swing.JList<E> fontSelector
javax.swing.JTextField sizeSelector
javax.swing.JButton charsetButton
javax.swing.JCheckBox smoothBox
javax.swing.JComponent sample
javax.swing.JButton okButton
javax.swing.JTextField filenameField
java.util.HashMap<K,V> table
boolean smooth
java.awt.Font font
java.lang.String[] list
int selection
processing.app.tools.CharacterSelector charSelector
PGraphics g
java.awt.Frame frame
int displayWidth
int displayHeight
PGraphics recorder
java.lang.String[] args
This does not include the arguments passed in to PApplet itself.
java.lang.String sketchPath
boolean defaultSize
java.awt.Dimension currentSize
int[] pixels
int width
int height
int mouseX
int mouseY
int pmouseX
PApplet.pmouseY,
PApplet.mouseX,
PApplet.mouseYint pmouseY
PApplet.pmouseX,
PApplet.mouseX,
PApplet.mouseYint dmouseX
int dmouseY
int emouseX
int emouseY
boolean firstMouse
Just using (frameCount == 0) won't work since mouseXxxxx() may not be called until a couple frames into things.
int mouseButton
boolean mousePressed
MouseEvent mouseEvent
char key
If it's a coded key, i.e. UP/DOWN/CTRL/SHIFT/ALT, this will be set to CODED (0xffff or 65535).
int keyCode
For the arrow keys, keyCode will be one of UP, DOWN, LEFT and RIGHT. Also available are ALT, CONTROL and SHIFT. A full set of constants can be obtained from java.awt.event.KeyEvent, from the VK_XXXX variables.
boolean keyPressed
KeyEvent keyEvent
boolean focused
boolean online
long millisOffset
Used by the millis() function.
float frameRate
PApplet.frameRate(float)long frameRateLastNanos
float frameRateTarget
long frameRatePeriod
boolean looping
boolean redraw
int frameCount
PApplet.frameRate(float)boolean finished
boolean paused
boolean exitCalled
java.lang.Object pauseObject
java.lang.Thread thread
boolean external
java.util.HashMap<K,V> registerMap
processing.core.PApplet.RegisteredMethods mouseEventMethods
processing.core.PApplet.RegisteredMethods keyEventMethods
processing.core.PApplet.InternalEventQueue eventQueue
int cursorType
boolean cursorVisible
PImage invisibleCursor
java.util.Random internalRandom
int perlin_octaves
float perlin_amp_falloff
int perlin_TWOPI
int perlin_PI
float[] perlin_cosTable
float[] perlin
java.util.Random perlinRandom
java.lang.String[] loadImageFormats
int requestImageMax
int requestImageCount
java.awt.Frame selectFrame
float x
float y
float z
AndroidMode androidMode
Editor editor
javax.swing.JScrollPane permissionScroller
javax.swing.JList<E> permissionList
javax.swing.JLabel descriptionLabel
Sketch sketch
JavaMode jmode
PdeKeyListener listener
Runner runtime
JavaScriptMode jsMode
DirectivesEditor directivesEditor
PdeKeyListener listener