Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- gl_EXT_vertex_array :: Bool
- glArrayElementEXT :: MonadIO m => GLint -> m ()
- glColorPointerEXT :: MonadIO m => GLint -> GLenum -> GLsizei -> GLsizei -> Ptr () -> m ()
- glDrawArraysEXT :: MonadIO m => GLenum -> GLint -> GLsizei -> m ()
- glEdgeFlagPointerEXT :: MonadIO m => GLsizei -> GLsizei -> Ptr GLboolean -> m ()
- glGetPointervEXT :: MonadIO m => GLenum -> Ptr (Ptr ()) -> m ()
- glIndexPointerEXT :: MonadIO m => GLenum -> GLsizei -> GLsizei -> Ptr () -> m ()
- glNormalPointerEXT :: MonadIO m => GLenum -> GLsizei -> GLsizei -> Ptr () -> m ()
- glTexCoordPointerEXT :: MonadIO m => GLint -> GLenum -> GLsizei -> GLsizei -> Ptr () -> m ()
- glVertexPointerEXT :: MonadIO m => GLint -> GLenum -> GLsizei -> GLsizei -> Ptr () -> m ()
- pattern GL_COLOR_ARRAY_COUNT_EXT :: (Eq a, Num a) => a
- pattern GL_COLOR_ARRAY_EXT :: (Eq a, Num a) => a
- pattern GL_COLOR_ARRAY_POINTER_EXT :: (Eq a, Num a) => a
- pattern GL_COLOR_ARRAY_SIZE_EXT :: (Eq a, Num a) => a
- pattern GL_COLOR_ARRAY_STRIDE_EXT :: (Eq a, Num a) => a
- pattern GL_COLOR_ARRAY_TYPE_EXT :: (Eq a, Num a) => a
- pattern GL_EDGE_FLAG_ARRAY_COUNT_EXT :: (Eq a, Num a) => a
- pattern GL_EDGE_FLAG_ARRAY_EXT :: (Eq a, Num a) => a
- pattern GL_EDGE_FLAG_ARRAY_POINTER_EXT :: (Eq a, Num a) => a
- pattern GL_EDGE_FLAG_ARRAY_STRIDE_EXT :: (Eq a, Num a) => a
- pattern GL_INDEX_ARRAY_COUNT_EXT :: (Eq a, Num a) => a
- pattern GL_INDEX_ARRAY_EXT :: (Eq a, Num a) => a
- pattern GL_INDEX_ARRAY_POINTER_EXT :: (Eq a, Num a) => a
- pattern GL_INDEX_ARRAY_STRIDE_EXT :: (Eq a, Num a) => a
- pattern GL_INDEX_ARRAY_TYPE_EXT :: (Eq a, Num a) => a
- pattern GL_NORMAL_ARRAY_COUNT_EXT :: (Eq a, Num a) => a
- pattern GL_NORMAL_ARRAY_EXT :: (Eq a, Num a) => a
- pattern GL_NORMAL_ARRAY_POINTER_EXT :: (Eq a, Num a) => a
- pattern GL_NORMAL_ARRAY_STRIDE_EXT :: (Eq a, Num a) => a
- pattern GL_NORMAL_ARRAY_TYPE_EXT :: (Eq a, Num a) => a
- pattern GL_TEXTURE_COORD_ARRAY_COUNT_EXT :: (Eq a, Num a) => a
- pattern GL_TEXTURE_COORD_ARRAY_EXT :: (Eq a, Num a) => a
- pattern GL_TEXTURE_COORD_ARRAY_POINTER_EXT :: (Eq a, Num a) => a
- pattern GL_TEXTURE_COORD_ARRAY_SIZE_EXT :: (Eq a, Num a) => a
- pattern GL_TEXTURE_COORD_ARRAY_STRIDE_EXT :: (Eq a, Num a) => a
- pattern GL_TEXTURE_COORD_ARRAY_TYPE_EXT :: (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY_COUNT_EXT :: (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY_EXT :: (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY_POINTER_EXT :: (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY_SIZE_EXT :: (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY_STRIDE_EXT :: (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY_TYPE_EXT :: (Eq a, Num a) => a
Extension Support
gl_EXT_vertex_array :: Bool Source #
Checks that the GL_EXT_vertex_array extension is available.
GL_EXT_vertex_array
glArrayElementEXT :: MonadIO m => GLint -> m () Source #
Usage: glArrayElementEXT
i
This command is an alias for glArrayElement
.
glColorPointerEXT :: MonadIO m => GLint -> GLenum -> GLsizei -> GLsizei -> Ptr () -> m () Source #
Usage: glColorPointerEXT
size type stride count pointer
The parameter type
is a ColorPointerType
, one of: GL_BYTE
, GL_DOUBLE
, GL_FLOAT
, GL_INT
, GL_SHORT
, GL_UNSIGNED_BYTE
, GL_UNSIGNED_INT
, GL_UNSIGNED_SHORT
.
The length of pointer
should be COMPSIZE(size,type,stride,count)
.
glDrawArraysEXT :: MonadIO m => GLenum -> GLint -> GLsizei -> m () Source #
Usage: glDrawArraysEXT
mode first count
The parameter mode
is a PrimitiveType
, one of: GL_LINES
, GL_LINES_ADJACENCY
, GL_LINES_ADJACENCY_ARB
, GL_LINES_ADJACENCY_EXT
, GL_LINE_LOOP
, GL_LINE_STRIP
, GL_LINE_STRIP_ADJACENCY
, GL_LINE_STRIP_ADJACENCY_ARB
, GL_LINE_STRIP_ADJACENCY_EXT
, GL_PATCHES
, GL_PATCHES_EXT
, GL_POINTS
, GL_POLYGON
, GL_QUADS
, GL_QUADS_EXT
, GL_QUAD_STRIP
, GL_TRIANGLES
, GL_TRIANGLES_ADJACENCY
, GL_TRIANGLES_ADJACENCY_ARB
, GL_TRIANGLES_ADJACENCY_EXT
, GL_TRIANGLE_FAN
, GL_TRIANGLE_STRIP
, GL_TRIANGLE_STRIP_ADJACENCY
, GL_TRIANGLE_STRIP_ADJACENCY_ARB
, GL_TRIANGLE_STRIP_ADJACENCY_EXT
.
This command is an alias for glDrawArrays
.
glEdgeFlagPointerEXT :: MonadIO m => GLsizei -> GLsizei -> Ptr GLboolean -> m () Source #
Usage: glEdgeFlagPointerEXT
stride count pointer
The parameter pointer
is a Boolean
, one of: GL_FALSE
, GL_TRUE
.
The length of pointer
should be COMPSIZE(stride,count)
.
glGetPointervEXT :: MonadIO m => GLenum -> Ptr (Ptr ()) -> m () Source #
Usage: glGetPointervEXT
pname params
The parameter pname
is a GetPointervPName
, one of: GL_COLOR_ARRAY_POINTER
, GL_COLOR_ARRAY_POINTER_EXT
, GL_EDGE_FLAG_ARRAY_POINTER
, GL_EDGE_FLAG_ARRAY_POINTER_EXT
, GL_FEEDBACK_BUFFER_POINTER
, GL_INDEX_ARRAY_POINTER
, GL_INDEX_ARRAY_POINTER_EXT
, GL_INSTRUMENT_BUFFER_POINTER_SGIX
, GL_NORMAL_ARRAY_POINTER
, GL_NORMAL_ARRAY_POINTER_EXT
, GL_SELECTION_BUFFER_POINTER
, GL_TEXTURE_COORD_ARRAY_POINTER
, GL_TEXTURE_COORD_ARRAY_POINTER_EXT
, GL_VERTEX_ARRAY_POINTER
, GL_VERTEX_ARRAY_POINTER_EXT
.
The length of params
should be 1
.
This command is an alias for glGetPointerv
.
glIndexPointerEXT :: MonadIO m => GLenum -> GLsizei -> GLsizei -> Ptr () -> m () Source #
Usage: glIndexPointerEXT
type stride count pointer
The parameter type
is a IndexPointerType
, one of: GL_DOUBLE
, GL_FLOAT
, GL_INT
, GL_SHORT
.
The length of pointer
should be COMPSIZE(type,stride,count)
.
glTexCoordPointerEXT :: MonadIO m => GLint -> GLenum -> GLsizei -> GLsizei -> Ptr () -> m () Source #
Usage: glTexCoordPointerEXT
size type stride count pointer
The parameter type
is a TexCoordPointerType
, one of: GL_DOUBLE
, GL_FLOAT
, GL_INT
, GL_SHORT
.
The length of pointer
should be COMPSIZE(size,type,stride,count)
.
glVertexPointerEXT :: MonadIO m => GLint -> GLenum -> GLsizei -> GLsizei -> Ptr () -> m () Source #
Usage: glVertexPointerEXT
size type stride count pointer
The parameter type
is a VertexPointerType
, one of: GL_DOUBLE
, GL_FLOAT
, GL_INT
, GL_SHORT
.
The length of pointer
should be COMPSIZE(size,type,stride,count)
.
pattern GL_COLOR_ARRAY_COUNT_EXT :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ARRAY_EXT :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ARRAY_POINTER_EXT :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ARRAY_SIZE_EXT :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ARRAY_STRIDE_EXT :: (Eq a, Num a) => a Source #
pattern GL_COLOR_ARRAY_TYPE_EXT :: (Eq a, Num a) => a Source #
pattern GL_EDGE_FLAG_ARRAY_COUNT_EXT :: (Eq a, Num a) => a Source #
pattern GL_EDGE_FLAG_ARRAY_EXT :: (Eq a, Num a) => a Source #
pattern GL_EDGE_FLAG_ARRAY_POINTER_EXT :: (Eq a, Num a) => a Source #
pattern GL_EDGE_FLAG_ARRAY_STRIDE_EXT :: (Eq a, Num a) => a Source #
pattern GL_INDEX_ARRAY_COUNT_EXT :: (Eq a, Num a) => a Source #
pattern GL_INDEX_ARRAY_EXT :: (Eq a, Num a) => a Source #
pattern GL_INDEX_ARRAY_POINTER_EXT :: (Eq a, Num a) => a Source #
pattern GL_INDEX_ARRAY_STRIDE_EXT :: (Eq a, Num a) => a Source #
pattern GL_INDEX_ARRAY_TYPE_EXT :: (Eq a, Num a) => a Source #
pattern GL_NORMAL_ARRAY_COUNT_EXT :: (Eq a, Num a) => a Source #
pattern GL_NORMAL_ARRAY_EXT :: (Eq a, Num a) => a Source #
pattern GL_NORMAL_ARRAY_POINTER_EXT :: (Eq a, Num a) => a Source #
pattern GL_NORMAL_ARRAY_STRIDE_EXT :: (Eq a, Num a) => a Source #
pattern GL_NORMAL_ARRAY_TYPE_EXT :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_COORD_ARRAY_COUNT_EXT :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_COORD_ARRAY_EXT :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_COORD_ARRAY_POINTER_EXT :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_COORD_ARRAY_SIZE_EXT :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_COORD_ARRAY_STRIDE_EXT :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_COORD_ARRAY_TYPE_EXT :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ARRAY_COUNT_EXT :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ARRAY_EXT :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ARRAY_POINTER_EXT :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ARRAY_SIZE_EXT :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ARRAY_STRIDE_EXT :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ARRAY_TYPE_EXT :: (Eq a, Num a) => a Source #