Copyright | (c) Sven Panne 2015 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <[email protected]> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Graphics.Rendering.OpenGL.Raw.EXT.VertexArray
Contents
Description
- glGetEXTVertexArray :: MonadIO m => m Bool
- gl_EXT_vertex_array :: Bool
- gl_COLOR_ARRAY_COUNT_EXT :: GLenum
- gl_COLOR_ARRAY_EXT :: GLenum
- gl_COLOR_ARRAY_POINTER_EXT :: GLenum
- gl_COLOR_ARRAY_SIZE_EXT :: GLenum
- gl_COLOR_ARRAY_STRIDE_EXT :: GLenum
- gl_COLOR_ARRAY_TYPE_EXT :: GLenum
- gl_EDGE_FLAG_ARRAY_COUNT_EXT :: GLenum
- gl_EDGE_FLAG_ARRAY_EXT :: GLenum
- gl_EDGE_FLAG_ARRAY_POINTER_EXT :: GLenum
- gl_EDGE_FLAG_ARRAY_STRIDE_EXT :: GLenum
- gl_INDEX_ARRAY_COUNT_EXT :: GLenum
- gl_INDEX_ARRAY_EXT :: GLenum
- gl_INDEX_ARRAY_POINTER_EXT :: GLenum
- gl_INDEX_ARRAY_STRIDE_EXT :: GLenum
- gl_INDEX_ARRAY_TYPE_EXT :: GLenum
- gl_NORMAL_ARRAY_COUNT_EXT :: GLenum
- gl_NORMAL_ARRAY_EXT :: GLenum
- gl_NORMAL_ARRAY_POINTER_EXT :: GLenum
- gl_NORMAL_ARRAY_STRIDE_EXT :: GLenum
- gl_NORMAL_ARRAY_TYPE_EXT :: GLenum
- gl_TEXTURE_COORD_ARRAY_COUNT_EXT :: GLenum
- gl_TEXTURE_COORD_ARRAY_EXT :: GLenum
- gl_TEXTURE_COORD_ARRAY_POINTER_EXT :: GLenum
- gl_TEXTURE_COORD_ARRAY_SIZE_EXT :: GLenum
- gl_TEXTURE_COORD_ARRAY_STRIDE_EXT :: GLenum
- gl_TEXTURE_COORD_ARRAY_TYPE_EXT :: GLenum
- gl_VERTEX_ARRAY_COUNT_EXT :: GLenum
- gl_VERTEX_ARRAY_EXT :: GLenum
- gl_VERTEX_ARRAY_POINTER_EXT :: GLenum
- gl_VERTEX_ARRAY_SIZE_EXT :: GLenum
- gl_VERTEX_ARRAY_STRIDE_EXT :: GLenum
- 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
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
.