| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Ext.EXT.FogCoord
- gl_EXT_fog_coord :: Bool
- glFogCoordPointerEXT :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m ()
- glFogCoorddEXT :: MonadIO m => GLdouble -> m ()
- glFogCoorddvEXT :: MonadIO m => Ptr GLdouble -> m ()
- glFogCoordfEXT :: MonadIO m => GLfloat -> m ()
- glFogCoordfvEXT :: MonadIO m => Ptr GLfloat -> m ()
- pattern GL_CURRENT_FOG_COORDINATE_EXT :: forall a. (Num a, Eq a) => a
- pattern GL_FOG_COORDINATE_ARRAY_EXT :: forall a. (Num a, Eq a) => a
- pattern GL_FOG_COORDINATE_ARRAY_POINTER_EXT :: forall a. (Num a, Eq a) => a
- pattern GL_FOG_COORDINATE_ARRAY_STRIDE_EXT :: forall a. (Num a, Eq a) => a
- pattern GL_FOG_COORDINATE_ARRAY_TYPE_EXT :: forall a. (Num a, Eq a) => a
- pattern GL_FOG_COORDINATE_EXT :: forall a. (Num a, Eq a) => a
- pattern GL_FOG_COORDINATE_SOURCE_EXT :: forall a. (Num a, Eq a) => a
- pattern GL_FRAGMENT_DEPTH_EXT :: forall a. (Num a, Eq a) => a
Extension Support
gl_EXT_fog_coord :: Bool Source #
Checks that the GL_EXT_fog_coord extension is available.
GL_EXT_fog_coord
glFogCoordPointerEXT :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glFogCoordPointerEXT type stride pointer
The parameter type is a FogPointerTypeEXT, one of: GL_FLOAT, GL_DOUBLE.
The length of pointer should be COMPSIZE(type,stride).
This command is an alias for glFogCoordPointer.
glFogCoorddEXT :: MonadIO m => GLdouble -> m () Source #
Usage: glFogCoorddEXT coord
The parameter coord is a CoordD.
This command is an alias for glFogCoordd.
The vector equivalent of this command is glFogCoorddvEXT.
glFogCoorddvEXT :: MonadIO m => Ptr GLdouble -> m () Source #
Usage: glFogCoorddvEXT coord
The parameter coord is a CoordD.
The length of coord should be 1.
This command is an alias for glFogCoorddv.
glFogCoordfEXT :: MonadIO m => GLfloat -> m () Source #
Usage: glFogCoordfEXT coord
The parameter coord is a CoordF.
This command is an alias for glFogCoordf.
The vector equivalent of this command is glFogCoordfvEXT.
glFogCoordfvEXT :: MonadIO m => Ptr GLfloat -> m () Source #
Usage: glFogCoordfvEXT coord
The parameter coord is a CoordF.
The length of coord should be 1.
This command is an alias for glFogCoordfv.
pattern GL_CURRENT_FOG_COORDINATE_EXT :: forall a. (Num a, Eq a) => a Source #
pattern GL_FOG_COORDINATE_ARRAY_EXT :: forall a. (Num a, Eq a) => a Source #
pattern GL_FOG_COORDINATE_ARRAY_POINTER_EXT :: forall a. (Num a, Eq a) => a Source #
pattern GL_FOG_COORDINATE_ARRAY_STRIDE_EXT :: forall a. (Num a, Eq a) => a Source #
pattern GL_FOG_COORDINATE_ARRAY_TYPE_EXT :: forall a. (Num a, Eq a) => a Source #
pattern GL_FOG_COORDINATE_EXT :: forall a. (Num a, Eq a) => a Source #
pattern GL_FOG_COORDINATE_SOURCE_EXT :: forall a. (Num a, Eq a) => a Source #
pattern GL_FRAGMENT_DEPTH_EXT :: forall a. (Num a, Eq a) => a Source #