| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Ext.EXT.CoordinateFrame
Synopsis
- 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 :: (Eq a, Num a) => a
- pattern GL_BINORMAL_ARRAY_POINTER_EXT :: (Eq a, Num a) => a
- pattern GL_BINORMAL_ARRAY_STRIDE_EXT :: (Eq a, Num a) => a
- pattern GL_BINORMAL_ARRAY_TYPE_EXT :: (Eq a, Num a) => a
- pattern GL_CURRENT_BINORMAL_EXT :: (Eq a, Num a) => a
- pattern GL_CURRENT_TANGENT_EXT :: (Eq a, Num a) => a
- pattern GL_MAP1_BINORMAL_EXT :: (Eq a, Num a) => a
- pattern GL_MAP1_TANGENT_EXT :: (Eq a, Num a) => a
- pattern GL_MAP2_BINORMAL_EXT :: (Eq a, Num a) => a
- pattern GL_MAP2_TANGENT_EXT :: (Eq a, Num a) => a
- pattern GL_TANGENT_ARRAY_EXT :: (Eq a, Num a) => a
- pattern GL_TANGENT_ARRAY_POINTER_EXT :: (Eq a, Num a) => a
- pattern GL_TANGENT_ARRAY_STRIDE_EXT :: (Eq a, Num a) => a
- pattern GL_TANGENT_ARRAY_TYPE_EXT :: (Eq a, Num 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.
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.
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.
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.
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 :: (Eq a, Num a) => a Source #
pattern GL_BINORMAL_ARRAY_POINTER_EXT :: (Eq a, Num a) => a Source #
pattern GL_BINORMAL_ARRAY_STRIDE_EXT :: (Eq a, Num a) => a Source #
pattern GL_BINORMAL_ARRAY_TYPE_EXT :: (Eq a, Num a) => a Source #
pattern GL_CURRENT_BINORMAL_EXT :: (Eq a, Num a) => a Source #
pattern GL_CURRENT_TANGENT_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAP1_BINORMAL_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAP1_TANGENT_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAP2_BINORMAL_EXT :: (Eq a, Num a) => a Source #
pattern GL_MAP2_TANGENT_EXT :: (Eq a, Num a) => a Source #
pattern GL_TANGENT_ARRAY_EXT :: (Eq a, Num a) => a Source #
pattern GL_TANGENT_ARRAY_POINTER_EXT :: (Eq a, Num a) => a Source #
pattern GL_TANGENT_ARRAY_STRIDE_EXT :: (Eq a, Num a) => a Source #
pattern GL_TANGENT_ARRAY_TYPE_EXT :: (Eq a, Num a) => a Source #