| 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 :: (Num a, Eq a) => a
 - pattern GL_FOG_COORDINATE_ARRAY_EXT :: (Num a, Eq a) => a
 - pattern GL_FOG_COORDINATE_ARRAY_POINTER_EXT :: (Num a, Eq a) => a
 - pattern GL_FOG_COORDINATE_ARRAY_STRIDE_EXT :: (Num a, Eq a) => a
 - pattern GL_FOG_COORDINATE_ARRAY_TYPE_EXT :: (Num a, Eq a) => a
 - pattern GL_FOG_COORDINATE_EXT :: (Num a, Eq a) => a
 - pattern GL_FOG_COORDINATE_SOURCE_EXT :: (Num a, Eq a) => a
 - pattern GL_FRAGMENT_DEPTH_EXT :: (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 :: (Num a, Eq a) => a Source
pattern GL_FOG_COORDINATE_ARRAY_EXT :: (Num a, Eq a) => a Source
pattern GL_FOG_COORDINATE_ARRAY_POINTER_EXT :: (Num a, Eq a) => a Source
pattern GL_FOG_COORDINATE_ARRAY_STRIDE_EXT :: (Num a, Eq a) => a Source
pattern GL_FOG_COORDINATE_ARRAY_TYPE_EXT :: (Num a, Eq a) => a Source
pattern GL_FOG_COORDINATE_EXT :: (Num a, Eq a) => a Source
pattern GL_FOG_COORDINATE_SOURCE_EXT :: (Num a, Eq a) => a Source
pattern GL_FRAGMENT_DEPTH_EXT :: (Num a, Eq a) => a Source