Copyright | (c) Sven Panne 2017 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
- glGetEXTVertexArray :: MonadIO m => m Bool
- gl_EXT_vertex_array :: Bool
- pattern GL_COLOR_ARRAY_COUNT_EXT :: GLenum
- pattern GL_COLOR_ARRAY_EXT :: GLenum
- pattern GL_COLOR_ARRAY_POINTER_EXT :: GLenum
- pattern GL_COLOR_ARRAY_SIZE_EXT :: GLenum
- pattern GL_COLOR_ARRAY_STRIDE_EXT :: GLenum
- pattern GL_COLOR_ARRAY_TYPE_EXT :: GLenum
- pattern GL_EDGE_FLAG_ARRAY_COUNT_EXT :: GLenum
- pattern GL_EDGE_FLAG_ARRAY_EXT :: GLenum
- pattern GL_EDGE_FLAG_ARRAY_POINTER_EXT :: GLenum
- pattern GL_EDGE_FLAG_ARRAY_STRIDE_EXT :: GLenum
- pattern GL_INDEX_ARRAY_COUNT_EXT :: GLenum
- pattern GL_INDEX_ARRAY_EXT :: GLenum
- pattern GL_INDEX_ARRAY_POINTER_EXT :: GLenum
- pattern GL_INDEX_ARRAY_STRIDE_EXT :: GLenum
- pattern GL_INDEX_ARRAY_TYPE_EXT :: GLenum
- pattern GL_NORMAL_ARRAY_COUNT_EXT :: GLenum
- pattern GL_NORMAL_ARRAY_EXT :: GLenum
- pattern GL_NORMAL_ARRAY_POINTER_EXT :: GLenum
- pattern GL_NORMAL_ARRAY_STRIDE_EXT :: GLenum
- pattern GL_NORMAL_ARRAY_TYPE_EXT :: GLenum
- pattern GL_TEXTURE_COORD_ARRAY_COUNT_EXT :: GLenum
- pattern GL_TEXTURE_COORD_ARRAY_EXT :: GLenum
- pattern GL_TEXTURE_COORD_ARRAY_POINTER_EXT :: GLenum
- pattern GL_TEXTURE_COORD_ARRAY_SIZE_EXT :: GLenum
- pattern GL_TEXTURE_COORD_ARRAY_STRIDE_EXT :: GLenum
- pattern GL_TEXTURE_COORD_ARRAY_TYPE_EXT :: GLenum
- pattern GL_VERTEX_ARRAY_COUNT_EXT :: GLenum
- pattern GL_VERTEX_ARRAY_EXT :: GLenum
- pattern GL_VERTEX_ARRAY_POINTER_EXT :: GLenum
- pattern GL_VERTEX_ARRAY_SIZE_EXT :: GLenum
- pattern GL_VERTEX_ARRAY_STRIDE_EXT :: GLenum
- pattern GL_VERTEX_ARRAY_TYPE_EXT :: GLenum
- glArrayElementEXT :: MonadIO m => GLint -> m ()
- glColorPointerEXT :: MonadIO m => GLint -> GLenum -> GLsizei -> GLsizei -> Ptr a -> m ()
- glDrawArraysEXT :: MonadIO m => GLenum -> GLint -> GLsizei -> m ()
- glEdgeFlagPointerEXT :: MonadIO m => GLsizei -> GLsizei -> Ptr GLboolean -> m ()
- glGetPointervEXT :: MonadIO m => GLenum -> Ptr (Ptr a) -> m ()
- glIndexPointerEXT :: MonadIO m => GLenum -> GLsizei -> GLsizei -> Ptr a -> m ()
- glNormalPointerEXT :: MonadIO m => GLenum -> GLsizei -> GLsizei -> Ptr a -> m ()
- glTexCoordPointerEXT :: MonadIO m => GLint -> GLenum -> GLsizei -> GLsizei -> Ptr a -> m ()
- glVertexPointerEXT :: MonadIO m => GLint -> GLenum -> GLsizei -> GLsizei -> Ptr a -> m ()
Extension Support
glGetEXTVertexArray :: MonadIO m => m Bool Source #
Is the EXT_vertex_array extension supported?
gl_EXT_vertex_array :: Bool Source #
Is the EXT_vertex_array extension supported?
Note that in the presence of multiple contexts with different capabilities,
this might be wrong. Use glGetEXTVertexArray
in those cases instead.
Enums
pattern GL_COLOR_ARRAY_COUNT_EXT :: GLenum Source #
pattern GL_COLOR_ARRAY_EXT :: GLenum Source #
pattern GL_COLOR_ARRAY_POINTER_EXT :: GLenum Source #
pattern GL_COLOR_ARRAY_SIZE_EXT :: GLenum Source #
pattern GL_COLOR_ARRAY_STRIDE_EXT :: GLenum Source #
pattern GL_COLOR_ARRAY_TYPE_EXT :: GLenum Source #
pattern GL_EDGE_FLAG_ARRAY_COUNT_EXT :: GLenum Source #
pattern GL_EDGE_FLAG_ARRAY_EXT :: GLenum Source #
pattern GL_EDGE_FLAG_ARRAY_POINTER_EXT :: GLenum Source #
pattern GL_EDGE_FLAG_ARRAY_STRIDE_EXT :: GLenum Source #
pattern GL_INDEX_ARRAY_COUNT_EXT :: GLenum Source #
pattern GL_INDEX_ARRAY_EXT :: GLenum Source #
pattern GL_INDEX_ARRAY_POINTER_EXT :: GLenum Source #
pattern GL_INDEX_ARRAY_STRIDE_EXT :: GLenum Source #
pattern GL_INDEX_ARRAY_TYPE_EXT :: GLenum Source #
pattern GL_NORMAL_ARRAY_COUNT_EXT :: GLenum Source #
pattern GL_NORMAL_ARRAY_EXT :: GLenum Source #
pattern GL_NORMAL_ARRAY_POINTER_EXT :: GLenum Source #
pattern GL_NORMAL_ARRAY_STRIDE_EXT :: GLenum Source #
pattern GL_NORMAL_ARRAY_TYPE_EXT :: GLenum Source #
pattern GL_TEXTURE_COORD_ARRAY_COUNT_EXT :: GLenum Source #
pattern GL_TEXTURE_COORD_ARRAY_EXT :: GLenum Source #
pattern GL_TEXTURE_COORD_ARRAY_POINTER_EXT :: GLenum Source #
pattern GL_TEXTURE_COORD_ARRAY_SIZE_EXT :: GLenum Source #
pattern GL_TEXTURE_COORD_ARRAY_STRIDE_EXT :: GLenum Source #
pattern GL_TEXTURE_COORD_ARRAY_TYPE_EXT :: GLenum Source #
pattern GL_VERTEX_ARRAY_COUNT_EXT :: GLenum Source #
pattern GL_VERTEX_ARRAY_EXT :: GLenum Source #
pattern GL_VERTEX_ARRAY_POINTER_EXT :: GLenum Source #
pattern GL_VERTEX_ARRAY_SIZE_EXT :: GLenum Source #
pattern GL_VERTEX_ARRAY_STRIDE_EXT :: GLenum Source #
pattern GL_VERTEX_ARRAY_TYPE_EXT :: GLenum Source #
Functions
This command is an alias for glArrayElement
.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLsizei |
|
-> m () |
This command is an alias for glDrawArrays
.
:: MonadIO m | |
=> GLenum |
|
-> Ptr (Ptr a) |
|
-> m () |
This command is an alias for glGetPointerv
.