| 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.CoordinateFrame
Contents
Description
- glGetEXTCoordinateFrame :: MonadIO m => m Bool
- gl_EXT_coordinate_frame :: Bool
- pattern GL_BINORMAL_ARRAY_EXT :: GLenum
- pattern GL_BINORMAL_ARRAY_POINTER_EXT :: GLenum
- pattern GL_BINORMAL_ARRAY_STRIDE_EXT :: GLenum
- pattern GL_BINORMAL_ARRAY_TYPE_EXT :: GLenum
- pattern GL_CURRENT_BINORMAL_EXT :: GLenum
- pattern GL_CURRENT_TANGENT_EXT :: GLenum
- pattern GL_MAP1_BINORMAL_EXT :: GLenum
- pattern GL_MAP1_TANGENT_EXT :: GLenum
- pattern GL_MAP2_BINORMAL_EXT :: GLenum
- pattern GL_MAP2_TANGENT_EXT :: GLenum
- pattern GL_TANGENT_ARRAY_EXT :: GLenum
- pattern GL_TANGENT_ARRAY_POINTER_EXT :: GLenum
- pattern GL_TANGENT_ARRAY_STRIDE_EXT :: GLenum
- pattern 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
pattern GL_BINORMAL_ARRAY_EXT :: GLenum Source #
pattern GL_BINORMAL_ARRAY_POINTER_EXT :: GLenum Source #
pattern GL_BINORMAL_ARRAY_STRIDE_EXT :: GLenum Source #
pattern GL_BINORMAL_ARRAY_TYPE_EXT :: GLenum Source #
pattern GL_CURRENT_BINORMAL_EXT :: GLenum Source #
pattern GL_CURRENT_TANGENT_EXT :: GLenum Source #
pattern GL_MAP1_BINORMAL_EXT :: GLenum Source #
pattern GL_MAP1_TANGENT_EXT :: GLenum Source #
pattern GL_MAP2_BINORMAL_EXT :: GLenum Source #
pattern GL_MAP2_TANGENT_EXT :: GLenum Source #
pattern GL_TANGENT_ARRAY_EXT :: GLenum Source #
pattern GL_TANGENT_ARRAY_POINTER_EXT :: GLenum Source #
pattern GL_TANGENT_ARRAY_STRIDE_EXT :: GLenum Source #
pattern GL_TANGENT_ARRAY_TYPE_EXT :: GLenum Source #
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.