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.CoordinateFrame
Contents
Description
- glGetEXTCoordinateFrame :: MonadIO m => m Bool
- gl_EXT_coordinate_frame :: Bool
- gl_BINORMAL_ARRAY_EXT :: GLenum
- gl_BINORMAL_ARRAY_POINTER_EXT :: GLenum
- gl_BINORMAL_ARRAY_STRIDE_EXT :: GLenum
- gl_BINORMAL_ARRAY_TYPE_EXT :: GLenum
- gl_CURRENT_BINORMAL_EXT :: GLenum
- gl_CURRENT_TANGENT_EXT :: GLenum
- gl_MAP1_BINORMAL_EXT :: GLenum
- gl_MAP1_TANGENT_EXT :: GLenum
- gl_MAP2_BINORMAL_EXT :: GLenum
- gl_MAP2_TANGENT_EXT :: GLenum
- gl_TANGENT_ARRAY_EXT :: GLenum
- gl_TANGENT_ARRAY_POINTER_EXT :: GLenum
- gl_TANGENT_ARRAY_STRIDE_EXT :: GLenum
- gl_TANGENT_ARRAY_TYPE_EXT :: GLenum
- glBinormal3bEXT :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m ()
- glBinormal3bvEXT :: MonadIO m => Ptr GLbyte -> m ()
- glBinormal3dEXT :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glBinormal3dvEXT :: MonadIO m => Ptr GLdouble -> m ()
- glBinormal3fEXT :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glBinormal3fvEXT :: MonadIO m => Ptr GLfloat -> m ()
- glBinormal3iEXT :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glBinormal3ivEXT :: MonadIO m => Ptr GLint -> m ()
- glBinormal3sEXT :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glBinormal3svEXT :: MonadIO m => Ptr GLshort -> m ()
- glBinormalPointerEXT :: MonadIO m => GLenum -> GLsizei -> Ptr a -> m ()
- glTangent3bEXT :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m ()
- glTangent3bvEXT :: MonadIO m => Ptr GLbyte -> m ()
- glTangent3dEXT :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glTangent3dvEXT :: MonadIO m => Ptr GLdouble -> m ()
- glTangent3fEXT :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glTangent3fvEXT :: MonadIO m => Ptr GLfloat -> m ()
- glTangent3iEXT :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glTangent3ivEXT :: MonadIO m => Ptr GLint -> m ()
- glTangent3sEXT :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glTangent3svEXT :: MonadIO m => Ptr GLshort -> m ()
- glTangentPointerEXT :: MonadIO m => GLenum -> GLsizei -> Ptr a -> m ()
Extension Support
glGetEXTCoordinateFrame :: MonadIO m => m Bool Source
Is the EXT_coordinate_frame extension supported?
gl_EXT_coordinate_frame :: Bool Source
Is the EXT_coordinate_frame extension supported?
Note that in the presence of multiple contexts with different capabilities,
this might be wrong. Use glGetEXTCoordinateFrame
in those cases instead.
Enums
Functions
The vector equivalent of this command is glBinormal3bvEXT
.
Arguments
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
The vector equivalent of this command is glBinormal3dvEXT
.
Arguments
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
The vector equivalent of this command is glBinormal3fvEXT
.
The vector equivalent of this command is glBinormal3ivEXT
.
The vector equivalent of this command is glBinormal3svEXT
.
The vector equivalent of this command is glTangent3bvEXT
.
Arguments
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
The vector equivalent of this command is glTangent3dvEXT
.
Arguments
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
The vector equivalent of this command is glTangent3fvEXT
.
The vector equivalent of this command is glTangent3ivEXT
.
The vector equivalent of this command is glTangent3svEXT
.