rbCanvas/p5では、各メソッドなどで使用するための定数として
下記のものが定義されています。
| 定数名 | 値 | 備考 | |
|---|---|---|---|
| Canvas (createCanvas) | |||
| P2D | 'p2d' | ||
| WEBGL | 'webgl' | ||
| Math | |||
| PI | 3.14159265358979323846 | ||
| HALF_PI | PI / 2.0 | ||
| QUARTER_PI | PI / 4.0 | ||
| TWO_PI | PI * 2.0 | ||
| TAU | PI * 2.0 | ||
| DEGREES | 'degrees' | ||
| RADIANS | 'radians' | ||
| Environment (cursor) | |||
| ARROW | 'default' | ||
| CROSS | 'crosshair' | ||
| HAND | 'pointer' | ||
| MOVE | 'move' | ||
| TEXT | 'text' | ||
| WAIT | 'wait' | ||
| Color (colorMode) | |||
| RGB | 'rgb' | ||
| HSB | 'hsb' | ||
| HSL | 'hsl' | ||
| Canvas (blendMode) | |||
| BLEND | 'source-over' | ||
| ADD | 'lighter' | ||
| DARKEST | 'darken' | ||
| LIGHTEST | 'lighten' | ||
| DIFFERENCE | 'difference' | ||
| EXCLUSION | 'exclusion' | ||
| MULTIPLY | 'multiply' | ||
| SCREEN | 'screen' | ||
| REPLACE | 'copy' | ||
| REMOVE | 'destination-out' | ||
| OVERLAY | 'overlay' | ||
| HARD_LIGHT | 'hard-light' | ||
| SOFT_LIGHT | 'soft-light' | ||
| DODGE | 'color-dodge' | ||
| BURN | 'color-burn' | ||
| SUBTRACT | 'subtract' | ||
| Image (blend) | |||
| BLEND | 'source-over' | ||
| DARKEST | 'darken' | ||
| LIGHTEST | 'lighten' | ||
| DIFFERENCE | 'difference' | ||
| MULTIPLY | 'multiply' | ||
| EXCLUSION | 'exclusion' | ||
| SCREEN | 'screen' | ||
| REPLACE | 'copy' | ||
| OVERLAY | 'overlay' | ||
| HARD_LIGHT | 'hard-light' | ||
| SOFT_LIGHT | 'soft-light' | ||
| DODGE | 'color-dodge' | ||
| BURN | 'color-burn' | ||
| ADD | 'lighter' | ||
| NORMAL | 'normal' | ||
| Image (filter) | |||
| THRESHOLD | 'threshold' | ||
| GRAY | 'gray' | ||
| OPAQUE | 'opaque' | ||
| INVERT | 'invert' | ||
| POSTERIZE | 'posterize' | ||
| BLUR | 'blur' | ||
| ERODE | 'erode' | ||
| DILATE | 'dilate' | ||
| Shape, Image | |||
| CORNER | 'corner' | ||
| CORNERS | 'corners' | ||
| CENTER | 'center' | ||
| RADIUS | 'radius' | ||
| Shape (arc) | |||
| OPEN | 'open' | ||
| CHORD | 'chord' | ||
| PIE | 'pie' | ||
| Shape (begin, end) | |||
| POINTS | 0 | ||
| LINES | 1 | ||
| TRIANGLES | 4 | ||
| TRIANGLE_STRIP | 5 | ||
| TRIANGLE_FAN | 6 | ||
| QUADS | 'quads' | ||
| QUAD_STRIP | 'quad_strip' | ||
| TESS | 'tess' | ||
| CLOSE | 'close' | ||
| Shape (stroke) | |||
| ROUND | 'round' | ||
| BUTT | 'butt' | p5.jsでは未定義 | |
| SQUARE | 'square' | p5.jsでは 'butt'と定義されているのを変更 | |
| PROJECT | 'square' | ||
| MITER | 'miter' | ||
| BEVEL | 'bevel' | ||
| 3D effect (debugMode) | |||
| GRID | 'grid' | ||
| AXES | 'axes' | ||
| Typography (style), Texture(mode) | |||
| NORMAL | 'normal' | ||
| BOLD | 'bold' | ||
| ITALIC | 'italic' | ||
| BOLDITALIC | 'bold italic' | ||
| IMAGE | 'image' | ||
| CLAMP | 'clamp' | ||
| REPEAT | 'repeat' | ||
| MIRROR | 'mirror' | ||
| Typography (align), Event(mouse) | |||
| LEFT | 'left' | ||
| CENTER | 'center' | ||
| RIGHT | 'right' | ||
| TOP | 'top' | ||
| BOTTOM | 'bottom' | ||
| BASELINE | 'alphabetic' | ||
| HTML Element (capture, Element) | |||
| VIDEO | 'video' | ||
| AUDIO | 'audio' | ||
| AUTO | 'auto' | ||
| Events (mouse) | |||
| LEFT | 'left' | ||
| CENTER | 'center' | ||
| RIGHT | 'right' | ||
| Events (keycode) | |||
| BACKSPACE | 8 | バックスペース | |
| TAB | 9 | タブ | |
| ENTER | 13 | ||
| RETURN | 13 | ||
| SHIFT | 16 | ||
| CONTROL | 17 | ||
| ALT | 18 | ||
| OPTION | 18 | ||
| ESCAPE | 27 | エスケープ | |
| SPACE | 32 | スペース (p5.jsでは未定義) | |
| UP_ARROW | 38 | ↑ | |
| LEFT_ARROW | 37 | ← | |
| RIGHT_ARROW | 39 | → | |
| DOWN_ARROW | 40 | ↓ | |
| DELETE | 46 | ||
| K_0 | 48 | 0 (以下 F12まで p5.jsでは未定義) | |
| K_1 | 49 | 1 | |
| K_2 | 50 | 2 | |
| K_3 | 51 | 3 | |
| K_4 | 52 | 4 | |
| K_5 | 53 | 5 | |
| K_6 | 54 | 6 | |
| K_7 | 55 | 7 | |
| K_8 | 56 | 8 | |
| K_9 | 57 | 9 | |
| K_A | 65 | A | |
| K_B | 66 | B | |
| K_C | 67 | C | |
| K_D | 68 | D | |
| K_E | 69 | E | |
| K_F | 70 | F | |
| K_G | 71 | G | |
| K_H | 72 | H | |
| K_I | 73 | I | |
| K_J | 74 | J | |
| K_K | 75 | K | |
| K_L | 76 | L | |
| K_M | 77 | M | |
| K_N | 78 | N | |
| K_O | 79 | O | |
| K_P | 80 | P | |
| K_Q | 81 | Q | |
| K_R | 82 | R | |
| K_S | 83 | S | |
| K_T | 84 | T | |
| K_U | 85 | U | |
| K_V | 86 | V | |
| K_W | 87 | W | |
| K_X | 88 | X | |
| K_Y | 89 | Y | |
| K_Z | 90 | Z | |
| K_F1 | 112 | F1 | |
| K_F2 | 113 | F2 | |
| K_F3 | 114 | F3 | |
| K_F4 | 115 | F4 | |
| K_F5 | 116 | F5 | |
| K_F6 | 117 | F6 | |
| K_F7 | 118 | F7 | |
| K_F8 | 119 | F8 | |
| K_F9 | 120 | F9 | |
| K_F10 | 121 | F10 | |
| K_F11 | 122 | F11 | |
| K_F12 | 123 | F12 | |
| Oscillator (type) | |||
| SINE | 'sine' | 正弦波 | |
| TRIANGLE | 'triangle' | 三角波 | |
| SAWTOOTH | 'sawtooth' | のこぎり波 | |
| SQUARE | 'square' | 方形波 | |
| Oscillator (tone) | |||
| C1 | 32.703 | ド | オクターブ: 1 |
| Cs1 | 34.648 | ド# | |
| D1 | 36.708 | レ | |
| Ds1 | 38.891 | レ# | |
| E1 | 41.203 | ミ | |
| F1 | 43.654 | ファ | |
| Fs1 | 46.249 | ファ# | |
| G1 | 48.999 | ソ | |
| Gs1 | 51.913 | ソ# | |
| A1 | 55.000 | ラ | |
| As1 | 58.270 | ラ# | |
| B1 | 61.735 | シ | |
| C2 | 65.406 | ド | オクターブ: 2 |
| Cs2 | 69.296 | ド# | |
| D2 | 73.416 | レ | |
| Ds2 | 77.782 | レ# | |
| E2 | 82.407 | ミ | |
| F2 | 87.307 | ファ | |
| Fs2 | 92.499 | ファ# | |
| G2 | 97.999 | ソ | |
| Gs2 | 103.826 | ソ# | |
| A2 | 110.000 | ラ | |
| As2 | 116.541 | ラ# | |
| B2 | 123.471 | シ | |
| C3 | 130.813 | ド | オクターブ: 3 |
| Cs3 | 138.591 | ド# | |
| D3 | 146.832 | レ | |
| Ds3 | 155.563 | レ# | |
| E3 | 164.814 | ミ | |
| F3 | 174.614 | ファ | |
| Fs3 | 184.997 | ファ# | |
| G3 | 195.998 | ソ | |
| Gs3 | 207.652 | ソ# | |
| A3 | 220.000 | ラ | |
| As3 | 233.082 | ラ# | |
| B3 | 246.942 | シ | |
| C4 | 261.626 | ド | オクターブ: 4 |
| Cs4 | 277.183 | ド# | |
| D4 | 293.665 | レ | |
| Ds4 | 311.127 | レ# | |
| E4 | 329.628 | ミ | |
| F4 | 349.228 | ファ | |
| Fs4 | 369.994 | ファ# | |
| G4 | 391.995 | ソ | |
| Gs4 | 415.305 | ソ# | |
| A4 | 440.000 | ラ | |
| As4 | 466.164 | ラ# | |
| B4 | 493.883 | シ | |
| C5 | 523.251 | ド | オクターブ: 5 |
| Cs5 | 554.365 | ド# | |
| D5 | 587.330 | レ | |
| Ds5 | 622.254 | レ# | |
| E5 | 659.255 | ミ | |
| F5 | 698.456 | ファ | |
| Fs5 | 739.989 | ファ# | |
| G5 | 783.991 | ソ | |
| Gs5 | 830.609 | ソ# | |
| A5 | 880.000 | ラ | |
| As5 | 932.328 | ラ# | |
| B5 | 987.767 | シ | |
| C6 | 1046.502 | ド | オクターブ: 6 |
| Cs6 | 1108.731 | ド# | |
| D6 | 1174.659 | レ | |
| Ds6 | 1244.508 | レ# | |
| E6 | 1318.510 | ミ | |
| F6 | 1396.913 | ファ | |
| Fs6 | 1479.978 | ファ# | |
| G6 | 1567.982 | ソ | |
| Gs6 | 1661.219 | ソ# | |
| A6 | 1760.000 | ラ | |
| As6 | 1864.655 | ラ# | |
| B6 | 1975.533 | シ | |
| C7 | 2093.005 | ド | オクターブ: 7 |