Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- gl_ARB_multitexture :: Bool
- glActiveTextureARB :: MonadIO m => GLenum -> m ()
- glClientActiveTextureARB :: MonadIO m => GLenum -> m ()
- glMultiTexCoord1dARB :: MonadIO m => GLenum -> GLdouble -> m ()
- glMultiTexCoord1dvARB :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord1fARB :: MonadIO m => GLenum -> GLfloat -> m ()
- glMultiTexCoord1fvARB :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord1iARB :: MonadIO m => GLenum -> GLint -> m ()
- glMultiTexCoord1ivARB :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord1sARB :: MonadIO m => GLenum -> GLshort -> m ()
- glMultiTexCoord1svARB :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glMultiTexCoord2dARB :: MonadIO m => GLenum -> GLdouble -> GLdouble -> m ()
- glMultiTexCoord2dvARB :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord2fARB :: MonadIO m => GLenum -> GLfloat -> GLfloat -> m ()
- glMultiTexCoord2fvARB :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord2iARB :: MonadIO m => GLenum -> GLint -> GLint -> m ()
- glMultiTexCoord2ivARB :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord2sARB :: MonadIO m => GLenum -> GLshort -> GLshort -> m ()
- glMultiTexCoord2svARB :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glMultiTexCoord3dARB :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> m ()
- glMultiTexCoord3dvARB :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord3fARB :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> m ()
- glMultiTexCoord3fvARB :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord3iARB :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> m ()
- glMultiTexCoord3ivARB :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord3sARB :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> m ()
- glMultiTexCoord3svARB :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glMultiTexCoord4dARB :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glMultiTexCoord4dvARB :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord4fARB :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glMultiTexCoord4fvARB :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord4iARB :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> m ()
- glMultiTexCoord4ivARB :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord4sARB :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glMultiTexCoord4svARB :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- pattern GL_ACTIVE_TEXTURE_ARB :: (Eq a, Num a) => a
- pattern GL_CLIENT_ACTIVE_TEXTURE_ARB :: (Eq a, Num a) => a
- pattern GL_MAX_TEXTURE_UNITS_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE0_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE10_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE11_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE12_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE13_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE14_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE15_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE16_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE17_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE18_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE19_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE1_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE20_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE21_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE22_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE23_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE24_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE25_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE26_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE27_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE28_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE29_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE2_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE30_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE31_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE3_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE4_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE5_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE6_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE7_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE8_ARB :: (Eq a, Num a) => a
- pattern GL_TEXTURE9_ARB :: (Eq a, Num a) => a
Extension Support
gl_ARB_multitexture :: Bool Source #
Checks that the GL_ARB_multitexture extension is available.
GL_ARB_multitexture
glActiveTextureARB :: MonadIO m => GLenum -> m () Source #
Usage: glActiveTextureARB
texture
The parameter texture
is a TextureUnit
.
This command is an alias for glActiveTexture
.
glClientActiveTextureARB :: MonadIO m => GLenum -> m () Source #
Usage: glClientActiveTextureARB
texture
The parameter texture
is a TextureUnit
.
This command is an alias for glClientActiveTexture
.
glMultiTexCoord1dARB :: MonadIO m => GLenum -> GLdouble -> m () Source #
Usage: glMultiTexCoord1dARB
target s
The parameter target
is a TextureUnit
.
The parameter s
is a CoordD
.
This command is an alias for glMultiTexCoord1d
.
The vector equivalent of this command is glMultiTexCoord1dv
.
glMultiTexCoord1dvARB :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source #
Usage: glMultiTexCoord1dvARB
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordD
.
The length of v
should be 1
.
This command is an alias for glMultiTexCoord1dv
.
glMultiTexCoord1fARB :: MonadIO m => GLenum -> GLfloat -> m () Source #
Usage: glMultiTexCoord1fARB
target s
The parameter target
is a TextureUnit
.
The parameter s
is a CoordF
.
This command is an alias for glMultiTexCoord1f
.
The vector equivalent of this command is glMultiTexCoord1fv
.
glMultiTexCoord1fvARB :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #
Usage: glMultiTexCoord1fvARB
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordF
.
The length of v
should be 1
.
This command is an alias for glMultiTexCoord1fv
.
glMultiTexCoord1iARB :: MonadIO m => GLenum -> GLint -> m () Source #
Usage: glMultiTexCoord1iARB
target s
The parameter target
is a TextureUnit
.
The parameter s
is a CoordI
.
This command is an alias for glMultiTexCoord1i
.
The vector equivalent of this command is glMultiTexCoord1iv
.
glMultiTexCoord1ivARB :: MonadIO m => GLenum -> Ptr GLint -> m () Source #
Usage: glMultiTexCoord1ivARB
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordI
.
The length of v
should be 1
.
This command is an alias for glMultiTexCoord1iv
.
glMultiTexCoord1sARB :: MonadIO m => GLenum -> GLshort -> m () Source #
Usage: glMultiTexCoord1sARB
target s
The parameter target
is a TextureUnit
.
The parameter s
is a CoordS
.
This command is an alias for glMultiTexCoord1s
.
The vector equivalent of this command is glMultiTexCoord1sv
.
glMultiTexCoord1svARB :: MonadIO m => GLenum -> Ptr GLshort -> m () Source #
Usage: glMultiTexCoord1svARB
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordS
.
The length of v
should be 1
.
This command is an alias for glMultiTexCoord1sv
.
glMultiTexCoord2dARB :: MonadIO m => GLenum -> GLdouble -> GLdouble -> m () Source #
Usage: glMultiTexCoord2dARB
target s t
The parameter target
is a TextureUnit
.
The parameter s
is a CoordD
.
The parameter t
is a CoordD
.
This command is an alias for glMultiTexCoord2d
.
The vector equivalent of this command is glMultiTexCoord2dv
.
glMultiTexCoord2dvARB :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source #
Usage: glMultiTexCoord2dvARB
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordD
.
The length of v
should be 2
.
This command is an alias for glMultiTexCoord2dv
.
glMultiTexCoord2fARB :: MonadIO m => GLenum -> GLfloat -> GLfloat -> m () Source #
Usage: glMultiTexCoord2fARB
target s t
The parameter target
is a TextureUnit
.
The parameter s
is a CoordF
.
The parameter t
is a CoordF
.
This command is an alias for glMultiTexCoord2f
.
The vector equivalent of this command is glMultiTexCoord2fv
.
glMultiTexCoord2fvARB :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #
Usage: glMultiTexCoord2fvARB
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordF
.
The length of v
should be 2
.
This command is an alias for glMultiTexCoord2fv
.
glMultiTexCoord2iARB :: MonadIO m => GLenum -> GLint -> GLint -> m () Source #
Usage: glMultiTexCoord2iARB
target s t
The parameter target
is a TextureUnit
.
The parameter s
is a CoordI
.
The parameter t
is a CoordI
.
This command is an alias for glMultiTexCoord2i
.
The vector equivalent of this command is glMultiTexCoord2iv
.
glMultiTexCoord2ivARB :: MonadIO m => GLenum -> Ptr GLint -> m () Source #
Usage: glMultiTexCoord2ivARB
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordI
.
The length of v
should be 2
.
This command is an alias for glMultiTexCoord2iv
.
glMultiTexCoord2sARB :: MonadIO m => GLenum -> GLshort -> GLshort -> m () Source #
Usage: glMultiTexCoord2sARB
target s t
The parameter target
is a TextureUnit
.
The parameter s
is a CoordS
.
The parameter t
is a CoordS
.
This command is an alias for glMultiTexCoord2s
.
The vector equivalent of this command is glMultiTexCoord2sv
.
glMultiTexCoord2svARB :: MonadIO m => GLenum -> Ptr GLshort -> m () Source #
Usage: glMultiTexCoord2svARB
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordS
.
The length of v
should be 2
.
This command is an alias for glMultiTexCoord2sv
.
glMultiTexCoord3dARB :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> m () Source #
Usage: glMultiTexCoord3dARB
target s t r
The parameter target
is a TextureUnit
.
The parameter s
is a CoordD
.
The parameter t
is a CoordD
.
The parameter r
is a CoordD
.
This command is an alias for glMultiTexCoord3d
.
The vector equivalent of this command is glMultiTexCoord3dv
.
glMultiTexCoord3dvARB :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source #
Usage: glMultiTexCoord3dvARB
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordD
.
The length of v
should be 3
.
This command is an alias for glMultiTexCoord3dv
.
glMultiTexCoord3fARB :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> m () Source #
Usage: glMultiTexCoord3fARB
target s t r
The parameter target
is a TextureUnit
.
The parameter s
is a CoordF
.
The parameter t
is a CoordF
.
The parameter r
is a CoordF
.
This command is an alias for glMultiTexCoord3f
.
The vector equivalent of this command is glMultiTexCoord3fv
.
glMultiTexCoord3fvARB :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #
Usage: glMultiTexCoord3fvARB
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordF
.
The length of v
should be 3
.
This command is an alias for glMultiTexCoord3fv
.
glMultiTexCoord3iARB :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> m () Source #
Usage: glMultiTexCoord3iARB
target s t r
The parameter target
is a TextureUnit
.
The parameter s
is a CoordI
.
The parameter t
is a CoordI
.
The parameter r
is a CoordI
.
This command is an alias for glMultiTexCoord3i
.
The vector equivalent of this command is glMultiTexCoord3iv
.
glMultiTexCoord3ivARB :: MonadIO m => GLenum -> Ptr GLint -> m () Source #
Usage: glMultiTexCoord3ivARB
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordI
.
The length of v
should be 3
.
This command is an alias for glMultiTexCoord3iv
.
glMultiTexCoord3sARB :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> m () Source #
Usage: glMultiTexCoord3sARB
target s t r
The parameter target
is a TextureUnit
.
The parameter s
is a CoordS
.
The parameter t
is a CoordS
.
The parameter r
is a CoordS
.
This command is an alias for glMultiTexCoord3s
.
The vector equivalent of this command is glMultiTexCoord3sv
.
glMultiTexCoord3svARB :: MonadIO m => GLenum -> Ptr GLshort -> m () Source #
Usage: glMultiTexCoord3svARB
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordS
.
The length of v
should be 3
.
This command is an alias for glMultiTexCoord3sv
.
glMultiTexCoord4dARB :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source #
Usage: glMultiTexCoord4dARB
target s t r q
The parameter target
is a TextureUnit
.
The parameter s
is a CoordD
.
The parameter t
is a CoordD
.
The parameter r
is a CoordD
.
The parameter q
is a CoordD
.
This command is an alias for glMultiTexCoord4d
.
The vector equivalent of this command is glMultiTexCoord4dv
.
glMultiTexCoord4dvARB :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source #
Usage: glMultiTexCoord4dvARB
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordD
.
The length of v
should be 4
.
This command is an alias for glMultiTexCoord4dv
.
glMultiTexCoord4fARB :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source #
Usage: glMultiTexCoord4fARB
target s t r q
The parameter target
is a TextureUnit
.
The parameter s
is a CoordF
.
The parameter t
is a CoordF
.
The parameter r
is a CoordF
.
The parameter q
is a CoordF
.
This command is an alias for glMultiTexCoord4f
.
The vector equivalent of this command is glMultiTexCoord4fv
.
glMultiTexCoord4fvARB :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #
Usage: glMultiTexCoord4fvARB
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordF
.
The length of v
should be 4
.
This command is an alias for glMultiTexCoord4fv
.
glMultiTexCoord4iARB :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> m () Source #
Usage: glMultiTexCoord4iARB
target s t r q
The parameter target
is a TextureUnit
.
The parameter s
is a CoordI
.
The parameter t
is a CoordI
.
The parameter r
is a CoordI
.
The parameter q
is a CoordI
.
This command is an alias for glMultiTexCoord4i
.
The vector equivalent of this command is glMultiTexCoord4iv
.
glMultiTexCoord4ivARB :: MonadIO m => GLenum -> Ptr GLint -> m () Source #
Usage: glMultiTexCoord4ivARB
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordI
.
The length of v
should be 4
.
This command is an alias for glMultiTexCoord4iv
.
glMultiTexCoord4sARB :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> GLshort -> m () Source #
Usage: glMultiTexCoord4sARB
target s t r q
The parameter target
is a TextureUnit
.
The parameter s
is a CoordS
.
The parameter t
is a CoordS
.
The parameter r
is a CoordS
.
The parameter q
is a CoordS
.
This command is an alias for glMultiTexCoord4s
.
The vector equivalent of this command is glMultiTexCoord4sv
.
glMultiTexCoord4svARB :: MonadIO m => GLenum -> Ptr GLshort -> m () Source #
Usage: glMultiTexCoord4svARB
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordS
.
The length of v
should be 4
.
This command is an alias for glMultiTexCoord4sv
.
pattern GL_ACTIVE_TEXTURE_ARB :: (Eq a, Num a) => a Source #
pattern GL_CLIENT_ACTIVE_TEXTURE_ARB :: (Eq a, Num a) => a Source #
pattern GL_MAX_TEXTURE_UNITS_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE0_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE10_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE11_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE12_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE13_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE14_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE15_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE16_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE17_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE18_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE19_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE1_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE20_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE21_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE22_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE23_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE24_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE25_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE26_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE27_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE28_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE29_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE2_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE30_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE31_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE3_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE4_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE5_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE6_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE7_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE8_ARB :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE9_ARB :: (Eq a, Num a) => a Source #