OpenGL-2.2.1.1: A binding for the OpenGL graphics system
Source code
Contents
Index
Graphics.Rendering.OpenGL.GLU.Matrix
Portability
portable
Stability
stable
Maintainer
sven.panne@aedion.de
Description
This module corresponds to chapter 4 (Matrix Manipulation) of the GLU specs.
Documentation
ortho2D
::
GLdouble
->
GLdouble
->
GLdouble
->
GLdouble
->
IO
()
Source
perspective
::
GLdouble
->
GLdouble
->
GLdouble
->
GLdouble
->
IO
()
Source
lookAt
::
Vertex3
GLdouble
->
Vertex3
GLdouble
->
Vector3
GLdouble
->
IO
()
Source
pickMatrix
:: (
GLdouble
,
GLdouble
) -> (
GLdouble
,
GLdouble
) -> (
Position
,
Size
) ->
IO
()
Source
project
::
Matrix
m =>
Vertex3
GLdouble
-> m
GLdouble
-> m
GLdouble
-> (
Position
,
Size
) ->
IO
(
Vertex3
GLdouble
)
Source
unProject
::
Matrix
m =>
Vertex3
GLdouble
-> m
GLdouble
-> m
GLdouble
-> (
Position
,
Size
) ->
IO
(
Vertex3
GLdouble
)
Source
unProject4
::
Matrix
m =>
Vertex4
GLdouble
-> m
GLdouble
-> m
GLdouble
-> (
Position
,
Size
) ->
GLclampd
->
GLclampd
->
IO
(
Vertex4
GLdouble
)
Source
Produced by
Haddock
version 0.9