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