Module

p5js

p5js "emulation". See the official p5js documentation for reference. This only lists the available function. Not all function actually DO things (e.g. strokeWeight()). I only did minimal testing, so there might be bugs... **Note: p5js must be activated by Include("p5") before using it.**
See:

Members

# inner ADD

# inner BASELINE

# inner BLEND

# inner BOTTOM

# inner BURN

# inner CENTER

# inner CENTER

# inner CHORD

# inner CLOSE

# inner CORNER

# inner CORNERS

# inner DARKEST

# inner DEG_TO_RAD

# inner DEGREES

# inner DIFFERENCE

# inner displayHeight

# inner displayWidth

# inner DODGE

# inner EXCLUSION

# inner focused

# inner frameCount

# inner HALF_PI

# inner HARD_LIGHT

# inner height

# inner HSB

# inner HSL

# inner key

# inner keyCode

# inner keyIsPressed

# inner LEFT

# inner LIGHTEST

# inner LINES

# inner MIDDLE

# inner mouseButton

# inner mouseIsPressed

# inner mouseX

# inner mouseY

# inner MULTIPLY

# inner NO_COLOR

# inner OPEN

# inner OVERLAY

# inner PI

# inner PIE

# inner pmouseX

# inner pmouseY

# inner POINTS

# inner pwinMouseX

# inner pwinMouseY

# inner QUARTER_PI

# inner RAD_TO_DEG

# inner RADIANS

# inner RADIUS

# inner REMOVE

# inner REPLACE

# inner RGB

# inner RIGHT

# inner SCREEN

# inner SOFT_LIGHT

# inner SUBTRACT

# inner TAU

# inner TOP

# inner TRIANGLES

# inner TWO_PI

# inner width

# inner windowHeight

# inner windowWidth

# inner winMouseX

# inner winMouseY

Methods

# inner abs(v)

Parameters:
Name Type Description
v *

# inner acos(ratio)

Parameters:
Name Type Description
ratio *

# inner alpha(c)

Parameters:
Name Type Description
c *

# inner angleMode(mode)

Parameters:
Name Type Description
mode *

# inner append(array, value)

Parameters:
Name Type Description
array *
value *

# inner applyMatrix(a, b, c, d, e, f)

Parameters:
Name Type Description
a *
b *
c *
d *
e *
f *

# inner arc(x, y, w, h, start, end, style)

Parameters:
Name Type Description
x *
y *
w *
h *
start *
end *
style *

# inner arrayCopy(src, srcPosition, dst, dstPosition, length)

Parameters:
Name Type Description
src *
srcPosition *
dst *
dstPosition *
length *

# inner asin(ratio)

Parameters:
Name Type Description
ratio *

# inner atan(ratio)

Parameters:
Name Type Description
ratio *

# inner atan2(y, x)

Parameters:
Name Type Description
y *
x *

# inner background()

# inner beginShape(m)

Parameters:
Name Type Description
m *

# inner blue(c)

Parameters:
Name Type Description
c *

# inner boolean(n)

Parameters:
Name Type Description
n *

# inner brightness(c)

Parameters:
Name Type Description
c *

# inner byte(n)

Parameters:
Name Type Description
n *

# inner ceil(v)

Parameters:
Name Type Description
v *

# inner char(n)

Parameters:
Name Type Description
n *

# inner circle(x, y, r)

Parameters:
Name Type Description
x *
y *
r *

# inner clear()

# inner color()

# inner colorMode(mode, max1, max2, max3, maxA)

Parameters:
Name Type Description
mode *
max1 *
max2 *
max3 *
maxA *

# inner concat(list0, list1)

Parameters:
Name Type Description
list0 *
list1 *

# inner constrain(n, low, high)

Parameters:
Name Type Description
n *
low *
high *

# inner cos(angle)

Parameters:
Name Type Description
angle *

# inner createCanvas()

# inner createNumberDict(key, value)

Parameters:
Name Type Description
key *
value *

# inner createStringDict(key, value)

Parameters:
Name Type Description
key *
value *

# inner createVector(x, y, z)

Parameters:
Name Type Description
x *
y *
z *

# inner cursor()

# inner day()

# inner degrees(angle)

Parameters:
Name Type Description
angle *

# inner delay(ms)

Parameters:
Name Type Description
ms *

# inner displayDensity()

# inner dist()

# inner ellipse(x, y, w, h)

Parameters:
Name Type Description
x *
y *
w *
h *

# inner ellipseMode(m)

Parameters:
Name Type Description
m *

# inner endShape(p)

Parameters:
Name Type Description
p *

# inner exit()

# inner exp(v)

Parameters:
Name Type Description
v *

# inner fill()

# inner float(str)

Parameters:
Name Type Description
str *

# inner floor(v)

Parameters:
Name Type Description
v *

# inner frameRate(r)

Parameters:
Name Type Description
r *

# inner fullScreen()

# inner getFrameRate()

# inner getURL()

# inner getURLParams()

# inner getURLPath()

# inner green(c)

Parameters:
Name Type Description
c *

# inner hex(n, digits)

Parameters:
Name Type Description
n *
digits *

# inner hour()

# inner hue(c)

Parameters:
Name Type Description
c *

# inner int(n, radix)

Parameters:
Name Type Description
n *
radix *

# inner join(list, separator)

Parameters:
Name Type Description
list *
separator *

# inner lerp(start, stop, amt)

