定数(キーワード)に関する情報

定数(キーワード)

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