Difference between revisions of "GSDP:GAM100/CProcessing"
From Inside
>D.hamilton (New page: Reference: [Shapes]) |
>D.hamilton |
||
| Line 1: | Line 1: | ||
| − | Reference | + | == Reference == |
| − | [ | + | {{Columns|3}} |
| + | |||
| + | === Structure === | ||
| + | * [[Run()]] | ||
| + | * [[mouseX]] | ||
| + | * [[mouseY]] | ||
| + | * [[pmouseX]] | ||
| + | * [[pmouseY]] | ||
| + | * [[worldMouseX]] | ||
| + | * [[worldMouseY]] | ||
| + | * [[frameCount]] | ||
| + | * [[displayWidth]] | ||
| + | * [[displayHeight]] | ||
| + | * [[windowWidth]] | ||
| + | * [[windowHeight]] | ||
| + | * [[width]] | ||
| + | * [[height]] | ||
| + | |||
| + | === Types === | ||
| + | * [[Color]] | ||
| + | * [[ShapeMode]] | ||
| + | * [[PFont]] | ||
| + | * [[PImage]] | ||
| + | * [[PSound]] | ||
| + | * [[PChannel]] | ||
| + | * [[vec2_t]] | ||
| + | * [[mat3_t]] | ||
| + | * [[KeyboardInputCallbackFunction]] | ||
| + | * [[MouseInputCallbackFunction]] | ||
| + | * [[MouseWheelCallbackFunction]] | ||
| + | |||
| + | === Color === | ||
| + | * [[color()]] | ||
| + | * [[hue()]] | ||
| + | * [[alpha()]] | ||
| + | * [[red()]] | ||
| + | * [[green()]] | ||
| + | * [[blue()]] | ||
| + | * [[lerpColor()]] | ||
| + | |||
| + | === Image === | ||
| + | * [[loadImage()]] | ||
| + | * [[image()]] | ||
| + | * [[imageAlpha()]] | ||
| + | * [[imageSize()]] | ||
| + | * [[imageMode()]] | ||
| + | |||
| + | === Math === | ||
| + | * [[TAU]] | ||
| + | * [[TWO_PI]] | ||
| + | * [[PI]] | ||
| + | * [[HALF_PI]] | ||
| + | * [[QUARTER_PI]] | ||
| + | * [[constrain_f()]] | ||
| + | * [[constrain_i()]] | ||
| + | * [[dist_f()]] | ||
| + | * [[dist_i()]] | ||
| + | * [[lerp_f()]] | ||
| + | * [[lerp_i()]] | ||
| + | * [[mag()]] | ||
| + | * [[map()]] | ||
| + | * [[sq()]] | ||
| + | * [[degrees()]] | ||
| + | * [[radians()]] | ||
| + | * [[vec2()]] | ||
| + | * [[mat3()]] | ||
| + | * [[mat3_identity()]] | ||
| + | * [[mat3_set()]] | ||
| + | * [[mat3_from_vector()]] | ||
| + | * [[mat3_scale()]] | ||
| + | * [[mat3_translate()]] | ||
| + | * [[mat3_rotate()]] | ||
| + | * [[mat3_rotate_rad()]] | ||
| + | * [[mat3_transpose()]] | ||
| + | * [[mat3_inverse()]] | ||
| + | * [[mat3_concat()]] | ||
| + | * [[mat3_mult_vec2()]] | ||
| + | * [[vec2_zero()]] | ||
| + | * [[vec2_set()]] | ||
| + | * [[vec2_neg()]] | ||
| + | * [[vec2_add()]] | ||
| + | * [[vec2_sub()]] | ||
| + | * [[vec2_norm()]] | ||
| + | * [[vec2_scale()]] | ||
| + | * [[vec2_length()]] | ||
| + | * [[vec2_distance()]] | ||
| + | * [[vec2_dot()]] | ||
| + | * [[vec2_cross()]] | ||
| + | * [[vec2_angle()]] | ||
| + | |||
| + | === Random === | ||
| + | * [[randomSeed()]] | ||
| + | * [[random()]] | ||
| + | * [[randomRange()]] | ||
| + | * [[randomInt()]] | ||
| + | * [[randomRangeInt()]] | ||
| + | * [[randomGaussian()]] | ||
| + | * [[noise()]] | ||
| + | |||
| + | === Setting === | ||
| + | * [[background()]] | ||
| + | * [[backgroundColor()]] | ||
| + | * [[fill()]] | ||
| + | * [[fillColor()]] | ||
| + | * [[noFill()]] | ||
| + | * [[stroke()]] | ||
| + | * [[strokeColor()]] | ||
| + | * [[noStroke()]] | ||
| + | * [[strokeWeight()]] | ||
| + | * [[size()]] | ||
| + | * [[fullscreen()]] | ||
| + | * [[cursor()]] | ||
| + | * [[noCursor()]] | ||
| + | |||
| + | === Shape === | ||
| + | * [[rect()]] | ||
| + | * [[ellipse()]] | ||
| + | * [[circle()]] | ||
| + | * [[line()]] | ||
| + | * [[point()]] | ||
| + | * [[triangle()]] | ||
| + | * [[quad()]] | ||
| + | * [[roundedRect()]] | ||
| + | * [[beginShape() ]] | ||
| + | * [[vertex()]] | ||
| + | * [[endShape()]] | ||
| + | * [[rectMode()]] | ||
| + | * [[ellipseMode()]] | ||
| + | * [[circleMode()]] | ||
| + | |||
| + | === Sound === | ||
| + | * [[createSound()]] | ||
| + | * [[sound()]] | ||
| + | * [[soundChannel()]] | ||
| + | * [[createChannel()]] | ||
| + | * [[stop()]] | ||
| + | * [[setPaused()]] | ||
| + | * [[getPaused()]] | ||
| + | * [[setVolume()]] | ||
| + | * [[getVolume()]] | ||
| + | * [[setPitch()]] | ||
| + | * [[getPitch()]] | ||
| + | * [[setFade()]] | ||
| + | * [[clearFade()]] | ||
| + | * [[setReverb()]] | ||
| + | * [[getReverb()]] | ||
| + | * [[setPan()]] | ||
| + | * [[getPan()]] | ||
| + | |||
| + | === Text === | ||
| + | * [[defaultFont]] | ||
| + | * [[loadFont()]] | ||
| + | * [[text()]] | ||
| + | * [[textBox()]] | ||
| + | * [[textFont()]] | ||
| + | * [[textSize()]] | ||
| + | |||
| + | {{Columns|end=1}} | ||
Revision as of 11:39, 12 July 2018
Reference
Structure
- Run()
- mouseX
- mouseY
- pmouseX
- pmouseY
- worldMouseX
- worldMouseY
- frameCount
- displayWidth
- displayHeight
- windowWidth
- windowHeight
- width
- height
Types
- Color
- ShapeMode
- PFont
- PImage
- PSound
- PChannel
- vec2_t
- mat3_t
- KeyboardInputCallbackFunction
- MouseInputCallbackFunction
- MouseWheelCallbackFunction
Color
Image
Math
- TAU
- TWO_PI
- PI
- HALF_PI
- QUARTER_PI
- constrain_f()
- constrain_i()
- dist_f()
- dist_i()
- lerp_f()
- lerp_i()
- mag()
- map()
- sq()
- degrees()
- radians()
- vec2()
- mat3()
- mat3_identity()
- mat3_set()
- mat3_from_vector()
- mat3_scale()
- mat3_translate()
- mat3_rotate()
- mat3_rotate_rad()
- mat3_transpose()
- mat3_inverse()
- mat3_concat()
- mat3_mult_vec2()
- vec2_zero()
- vec2_set()
- vec2_neg()
- vec2_add()
- vec2_sub()
- vec2_norm()
- vec2_scale()
- vec2_length()
- vec2_distance()
- vec2_dot()
- vec2_cross()
- vec2_angle()
Random
Setting
- background()
- backgroundColor()
- fill()
- fillColor()
- noFill()
- stroke()
- strokeColor()
- noStroke()
- strokeWeight()
- size()
- fullscreen()
- cursor()
- noCursor()
Shape
- rect()
- ellipse()
- circle()
- line()
- point()
- triangle()
- quad()
- roundedRect()
- beginShape()
- vertex()
- endShape()
- rectMode()
- ellipseMode()
- circleMode()
Sound
- createSound()
- sound()
- soundChannel()
- createChannel()
- stop()
- setPaused()
- getPaused()
- setVolume()
- getVolume()
- setPitch()
- getPitch()
- setFade()
- clearFade()
- setReverb()
- getReverb()
- setPan()
- getPan()