Graphics.Proc

Structure

data Proc s

runProc

Types

data Pio a

type Draw

type Update s

type TimeInterval

data Col

type P2

type P3

Environment

winSize

winWidth

winHeight

size

smooth

noSmooth

frameCount

frameRate

loop

noLoop

redraw

Data

Conversion

float

int

String Functions

Array Functions

Control

Shape

2D Primitives

triangle

rect

quad

ellipse

circle

line

linePath

point

pointPath

polygon

Curves

bezier

3D Primitives

Attributes

type EllipseMode

type RectMode

data DrawMode

ellipseMode

rectMode

strokeWeight

Vertex

Loading & Displaying

Input

Mouse

mouse

mouseX

mouseY

relMouse

relMouseX

relMouseY

data MouseButton

mouseButton

Keyboard

data Key

data SpecialKey

key

data Modifiers

modifiers

Files

Time & Date

year

month

day

hour

minute

second

millis

utcHour

Output

Text Area

println

Image

Files

Transform

translate

rotate

rotateX

rotateY

rotateZ

scale

resetMatrix

local

applyMatrix

shearX

shearY

Lights

Camera

Coordinates

Material Properties

Color

fill

noFill

stroke

noStroke

strokeFill

rgb

rgba

grey

greya

setAlpha

background

clear

white

black

navy

blue

aqua

teal

olive

green

lime

yellow

orange

red

maroon

fushsia

purple

gray

silver

Image

Loading & Displaying

Textures

Pixels

Rendering

Shaders

Typography

Loading & Displaying

Attributes

Metrics

Math

Operators

Bitwise Operators

Calculation

remap

type FloatInterval

constrain

constrain2

Trigonometry

radians

degrees

e

erad

Random

randomSeed

random

random2

randomP2

randomCol

randomCola

randomGaussian

Perlin noise

data NoiseDetail

noiseDetail

noiseOctaves

noiseSeed

noise1

noise2

noise3

Misc

onCircle

onLine

uon

Pio mutable values

data PioRef a

newPioRef

readPioRef

writePioRef

modifyPioRef