| Copyright | (c) Sven Panne 2016 |
|---|---|
| License | BSD3 |
| Maintainer | Sven Panne <svenpanne@gmail.com> |
| Stability | stable |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Graphics.GL.EXT.VertexArray
Contents
Description
- 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.
Arguments
| :: MonadIO m | |
| => GLenum |
|
| -> GLint |
|
| -> GLsizei |
|
| -> m () |
This command is an alias for glDrawArrays.
Arguments
| :: MonadIO m | |
| => GLenum |
|
| -> Ptr (Ptr a) |
|
| -> m () |
This command is an alias for glGetPointerv.