Safe Haskell | None |
---|---|
Language | Haskell2010 |
Draw and update line graphs with OpenGL.
Based on: https://en.wikibooks.org/wiki/OpenGL_Programming/Scientific_OpenGL_Tutorial_01
You probably want to use Graphics.DynamicGraph.TextureLine as it is better.
Documentation
graph :: Int -> Int -> Int -> EitherT String IO (Ptr GLfloat -> IO ()) Source
(graph windowWidth windowHeight bufLen)
creates a window
of width windowWidth
and height windowHeight
for displaying a line
graph. A function is returned for updating the line graph. It takes
a pointer to a c array of length bufLen
consisting of pairs of <x,
y> coordinates for updating the graph as this is the format that
OpenGL requires.