| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Ext.SGIS.DetailTexture
- gl_SGIS_detail_texture :: Bool
- glDetailTexFuncSGIS :: MonadIO m => GLenum -> GLsizei -> Ptr GLfloat -> m ()
- glGetDetailTexFuncSGIS :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- pattern GL_DETAIL_TEXTURE_2D_BINDING_SGIS :: forall a. (Num a, Eq a) => a
- pattern GL_DETAIL_TEXTURE_2D_SGIS :: forall a. (Num a, Eq a) => a
- pattern GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS :: forall a. (Num a, Eq a) => a
- pattern GL_DETAIL_TEXTURE_LEVEL_SGIS :: forall a. (Num a, Eq a) => a
- pattern GL_DETAIL_TEXTURE_MODE_SGIS :: forall a. (Num a, Eq a) => a
- pattern GL_LINEAR_DETAIL_ALPHA_SGIS :: forall a. (Num a, Eq a) => a
- pattern GL_LINEAR_DETAIL_COLOR_SGIS :: forall a. (Num a, Eq a) => a
- pattern GL_LINEAR_DETAIL_SGIS :: forall a. (Num a, Eq a) => a
Extension Support
gl_SGIS_detail_texture :: Bool Source #
Checks that the GL_SGIS_detail_texture extension is available.
GL_SGIS_detail_texture
glDetailTexFuncSGIS :: MonadIO m => GLenum -> GLsizei -> Ptr GLfloat -> m () Source #
Usage: glDetailTexFuncSGIS target n points
The parameter target is a TextureTarget, one of: GL_DETAIL_TEXTURE_2D_SGIS, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_1D_EXT, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_2D_EXT, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_3D_EXT, GL_PROXY_TEXTURE_4D_SGIS, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_3D_EXT, GL_TEXTURE_3D_OES, GL_TEXTURE_4D_SGIS, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BASE_LEVEL_SGIS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LEVEL_SGIS, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LOD_SGIS, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MIN_LOD_SGIS.
The length of points should be n*2.
glGetDetailTexFuncSGIS :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #
Usage: glGetDetailTexFuncSGIS target points
The parameter target is a TextureTarget, one of: GL_DETAIL_TEXTURE_2D_SGIS, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_1D_EXT, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_2D_EXT, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_3D_EXT, GL_PROXY_TEXTURE_4D_SGIS, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_3D_EXT, GL_TEXTURE_3D_OES, GL_TEXTURE_4D_SGIS, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BASE_LEVEL_SGIS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LEVEL_SGIS, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LOD_SGIS, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MIN_LOD_SGIS.
The length of points should be COMPSIZE(target).
pattern GL_DETAIL_TEXTURE_2D_BINDING_SGIS :: forall a. (Num a, Eq a) => a Source #
pattern GL_DETAIL_TEXTURE_2D_SGIS :: forall a. (Num a, Eq a) => a Source #
pattern GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS :: forall a. (Num a, Eq a) => a Source #
pattern GL_DETAIL_TEXTURE_LEVEL_SGIS :: forall a. (Num a, Eq a) => a Source #
pattern GL_DETAIL_TEXTURE_MODE_SGIS :: forall a. (Num a, Eq a) => a Source #
pattern GL_LINEAR_DETAIL_ALPHA_SGIS :: forall a. (Num a, Eq a) => a Source #
pattern GL_LINEAR_DETAIL_COLOR_SGIS :: forall a. (Num a, Eq a) => a Source #
pattern GL_LINEAR_DETAIL_SGIS :: forall a. (Num a, Eq a) => a Source #