| Copyright | (c) Sven Panne 2015 |
|---|---|
| License | BSD3 |
| Maintainer | Sven Panne <svenpanne@gmail.com> |
| Stability | stable |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Graphics.Rendering.OpenGL.Raw.EXT.SecondaryColor
Contents
Description
- glGetEXTSecondaryColor :: MonadIO m => m Bool
- gl_EXT_secondary_color :: Bool
- gl_COLOR_SUM_EXT :: GLenum
- gl_CURRENT_SECONDARY_COLOR_EXT :: GLenum
- gl_SECONDARY_COLOR_ARRAY_EXT :: GLenum
- gl_SECONDARY_COLOR_ARRAY_POINTER_EXT :: GLenum
- gl_SECONDARY_COLOR_ARRAY_SIZE_EXT :: GLenum
- gl_SECONDARY_COLOR_ARRAY_STRIDE_EXT :: GLenum
- 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
Is the EXT_secondary_color extension supported?
gl_EXT_secondary_color :: Bool
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
Functions
Arguments
| :: MonadIO m | |
| => GLbyte |
|
| -> GLbyte |
|
| -> GLbyte |
|
| -> m () |
The vector equivalent of this command is glSecondaryColor3bvEXT. This command is an alias for glSecondaryColor3b.
This command is an alias for glSecondaryColor3bv.
Arguments
| :: MonadIO m | |
| => GLdouble |
|
| -> GLdouble |
|
| -> GLdouble |
|
| -> m () |
The vector equivalent of this command is glSecondaryColor3dvEXT. This command is an alias for glSecondaryColor3d.
This command is an alias for glSecondaryColor3dv.
Arguments
| :: MonadIO m | |
| => GLfloat |
|
| -> GLfloat |
|
| -> GLfloat |
|
| -> m () |
The vector equivalent of this command is glSecondaryColor3fvEXT. This command is an alias for glSecondaryColor3f.
This command is an alias for glSecondaryColor3fv.
Arguments
| :: MonadIO m | |
| => GLint |
|
| -> GLint |
|
| -> GLint |
|
| -> m () |
The vector equivalent of this command is glSecondaryColor3ivEXT. This command is an alias for glSecondaryColor3i.
This command is an alias for glSecondaryColor3iv.
Arguments
| :: MonadIO m | |
| => GLshort |
|
| -> GLshort |
|
| -> GLshort |
|
| -> m () |
The vector equivalent of this command is glSecondaryColor3svEXT. This command is an alias for glSecondaryColor3s.
This command is an alias for glSecondaryColor3sv.
Arguments
| :: MonadIO m | |
| => GLubyte |
|
| -> GLubyte |
|
| -> GLubyte |
|
| -> m () |
The vector equivalent of this command is glSecondaryColor3ubvEXT. This command is an alias for glSecondaryColor3ub.
This command is an alias for glSecondaryColor3ubv.
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> GLuint |
|
| -> GLuint |
|
| -> m () |
The vector equivalent of this command is glSecondaryColor3uivEXT. This command is an alias for glSecondaryColor3ui.
This command is an alias for glSecondaryColor3uiv.
Arguments
| :: MonadIO m | |
| => GLushort |
|
| -> GLushort |
|
| -> GLushort |
|
| -> m () |
The vector equivalent of this command is glSecondaryColor3usvEXT. This command is an alias for glSecondaryColor3us.
This command is an alias for glSecondaryColor3usv.
Arguments
| :: MonadIO m | |
| => GLint |
|
| -> GLenum |
|
| -> GLsizei |
|
| -> Ptr a |
|
| -> m () |
This command is an alias for glSecondaryColorPointer.