Safe Haskell | None |
---|---|
Language | Haskell2010 |
The main module. You should also import a backend:
- FWGL.Backend.JavaScript: GHCJS/WebGL backend
- FWGL.Backend.GLFW.GLES20: GLFW/OpenGL ES 2.0 backend (WIP)
- FWGL.Backend.GLFW.GL32: GLFW/OpenGL 3.2 backend (WIP)
And a graphics system:
- FWGL.Graphics.D2: 2D graphics
- FWGL.Graphics.D3: 3D graphics (WIP)
FWGL.Graphics.Custom: advanced custom graphics
FWGL.Shader contains the EDSL to make custom shaders.
- module FWGL.Audio
- module FWGL.Input
- module FWGL.Utils
- module FRP.Yampa
- data Output = Output [Layer] Audio
- run :: BackendIO => SF Input Output -> IO ()