rbCanvasでは、各メソッドなどで使用するための定数(キーワード)として
下記のものが定義されています。
定数(キーワード)名 | 値 | 備考 |
---|---|---|
# Rendering(createCanvas) | ||
P2D | 'p2d' | |
WEBGL | 'webgl' | |
# | ||
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' | |
# Typography(style) | ||
NORMAL | 'normal' | |
BOLD | 'bold' | |
ITALIC | 'italic' | |
BOLDITALIC | 'bold italic' | |
# Typography(align), Event(mouse) | ||
LEFT | 'left' | |
CENTER | 'center' | |
RIGHT | 'right' | |
TOP | 'top' | |
BOTTOM | 'bottom' | |
BASELINE | 'alphabetic' | |
# DOM(capture) | ||
VIDEO | 'video' | |
AUDIO | 'audio' | |
# 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 | |
UP_ARROW | 38 | |
LEFT_ARROW | 37 | |
RIGHT_ARROW | 39 | |
DOWN_ARROW | 40 | |
DELETE | 46 |