Safe Haskell | None |
---|---|
Language | Haskell2010 |
The main module. You should also import a backend:
- FWGL.Backend.JavaScript: GHCJS/WebGL backend (contained in fwgl-javascript)
- FWGL.Backend.GLFW.GL20: GLFW/OpenGL 2.0 backend (contained in fwgl-glfw)
- FWGL.Backend.GLFW.GLES20: GLFW/OpenGL ES 2.0 backend (WIP)
And a graphics system:
- FWGL.Graphics.D2: 2D graphics
- FWGL.Graphics.D3: 3D graphics
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 ()