HOpenGL Libraries (OpenGL package)ContentsIndex
Graphics.Rendering.OpenGL.GLU.Matrix
Portability portable
Stability provisional
Maintainer sven.panne@aedion.de
Description
This module corresponds to chapter 4 (Matrix Manipulation) of the GLU specs.
Synopsis
ortho2D :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
perspective :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
lookAt :: Vertex3 GLdouble -> Vertex3 GLdouble -> Vector3 GLdouble -> IO ()
pickMatrix :: (GLdouble, GLdouble) -> (GLdouble, GLdouble) -> (Position, Size) -> IO ()
project :: Matrix m => Vertex3 GLdouble -> m GLdouble -> m GLdouble -> (Position, Size) -> IO (Maybe (Vertex3 GLdouble))
unProject :: Matrix m => Vertex3 GLdouble -> m GLdouble -> m GLdouble -> (Position, Size) -> IO (Maybe (Vertex3 GLdouble))
unProject4 :: Matrix m => Vertex4 GLdouble -> m GLdouble -> m GLdouble -> (Position, Size) -> GLclampd -> GLclampd -> IO (Maybe (Vertex4 GLdouble))
Produced by Haddock version 0.6