Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- gl_ATI_vertex_streams :: Bool
- glClientActiveVertexStreamATI :: MonadIO m => GLenum -> m ()
- glNormalStream3bATI :: MonadIO m => GLenum -> GLbyte -> GLbyte -> GLbyte -> m ()
- glNormalStream3bvATI :: MonadIO m => GLenum -> Ptr GLbyte -> m ()
- glNormalStream3dATI :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> m ()
- glNormalStream3dvATI :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glNormalStream3fATI :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> m ()
- glNormalStream3fvATI :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glNormalStream3iATI :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> m ()
- glNormalStream3ivATI :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glNormalStream3sATI :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> m ()
- glNormalStream3svATI :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glVertexBlendEnvfATI :: MonadIO m => GLenum -> GLfloat -> m ()
- glVertexBlendEnviATI :: MonadIO m => GLenum -> GLint -> m ()
- glVertexStream1dATI :: MonadIO m => GLenum -> GLdouble -> m ()
- glVertexStream1dvATI :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glVertexStream1fATI :: MonadIO m => GLenum -> GLfloat -> m ()
- glVertexStream1fvATI :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glVertexStream1iATI :: MonadIO m => GLenum -> GLint -> m ()
- glVertexStream1ivATI :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glVertexStream1sATI :: MonadIO m => GLenum -> GLshort -> m ()
- glVertexStream1svATI :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glVertexStream2dATI :: MonadIO m => GLenum -> GLdouble -> GLdouble -> m ()
- glVertexStream2dvATI :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glVertexStream2fATI :: MonadIO m => GLenum -> GLfloat -> GLfloat -> m ()
- glVertexStream2fvATI :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glVertexStream2iATI :: MonadIO m => GLenum -> GLint -> GLint -> m ()
- glVertexStream2ivATI :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glVertexStream2sATI :: MonadIO m => GLenum -> GLshort -> GLshort -> m ()
- glVertexStream2svATI :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glVertexStream3dATI :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexStream3dvATI :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glVertexStream3fATI :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertexStream3fvATI :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glVertexStream3iATI :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> m ()
- glVertexStream3ivATI :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glVertexStream3sATI :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> m ()
- glVertexStream3svATI :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glVertexStream4dATI :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexStream4dvATI :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glVertexStream4fATI :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertexStream4fvATI :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glVertexStream4iATI :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> m ()
- glVertexStream4ivATI :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glVertexStream4sATI :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glVertexStream4svATI :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- pattern GL_MAX_VERTEX_STREAMS_ATI :: (Eq a, Num a) => a
- pattern GL_VERTEX_SOURCE_ATI :: (Eq a, Num a) => a
- pattern GL_VERTEX_STREAM0_ATI :: (Eq a, Num a) => a
- pattern GL_VERTEX_STREAM1_ATI :: (Eq a, Num a) => a
- pattern GL_VERTEX_STREAM2_ATI :: (Eq a, Num a) => a
- pattern GL_VERTEX_STREAM3_ATI :: (Eq a, Num a) => a
- pattern GL_VERTEX_STREAM4_ATI :: (Eq a, Num a) => a
- pattern GL_VERTEX_STREAM5_ATI :: (Eq a, Num a) => a
- pattern GL_VERTEX_STREAM6_ATI :: (Eq a, Num a) => a
- pattern GL_VERTEX_STREAM7_ATI :: (Eq a, Num a) => a
Extension Support
gl_ATI_vertex_streams :: Bool Source #
Checks that the GL_ATI_vertex_streams extension is available.
GL_ATI_vertex_streams
glClientActiveVertexStreamATI :: MonadIO m => GLenum -> m () Source #
Usage: glClientActiveVertexStreamATI
stream
The parameter stream
is a VertexStreamATI
.
glNormalStream3bATI :: MonadIO m => GLenum -> GLbyte -> GLbyte -> GLbyte -> m () Source #
Usage: glNormalStream3bATI
stream nx ny nz
The parameter stream
is a VertexStreamATI
.
glNormalStream3bvATI :: MonadIO m => GLenum -> Ptr GLbyte -> m () Source #
Usage: glNormalStream3bvATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 3
.
glNormalStream3dATI :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> m () Source #
Usage: glNormalStream3dATI
stream nx ny nz
The parameter stream
is a VertexStreamATI
.
glNormalStream3dvATI :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source #
Usage: glNormalStream3dvATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 3
.
glNormalStream3fATI :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> m () Source #
Usage: glNormalStream3fATI
stream nx ny nz
The parameter stream
is a VertexStreamATI
.
glNormalStream3fvATI :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #
Usage: glNormalStream3fvATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 3
.
glNormalStream3iATI :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> m () Source #
Usage: glNormalStream3iATI
stream nx ny nz
The parameter stream
is a VertexStreamATI
.
glNormalStream3ivATI :: MonadIO m => GLenum -> Ptr GLint -> m () Source #
Usage: glNormalStream3ivATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 3
.
glNormalStream3sATI :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> m () Source #
Usage: glNormalStream3sATI
stream nx ny nz
The parameter stream
is a VertexStreamATI
.
glNormalStream3svATI :: MonadIO m => GLenum -> Ptr GLshort -> m () Source #
Usage: glNormalStream3svATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 3
.
glVertexBlendEnvfATI :: MonadIO m => GLenum -> GLfloat -> m () Source #
Usage: glVertexBlendEnvfATI
pname param
The parameter pname
is a VertexStreamATI
.
glVertexBlendEnviATI :: MonadIO m => GLenum -> GLint -> m () Source #
Usage: glVertexBlendEnviATI
pname param
The parameter pname
is a VertexStreamATI
.
glVertexStream1dATI :: MonadIO m => GLenum -> GLdouble -> m () Source #
Usage: glVertexStream1dATI
stream x
The parameter stream
is a VertexStreamATI
.
glVertexStream1dvATI :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source #
Usage: glVertexStream1dvATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 1
.
glVertexStream1fATI :: MonadIO m => GLenum -> GLfloat -> m () Source #
Usage: glVertexStream1fATI
stream x
The parameter stream
is a VertexStreamATI
.
glVertexStream1fvATI :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #
Usage: glVertexStream1fvATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 1
.
glVertexStream1iATI :: MonadIO m => GLenum -> GLint -> m () Source #
Usage: glVertexStream1iATI
stream x
The parameter stream
is a VertexStreamATI
.
glVertexStream1ivATI :: MonadIO m => GLenum -> Ptr GLint -> m () Source #
Usage: glVertexStream1ivATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 1
.
glVertexStream1sATI :: MonadIO m => GLenum -> GLshort -> m () Source #
Usage: glVertexStream1sATI
stream x
The parameter stream
is a VertexStreamATI
.
glVertexStream1svATI :: MonadIO m => GLenum -> Ptr GLshort -> m () Source #
Usage: glVertexStream1svATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 1
.
glVertexStream2dATI :: MonadIO m => GLenum -> GLdouble -> GLdouble -> m () Source #
Usage: glVertexStream2dATI
stream x y
The parameter stream
is a VertexStreamATI
.
glVertexStream2dvATI :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source #
Usage: glVertexStream2dvATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 2
.
glVertexStream2fATI :: MonadIO m => GLenum -> GLfloat -> GLfloat -> m () Source #
Usage: glVertexStream2fATI
stream x y
The parameter stream
is a VertexStreamATI
.
glVertexStream2fvATI :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #
Usage: glVertexStream2fvATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 2
.
glVertexStream2iATI :: MonadIO m => GLenum -> GLint -> GLint -> m () Source #
Usage: glVertexStream2iATI
stream x y
The parameter stream
is a VertexStreamATI
.
glVertexStream2ivATI :: MonadIO m => GLenum -> Ptr GLint -> m () Source #
Usage: glVertexStream2ivATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 2
.
glVertexStream2sATI :: MonadIO m => GLenum -> GLshort -> GLshort -> m () Source #
Usage: glVertexStream2sATI
stream x y
The parameter stream
is a VertexStreamATI
.
glVertexStream2svATI :: MonadIO m => GLenum -> Ptr GLshort -> m () Source #
Usage: glVertexStream2svATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 2
.
glVertexStream3dATI :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> m () Source #
Usage: glVertexStream3dATI
stream x y z
The parameter stream
is a VertexStreamATI
.
glVertexStream3dvATI :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source #
Usage: glVertexStream3dvATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 3
.
glVertexStream3fATI :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> m () Source #
Usage: glVertexStream3fATI
stream x y z
The parameter stream
is a VertexStreamATI
.
glVertexStream3fvATI :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #
Usage: glVertexStream3fvATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 3
.
glVertexStream3iATI :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> m () Source #
Usage: glVertexStream3iATI
stream x y z
The parameter stream
is a VertexStreamATI
.
glVertexStream3ivATI :: MonadIO m => GLenum -> Ptr GLint -> m () Source #
Usage: glVertexStream3ivATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 3
.
glVertexStream3sATI :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> m () Source #
Usage: glVertexStream3sATI
stream x y z
The parameter stream
is a VertexStreamATI
.
glVertexStream3svATI :: MonadIO m => GLenum -> Ptr GLshort -> m () Source #
Usage: glVertexStream3svATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 3
.
glVertexStream4dATI :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source #
Usage: glVertexStream4dATI
stream x y z w
The parameter stream
is a VertexStreamATI
.
glVertexStream4dvATI :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source #
Usage: glVertexStream4dvATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 4
.
glVertexStream4fATI :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source #
Usage: glVertexStream4fATI
stream x y z w
The parameter stream
is a VertexStreamATI
.
glVertexStream4fvATI :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #
Usage: glVertexStream4fvATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 4
.
glVertexStream4iATI :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> m () Source #
Usage: glVertexStream4iATI
stream x y z w
The parameter stream
is a VertexStreamATI
.
glVertexStream4ivATI :: MonadIO m => GLenum -> Ptr GLint -> m () Source #
Usage: glVertexStream4ivATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 4
.
glVertexStream4sATI :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> GLshort -> m () Source #
Usage: glVertexStream4sATI
stream x y z w
The parameter stream
is a VertexStreamATI
.
glVertexStream4svATI :: MonadIO m => GLenum -> Ptr GLshort -> m () Source #
Usage: glVertexStream4svATI
stream coords
The parameter stream
is a VertexStreamATI
.
The length of coords
should be 4
.
pattern GL_MAX_VERTEX_STREAMS_ATI :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_SOURCE_ATI :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_STREAM0_ATI :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_STREAM1_ATI :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_STREAM2_ATI :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_STREAM3_ATI :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_STREAM4_ATI :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_STREAM5_ATI :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_STREAM6_ATI :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_STREAM7_ATI :: (Eq a, Num a) => a Source #