rbCanvasでは、各メソッドなどで使用するための定数(キーワード)として
下記のものが定義されています。
| 定数(キーワード)名 | 値 | 備考 | |
|---|---|---|---|
| Rendering (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' | ||
| Rendering (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' | ||
| SQUARE | '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' | ||
| DOM (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 | ||
| UP_ARROW | 38 | ||
| LEFT_ARROW | 37 | ||
| RIGHT_ARROW | 39 | ||
| DOWN_ARROW | 40 | ||
| DELETE | 46 | ||
| Oscillator (type) | |||
| SINE | 'sine' | 正弦波 | |
| TRIANGLE | 'triangle' | 三角波 | |
| SAWTOOTH | 'sawtooth' | のこぎり波 | |
| SQUARE | 'square' | 方形波 | |
| Oscillator (tone) | |||
| 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 |