| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Graphics.GL.Ext.EXT.CoordinateFrame
- gl_EXT_coordinate_frame :: Bool
 - 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 () -> 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 () -> m ()
 - pattern GL_BINORMAL_ARRAY_EXT :: (Num a, Eq a) => a
 - pattern GL_BINORMAL_ARRAY_POINTER_EXT :: (Num a, Eq a) => a
 - pattern GL_BINORMAL_ARRAY_STRIDE_EXT :: (Num a, Eq a) => a
 - pattern GL_BINORMAL_ARRAY_TYPE_EXT :: (Num a, Eq a) => a
 - pattern GL_CURRENT_BINORMAL_EXT :: (Num a, Eq a) => a
 - pattern GL_CURRENT_TANGENT_EXT :: (Num a, Eq a) => a
 - pattern GL_MAP1_BINORMAL_EXT :: (Num a, Eq a) => a
 - pattern GL_MAP1_TANGENT_EXT :: (Num a, Eq a) => a
 - pattern GL_MAP2_BINORMAL_EXT :: (Num a, Eq a) => a
 - pattern GL_MAP2_TANGENT_EXT :: (Num a, Eq a) => a
 - pattern GL_TANGENT_ARRAY_EXT :: (Num a, Eq a) => a
 - pattern GL_TANGENT_ARRAY_POINTER_EXT :: (Num a, Eq a) => a
 - pattern GL_TANGENT_ARRAY_STRIDE_EXT :: (Num a, Eq a) => a
 - pattern GL_TANGENT_ARRAY_TYPE_EXT :: (Num a, Eq a) => a
 
Extension Support
gl_EXT_coordinate_frame :: Bool Source
Checks that the GL_EXT_coordinate_frame extension is available.
GL_EXT_coordinate_frame
glBinormal3bEXT :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m () Source
Usage: glBinormal3bEXT bx by bz
The vector equivalent of this command is glBinormal3bvEXT.
glBinormal3bvEXT :: MonadIO m => Ptr GLbyte -> m () Source
Usage: glBinormal3bvEXT v
The length of v should be 3.
glBinormal3dEXT :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glBinormal3dEXT bx by bz
The parameter bx is a CoordD.
The parameter by is a CoordD.
The parameter bz is a CoordD.
The vector equivalent of this command is glBinormal3dvEXT.
glBinormal3dvEXT :: MonadIO m => Ptr GLdouble -> m () Source
glBinormal3fEXT :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glBinormal3fEXT bx by bz
The parameter bx is a CoordF.
The parameter by is a CoordF.
The parameter bz is a CoordF.
The vector equivalent of this command is glBinormal3fvEXT.
glBinormal3fvEXT :: MonadIO m => Ptr GLfloat -> m () Source
glBinormal3iEXT :: MonadIO m => GLint -> GLint -> GLint -> m () Source
Usage: glBinormal3iEXT bx by bz
The vector equivalent of this command is glBinormal3ivEXT.
glBinormal3ivEXT :: MonadIO m => Ptr GLint -> m () Source
Usage: glBinormal3ivEXT v
The length of v should be 3.
glBinormal3sEXT :: MonadIO m => GLshort -> GLshort -> GLshort -> m () Source
Usage: glBinormal3sEXT bx by bz
The vector equivalent of this command is glBinormal3svEXT.
glBinormal3svEXT :: MonadIO m => Ptr GLshort -> m () Source
Usage: glBinormal3svEXT v
The length of v should be 3.
glBinormalPointerEXT :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m () Source
Usage: glBinormalPointerEXT type stride pointer
The parameter type is a BinormalPointerTypeEXT.
The length of pointer should be COMPSIZE(type,stride).
glTangent3bEXT :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m () Source
Usage: glTangent3bEXT tx ty tz
The vector equivalent of this command is glTangent3bvEXT.
glTangent3bvEXT :: MonadIO m => Ptr GLbyte -> m () Source
Usage: glTangent3bvEXT v
The length of v should be 3.
glTangent3dEXT :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glTangent3dEXT tx ty tz
The parameter tx is a CoordD.
The parameter ty is a CoordD.
The parameter tz is a CoordD.
The vector equivalent of this command is glTangent3dvEXT.
glTangent3dvEXT :: MonadIO m => Ptr GLdouble -> m () Source
glTangent3fEXT :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glTangent3fEXT tx ty tz
The parameter tx is a CoordF.
The parameter ty is a CoordF.
The parameter tz is a CoordF.
The vector equivalent of this command is glTangent3fvEXT.
glTangent3fvEXT :: MonadIO m => Ptr GLfloat -> m () Source
glTangent3iEXT :: MonadIO m => GLint -> GLint -> GLint -> m () Source
Usage: glTangent3iEXT tx ty tz
The vector equivalent of this command is glTangent3ivEXT.
glTangent3ivEXT :: MonadIO m => Ptr GLint -> m () Source
Usage: glTangent3ivEXT v
The length of v should be 3.
glTangent3sEXT :: MonadIO m => GLshort -> GLshort -> GLshort -> m () Source
Usage: glTangent3sEXT tx ty tz
The vector equivalent of this command is glTangent3svEXT.
glTangent3svEXT :: MonadIO m => Ptr GLshort -> m () Source
Usage: glTangent3svEXT v
The length of v should be 3.
glTangentPointerEXT :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m () Source
Usage: glTangentPointerEXT type stride pointer
The parameter type is a TangentPointerTypeEXT.
The length of pointer should be COMPSIZE(type,stride).
pattern GL_BINORMAL_ARRAY_EXT :: (Num a, Eq a) => a Source
pattern GL_BINORMAL_ARRAY_POINTER_EXT :: (Num a, Eq a) => a Source
pattern GL_BINORMAL_ARRAY_STRIDE_EXT :: (Num a, Eq a) => a Source
pattern GL_BINORMAL_ARRAY_TYPE_EXT :: (Num a, Eq a) => a Source
pattern GL_CURRENT_BINORMAL_EXT :: (Num a, Eq a) => a Source
pattern GL_CURRENT_TANGENT_EXT :: (Num a, Eq a) => a Source
pattern GL_MAP1_BINORMAL_EXT :: (Num a, Eq a) => a Source
pattern GL_MAP1_TANGENT_EXT :: (Num a, Eq a) => a Source
pattern GL_MAP2_BINORMAL_EXT :: (Num a, Eq a) => a Source
pattern GL_MAP2_TANGENT_EXT :: (Num a, Eq a) => a Source
pattern GL_TANGENT_ARRAY_EXT :: (Num a, Eq a) => a Source
pattern GL_TANGENT_ARRAY_POINTER_EXT :: (Num a, Eq a) => a Source
pattern GL_TANGENT_ARRAY_STRIDE_EXT :: (Num a, Eq a) => a Source
pattern GL_TANGENT_ARRAY_TYPE_EXT :: (Num a, Eq a) => a Source