Copyright | (c) Sven Panne 2018 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
- glGetEXTSecondaryColor :: MonadIO m => m Bool
- gl_EXT_secondary_color :: Bool
- pattern GL_COLOR_SUM_EXT :: GLenum
- pattern GL_CURRENT_SECONDARY_COLOR_EXT :: GLenum
- pattern GL_SECONDARY_COLOR_ARRAY_EXT :: GLenum
- pattern GL_SECONDARY_COLOR_ARRAY_POINTER_EXT :: GLenum
- pattern GL_SECONDARY_COLOR_ARRAY_SIZE_EXT :: GLenum
- pattern GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT :: GLenum
- pattern GL_SECONDARY_COLOR_ARRAY_TYPE_EXT :: GLenum
- glSecondaryColor3bEXT :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m ()
- glSecondaryColor3bvEXT :: MonadIO m => Ptr GLbyte -> m ()
- glSecondaryColor3dEXT :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glSecondaryColor3dvEXT :: MonadIO m => Ptr GLdouble -> m ()
- glSecondaryColor3fEXT :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glSecondaryColor3fvEXT :: MonadIO m => Ptr GLfloat -> m ()
- glSecondaryColor3iEXT :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glSecondaryColor3ivEXT :: MonadIO m => Ptr GLint -> m ()
- glSecondaryColor3sEXT :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glSecondaryColor3svEXT :: MonadIO m => Ptr GLshort -> m ()
- glSecondaryColor3ubEXT :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> m ()
- glSecondaryColor3ubvEXT :: MonadIO m => Ptr GLubyte -> m ()
- glSecondaryColor3uiEXT :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glSecondaryColor3uivEXT :: MonadIO m => Ptr GLuint -> m ()
- glSecondaryColor3usEXT :: MonadIO m => GLushort -> GLushort -> GLushort -> m ()
- glSecondaryColor3usvEXT :: MonadIO m => Ptr GLushort -> m ()
- glSecondaryColorPointerEXT :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr a -> m ()
Extension Support
glGetEXTSecondaryColor :: MonadIO m => m Bool Source #
Is the EXT_secondary_color extension supported?
gl_EXT_secondary_color :: Bool Source #
Is the EXT_secondary_color extension supported?
Note that in the presence of multiple contexts with different capabilities,
this might be wrong. Use glGetEXTSecondaryColor
in those cases instead.
Enums
pattern GL_COLOR_SUM_EXT :: GLenum Source #
pattern GL_CURRENT_SECONDARY_COLOR_EXT :: GLenum Source #
pattern GL_SECONDARY_COLOR_ARRAY_EXT :: GLenum Source #
pattern GL_SECONDARY_COLOR_ARRAY_POINTER_EXT :: GLenum Source #
pattern GL_SECONDARY_COLOR_ARRAY_SIZE_EXT :: GLenum Source #
pattern GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT :: GLenum Source #
pattern GL_SECONDARY_COLOR_ARRAY_TYPE_EXT :: GLenum Source #
Functions
glSecondaryColor3bEXT Source #
:: MonadIO m | |
=> GLbyte |
|
-> GLbyte |
|
-> GLbyte |
|
-> m () |
The vector equivalent of this command is glSecondaryColor3bvEXT
. This command is an alias for glSecondaryColor3b
.
glSecondaryColor3bvEXT Source #
This command is an alias for glSecondaryColor3bv
.
glSecondaryColor3dEXT Source #
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
The vector equivalent of this command is glSecondaryColor3dvEXT
. This command is an alias for glSecondaryColor3d
.
glSecondaryColor3dvEXT Source #
This command is an alias for glSecondaryColor3dv
.
glSecondaryColor3fEXT Source #
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
The vector equivalent of this command is glSecondaryColor3fvEXT
. This command is an alias for glSecondaryColor3f
.
glSecondaryColor3fvEXT Source #
This command is an alias for glSecondaryColor3fv
.
glSecondaryColor3iEXT Source #
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
The vector equivalent of this command is glSecondaryColor3ivEXT
. This command is an alias for glSecondaryColor3i
.
glSecondaryColor3ivEXT Source #
This command is an alias for glSecondaryColor3iv
.
glSecondaryColor3sEXT Source #
:: MonadIO m | |
=> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
The vector equivalent of this command is glSecondaryColor3svEXT
. This command is an alias for glSecondaryColor3s
.
glSecondaryColor3svEXT Source #
This command is an alias for glSecondaryColor3sv
.
glSecondaryColor3ubEXT Source #
:: MonadIO m | |
=> GLubyte |
|
-> GLubyte |
|
-> GLubyte |
|
-> m () |
The vector equivalent of this command is glSecondaryColor3ubvEXT
. This command is an alias for glSecondaryColor3ub
.
glSecondaryColor3ubvEXT Source #
This command is an alias for glSecondaryColor3ubv
.
glSecondaryColor3uiEXT Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> m () |
The vector equivalent of this command is glSecondaryColor3uivEXT
. This command is an alias for glSecondaryColor3ui
.
glSecondaryColor3uivEXT Source #
This command is an alias for glSecondaryColor3uiv
.
glSecondaryColor3usEXT Source #
:: MonadIO m | |
=> GLushort |
|
-> GLushort |
|
-> GLushort |
|
-> m () |
The vector equivalent of this command is glSecondaryColor3usvEXT
. This command is an alias for glSecondaryColor3us
.
glSecondaryColor3usvEXT Source #
This command is an alias for glSecondaryColor3usv
.
glSecondaryColorPointerEXT Source #
:: MonadIO m | |
=> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
This command is an alias for glSecondaryColorPointer
.