FAQ
 
 
Cover  \ Exhibition  \ Learning  \ Reference  \ Download  \ Discourse   
      Language \ Environment \ Libraries \ Comparison
 
   
 
  Language (API). The Processing Language has been designed to facilitate the creation of sophisticated visual and conceptual structures.
 
 
Viewing Options:


Languages:



The abridged reference omits description and functions for drawing in 3D and for detailed drawing and data manipulation. The complete reference documents every aspect of the core processing software.



! (logical NOT)
!= (inequality)
% (modulo)
& (bitwise AND)
&& (logical AND)
> (greater than)
>= (greater than or equal to)
< (less than)
<= (less than or equal to)
() (parentheses)
* (multiply)
+ (addition)
++ (increment)
+= (add assign)
, (comma)
- (minus)
-- (decrement)
-= (subtract assign)
. (dot)
/ (divide)
/* */ (multiline comment)
/** */ (doc comment)
// (comment)
; (semicolon)
<< (left shift)
= (assign)
== (equality)
>> (right shift)

?: (conditional)
[] (array access)

abs()
acos()
alpha()
ambient()
ambientLight()
append()
applyMatrix()
arc()
Array
arraycopy()
asin()
atan()
atan2()

background()
beginCamera()
beginShape()
bezier()
bezierDetail()
bezierPoint()
bezierTangent()
bezierVertex()
binary()
blend()
blue()
boolean
boolean()
box()
break
brightness()
byte
byte()

camera()
case
ceil()
char
char()
class
color
color()
colorMode()
concat()
constrain()
contract()
copy()
cos()
createFont()
cursor()
curve()
curveDetail()
curvePoint()
curveTightness()
curveVertex()

day()
default
degrees()
delay()
directionalLight()
dist()
draw()

ellipse()
ellipseMode()
else
emissive()
endCamera()
endShape()
exp()
expand()
extends

false
fill()
filter()
float
float()
floor()
focused
for()
frameCount
framerate
framerate()
frustum()

get()
green()

HALF_PI (1.57079...)
height
hex()
hour()
hue()

if()
image()
imageMode()
implements
int
int()

join()

key
keyCode
keyPressed
keyPressed()
keyReleased()

lerp()
lightFalloff()
lights()
lightSpecular()
line()
link()
loadBytes()
loadFont()
loadImage()
loadPixels()
loadSound()
loadStrings()
log()
loop()

mag()
max()
millis()
min()
minute()
modelX()
modelY()
modelZ()
month()
mouseButton
mouseButton
mouseDragged()
mouseMoved()
mousePressed
mousePressed()
mouseReleased()
mouseX
mouseY

new
nf()
nfc()
nfp()
nfs()
noCursor()
noFill()
noise()
noiseDetail()
noiseSeed()
noLoop()
normal()
noSmooth()
noStroke()
noTint()
null

Object
online
open()
openStream()
ortho()

param()
perspective()
PFont
PI (3.14159...)
PImage
pixels[]
pmouseX
pmouseY
point()
pointLight()
popMatrix()
pow()
print()
printCamera()
println()
printMatrix()
printProjection()
PSound
pushMatrix()

quad()

radians()
random()
randomSeed()
rect()
rectMode()
red()
redraw()
resetMatrix()
return
reverse()
rotate()
rotateX()
rotateY()
rotateZ()
round()

saturation()
save()
saveBytes()
saveFrame()
saveStrings()
scale()
screen
screenX()
screenY()
screenZ()
second()
set()
setup()
shininess()
shorten()
sin()
size()
smooth()
sort()
specular()
sphere()
sphereDetail()
splice()
split()
spotLight()
sq()
sqrt()
status()
str()
String
stroke()
strokeCap()
strokeJoin()
strokeWeight()
subset()
switch()

tan()
text()
textAlign()
textAscent()
textDescent()
textFont()
textLeading()
textMode()
textSize()
texture()
textureMode()
textWidth()
this
tint()
translate()
triangle()
trim()
true
TWO_PI (6.28318...)

unbinary()
unhex()
updatePixels()

vertex()
void

while()
width

year()
{} (curly braces)
| (bitwise OR)
|| (logical OR)
 
 







   
  Processing is an open project initiated by Ben Fry and Casey Reas  
  © Info  
="#666633">Random