HOpenGL Libraries (OpenGL package)
Contents
Index
Graphics.Rendering.OpenGL.GL.Feedback
Portability
portable
Stability
provisional
Maintainer
sven.panne@aedion.de
Description
This module corresponds to section 5.3 (Feedback) of the OpenGL 1.4 specs.
Synopsis
data
FeedbackToken
=
PointToken
VertexInfo
|
LineToken
VertexInfo
VertexInfo
|
LineResetToken
VertexInfo
VertexInfo
|
PolygonToken
[
VertexInfo
]
|
BitmapToken
VertexInfo
|
DrawPixelToken
VertexInfo
|
CopyPixelToken
VertexInfo
|
PassThroughToken
PassThroughValue
data
VertexInfo
=
Vertex2D
(
Vertex2
GLfloat
)
|
Vertex3D
(
Vertex3
GLfloat
)
|
Vertex3DColor
(
Vertex3
GLfloat
)
ColorInfo
|
Vertex3DColorTexture
(
Vertex3
GLfloat
)
ColorInfo
(
TexCoord4
GLfloat
)
|
Vertex4DColorTexture
(
Vertex4
GLfloat
)
ColorInfo
(
TexCoord4
GLfloat
)
type
ColorInfo
=
Either
(
Index1
GLint
) (
Color4
GLfloat
)
data
FeedbackType
=
TwoD
|
ThreeD
|
ThreeDColor
|
ThreeDColorTexture
|
FourDColorTexture
getFeedbackTokens
::
GLsizei
->
FeedbackType
->
IO
a ->
IO
(a,
Maybe
[
FeedbackToken
])
newtype
PassThroughValue
=
PassThroughValue
GLfloat
passThrough
::
PassThroughValue
->
IO
()
Produced by
Haddock
version 0.6