Processing Documentation
Main Page
Constants
HALF_PI
PI
QUARTER_PI
TAU
TWO_PI
XML
cls
Array
ArrayList
BufferedReader
FloatDict
FloatList
HashMap
IntDict
IntList
JSONArray
JSONObject
Object
PFont
PGraphics
PImage
PShader
PShape
PVector
PrintWriter
String
StringDict
StringList
Table
TableRow
funcs
abs
acos
alpha
ambient
ambientLight
append
applyMatrix
arc
arrayCopy
asin
atan
atan2
background
beginCamera
beginContour
beginRaw
beginRecord
beginShape
bezier
bezierDetail
bezierPoint
bezierTangent
bezierVertex
binary
blend
blendMode
blue
boolean
box
brightness
byte
camera
ceil
char
clear
clip
color
colorMode
concat
constrain
copy
cos
createFont
createGraphics
createImage
createInput
createOutput
createReader
createShape
createWriter
cursor
curve
curveDetail
curvePoint
curveTangent
curveTightness
curveVertex
day
degrees
delay
directionalLight
displayDensity
dist
draw
ellipse
ellipseMode
emissive
endCamera
endContour
endRaw
endRecord
endShape
exit
exp
expand
fill
filter
float
floor
frameRate
frustum
fullScreen
get
green
hex
hour
hue
image
imageMode
int
join
keyPressed
keyReleased
keyTyped
launch
lerp
lerpColor
lightFalloff
lightSpecular
lights
line
loadBytes
loadFont
loadImage
loadJSONArray
loadJSONObject
loadPixels
loadShader
loadShape
loadStrings
loadTable
loadXML
log
loop
mag
map
match
matchAll
max
millis
min
minute
modelX
modelY
modelZ
month
mouseClicked
mouseDragged
mouseMoved
mousePressed
mouseReleased
mouseWheel
nf
nfc
nfp
nfs
noClip
noCursor
noFill
noLights
noLoop
noSmooth
noStroke
noTint
noise
noiseDetail
noiseSeed
norm
normal
ortho
parseJSONArray
parseJSONObject
parseXML
perspective
pixelDensity
point
pointLight
popMatrix
popStyle
pow
print
printArray
printCamera
printMatrix
printProjection
println
pushMatrix
pushStyle
quad
quadraticVertex
radians
random
randomGaussian
randomSeed
rect
rectMode
red
redraw
requestImage
resetMatrix
resetShader
reverse
rotate
rotateX
rotateY
rotateZ
round
saturation
save
saveBytes
saveFrame
saveJSONArray
saveJSONObject
saveStream
saveStrings
saveTable
saveXML
scale
screenX
screenY
screenZ
second
selectFolder
selectInput
selectOutput
set
settings
setup
shader
shape
shapeMode
shearX
shearY
shininess
shorten
sin
size
smooth
sort
specular
sphere
sphereDetail
splice
split
splitTokens
spotLight
sq
sqrt
str
stroke
strokeCap
strokeJoin
strokeWeight
subset
tan
text
textAlign
textAscent
textDescent
textFont
textLeading
textMode
textSize
textWidth
texture
textureMode
textureWrap
thread
tint
translate
triangle
trim
unbinary
unhex
updatePixels
vertex
year
tdefs
! (logical NOT)
!= (inequality)
% (modulo)
& (bitwise AND)
&& (logical AND)
() (parentheses)
* (multiply)
*= (multiply assign)
+ (addition)
++ (increment)
+= (add assign)
, (comma)
- (minus)
-- (decrement)
-= (subtract assign)
. (dot)
/ (divide)
/* */ (multiline comment)
/** */ (doc comment)
// (comment)
/= (divide assign)
; (semicolon)
< (less than)
<< (left shift)
<= (less than or equal to)
= (assign)
== (equality)
> (greater than)
>= (greater than or equal to)
>> (right shift)
?: (conditional)
[] (array access)
boolean
break
byte
case
catch
char
class
color
continue
default
double
else
extends
false
final
float
focused
for
frameCount
frameRate
height
if
implements
import
int
key
keyCode
keyPressed
long
mouseButton
mousePressed
mouseX
mouseY
new
null
pixelHeight
pixelWidth
pixels[]
pmouseX
pmouseY
private
public
return
static
super
switch
this
true
try
void
while
width
{} (curly braces)
| (bitwise OR)
|| (logical OR)