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)
&& (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)
= (assign)
== (equality)
[] (array access)

abs()
alpha()
arc()
Array
atan2()

background()
beginShape()
bezier()
bezierVertex()
blend()
blue()
boolean
boolean()
brightness()
byte
byte()

ceil()
char
char()
class
color
color()
colorMode()
constrain()
copy()
cos()
createFont()
cursor()
curve()
curveVertex()

day()
degrees()
delay()
dist()
draw()

ellipse()
ellipseMode()
else
endShape()

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

get()
green()

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

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

key
keyCode
keyPressed
keyPressed()
keyReleased()

line()
loadBytes()
loadFont()
loadImage()
loadPixels()
loadSound()
loadStrings()
loop()

max()
millis()
min()
minute()
month()
mouseButton
mouseButton
mouseDragged()
mouseMoved()
mousePressed
mousePressed()
mouseReleased()
mouseX
mouseY

new
noCursor()
noFill()
noLoop()
noSmooth()
noStroke()
noTint()

Object

PFont
PI (3.14159...)
PImage
pixels[]
pmouseX
pmouseY
point()
popMatrix()
pow()
print()
println()
PSound
pushMatrix()

quad()

radians()
random()
randomSeed()
rect()
rectMode()
red()
redraw()
return
rotate()
round()

saturation()
save()
saveBytes()
saveFrame()
saveStrings()
scale()
screen
second()
set()
setup()
sin()
size()
smooth()
sq()
sqrt()
str()
String
stroke()
strokeCap()
strokeJoin()
strokeWeight()

tan()
text()
textAlign()
textFont()
textLeading()
textMode()
textSize()
textWidth()
tint()
translate()
triangle()
true
TWO_PI (6.28318...)

updatePixels()

vertex()
void

while()
width

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







   
  Processing is an open project initiated by Ben Fry and Casey Reas  
  © Info  
html">noStroke()