Parameters:
Name Type Description
start *
stop *
amt *

# inner lerpColor(c1, c2, amt)

Parameters:
Name Type Description
c1 *
c2 *
amt *

# inner lightness(c)

Parameters:
Name Type Description
c *

# inner line(x1, y1, x2, y2)

Parameters:
Name Type Description
x1 *
y1 *
x2 *
y2 *

# inner loadBytes(fname)

Parameters:
Name Type Description
fname *

# inner loadStrings(fname)

Parameters:
Name Type Description
fname *

# inner log(v)

Parameters:
Name Type Description
v *

# inner loop()

# inner mag(x, y)

Parameters:
Name Type Description
x *
y *

# inner map(n, start1, stop1, start2, stop2, withinBounds)

Parameters:
Name Type Description
n *
start1 *
stop1 *
start2 *
stop2 *
withinBounds *

# inner match(str, reg)

Parameters:
Name Type Description
str *
reg *

# inner matchAll(str, reg)

Parameters:
Name Type Description
str *
reg *

# inner max()

# inner millis()

# inner min()

# inner minute()

# inner month()

# inner nf(nums, left, right)

Parameters:
Name Type Description
nums *
left *
right *

# inner nfc(num, right)

Parameters:
Name Type Description
num *
right *

# inner nfp()

# inner nfs()

# inner noCursor()

# inner noFill()

# inner noise(x, y, z)

Parameters:
Name Type Description
x *
y *
z *

# inner noiseDetail(lod, falloff)

Parameters:
Name Type Description
lod *
falloff *

# inner noiseSeed(seed)

Parameters:
Name Type Description
seed *

# inner noLoop()

# inner norm(n, start, stop)

Parameters:
Name Type Description
n *
start *
stop *

# inner noSmooth()

# inner noStroke()

# inner noTint()

# inner pixelDensity()

# inner point(x, y)

Parameters:
Name Type Description
x *
y *

# inner pop()

# inner pow(v)

Parameters:
Name Type Description
v *

# inner print(s)

Parameters:
Name Type Description
s *

# inner printArray(what)

Parameters:
Name Type Description
what *

# inner println(s)

Parameters:
Name Type Description
s *

# inner push()

# inner quad(x1, y1, x2, y2, x3, y3, x4, y4)

Parameters:
Name Type Description
x1 *
y1 *
x2 *
y2 *
x3 *
y3 *
x4 *
y4 *

# inner radians(angle)

Parameters:
Name Type Description
angle *

# inner random(min, max)

Parameters:
Name Type Description
min *
max *

# inner randomGaussian(mean, sd)

Parameters:
Name Type Description
mean *
sd *

# inner randomSeed(seed)

Parameters:
Name Type Description
seed *

# inner rect(x, y, w, h)

Parameters:
Name Type Description
x *
y *
w *
h *

# inner rectMode(m)

Parameters:
Name Type Description
m *

# inner red(c)

Parameters:
Name Type Description
c *

# inner redraw()

# inner resetMatrix()

# inner reverse(list)

Parameters:
Name Type Description
list *

# inner rotate(angle)

Parameters:
Name Type Description
angle *

# inner round(v)

Parameters:
Name Type Description
v *

# inner saturation(c)

Parameters:
Name Type Description
c *

# inner saveBytes(fname, data)

Parameters:
Name Type Description
fname *
data *

# inner saveStrings(fname, data)

Parameters:
Name Type Description
fname *
data *

# inner scale(x, y, z)

Parameters:
Name Type Description
x *
y *
z *

# inner second()

# inner settings()

# inner shearX(angle)

Parameters:
Name Type Description
angle *

# inner shearY(angle)

Parameters:
Name Type Description
angle *

# inner shorten(list)

Parameters:
Name Type Description
list *

# inner shuffle(arr, bool)

Parameters:
Name Type Description
arr *
bool *

# inner sin(angle)

Parameters:
Name Type Description
angle *

# inner size()

# inner smooth()

# inner sort(list, count)

Parameters:
Name Type Description
list *
count *

# inner splice(list, value, index)

Parameters:
Name Type Description
list *
value *
index *

# inner split(str, delim)

Parameters:
Name Type Description
str *
delim *

# inner splitTokens(value, delims)

Parameters:
Name Type Description
value *
delims *

# inner sq(n)

Parameters:
Name Type Description
n *

# inner sqrt(v)

Parameters:
Name Type Description
v *

# inner square(x, y, s)

Parameters:
Name Type Description
x *
y *
s *

# inner str(n)

Parameters:
Name Type Description
n *

# inner stroke()

# inner strokeWeight(w)

Parameters:
Name Type Description
w *

# inner subset(list, start, count)

Parameters:
Name Type Description
list *
start *
count *

# inner tan(angle)

Parameters:
Name Type Description
angle *

# inner tint()

# inner translate(x, y, z)

Parameters:
Name Type Description
x *
y *
z *

# inner triangle(x1, y1, x2, y2, x3, y3)

Parameters:
Name Type Description
x1 *
y1 *
x2 *
y2 *
x3 *
y3 *

# inner trim(str)

Parameters:
Name Type Description
str *

# inner unchar(n)

Parameters:
Name Type Description
n *

# inner unhex(n)

Parameters:
Name Type Description
n *

# inner vertex(x, y)

Parameters:
Name Type Description
x *
y *

# inner year()