shamansir / elm-fluxus Goto Github PK
View Code? Open in Web Editor NEWIn Progress: A try to move http://pawfal.org/fluxus to Elm and WebGL
In Progress: A try to move http://pawfal.org/fluxus to Elm and WebGL
everyFrame
: Renderer -> Graph
display
: Graph
when
: Bool -> (a -> b) -> b
selfTest
clear
showFps
desiredFps
color
(instead of colour
in Fluxus)translate
(different units in relation to Fluxus)rotate
scale
withState
: (State -> State) -> State
drawCube
(size is different to Fluxus default)
drawSphere
drawTorus
drawPlane
drawCylinder
drawInstance
: Primitive -> State
(currently draw
)
pixelPrimitive
pixelsUpload
buildCube
(returns an Entity
itself, not an ID)buildSphere
buildPlane
buildCylinder
buildTorus
buildPolygons
buildLine
buildSegPlane
buildNurbsSphere
buildNurbsPlane
buildLocator
buildBlobby
destroy
: Primitive
withPrimitive
: Primitive -> (Primitive -> State)
parent
: Primitive
detach
: Primitive
startAudio
: String -> Mbps -> HzRate
, jackPort mbps hz
gh
: Int -> Float
gain
: Float -> ?
keyPressed
: String -> Bool
keySpecialPressed
: Int -> Bool
keysDown
: List String
mouseX
: Float
mouseY
: Float
select
: Float -> Float -> Float -> Int
, select screenX screenY size = 0
oscSource
: Int ->()
, port
oscMsg
: String -> Bool
, msg
time
delta
wireColour
lineWidth
pointWidth
specular
: Vec3
ambient
: Vec3
emissive
: Vec3
shinyness
: Vec3
opacity
: Float
blendMode
texture
: Image
loadTexture
: String -> Image
clearTextureCache
textureParams
multiTexture
makeLight
lightPosition
lightDirection
lightDiffuse
lightSpecular
lightSpotAngle
lightSpotExponent
hintCastShadow
shadowLight
hintNone
hintNormal
hintWire
hintOrigin
hintUnlit
PData.Set
PData.Ref
PData.Size
PData.Map
PData.Fold
...
buildType
buildExtrudedType
buildText
lockCamera
cameraLag
setCameraTransform
resetCamera
ortho
setOrthoZoom
persp
clip
fog
rndf
crndf
grndf
rndvec
crndvec
srndvec
hsrndvec
grndvec
getChildren
getParent
turtleReset
turtlePrim
buildLoop
turtleBuild
turlteTurn
turtleMove
turtleVert
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.