Copyright | (c) Sven Panne 2015 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <[email protected]> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Graphics.Rendering.OpenGL.Raw.ARB.Multitexture
Contents
Description
- glGetARBMultitexture :: MonadIO m => m Bool
- gl_ARB_multitexture :: Bool
- gl_ACTIVE_TEXTURE_ARB :: GLenum
- gl_CLIENT_ACTIVE_TEXTURE_ARB :: GLenum
- gl_MAX_TEXTURE_UNITS_ARB :: GLenum
- gl_TEXTURE0_ARB :: GLenum
- gl_TEXTURE10_ARB :: GLenum
- gl_TEXTURE11_ARB :: GLenum
- gl_TEXTURE12_ARB :: GLenum
- gl_TEXTURE13_ARB :: GLenum
- gl_TEXTURE14_ARB :: GLenum
- gl_TEXTURE15_ARB :: GLenum
- gl_TEXTURE16_ARB :: GLenum
- gl_TEXTURE17_ARB :: GLenum
- gl_TEXTURE18_ARB :: GLenum
- gl_TEXTURE19_ARB :: GLenum
- gl_TEXTURE1_ARB :: GLenum
- gl_TEXTURE20_ARB :: GLenum
- gl_TEXTURE21_ARB :: GLenum
- gl_TEXTURE22_ARB :: GLenum
- gl_TEXTURE23_ARB :: GLenum
- gl_TEXTURE24_ARB :: GLenum
- gl_TEXTURE25_ARB :: GLenum
- gl_TEXTURE26_ARB :: GLenum
- gl_TEXTURE27_ARB :: GLenum
- gl_TEXTURE28_ARB :: GLenum
- gl_TEXTURE29_ARB :: GLenum
- gl_TEXTURE2_ARB :: GLenum
- gl_TEXTURE30_ARB :: GLenum
- gl_TEXTURE31_ARB :: GLenum
- gl_TEXTURE3_ARB :: GLenum
- gl_TEXTURE4_ARB :: GLenum
- gl_TEXTURE5_ARB :: GLenum
- gl_TEXTURE6_ARB :: GLenum
- gl_TEXTURE7_ARB :: GLenum
- gl_TEXTURE8_ARB :: GLenum
- gl_TEXTURE9_ARB :: GLenum
- 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 ()
Extension Support
glGetARBMultitexture :: MonadIO m => m Bool Source
Is the ARB_multitexture extension supported?
gl_ARB_multitexture :: Bool Source
Is the ARB_multitexture extension supported?
Note that in the presence of multiple contexts with different capabilities,
this might be wrong. Use glGetARBMultitexture
in those cases instead.
Enums
Functions
This command is an alias for glActiveTexture
.
glClientActiveTextureARB Source
This command is an alias for glClientActiveTexture
.
The vector equivalent of this command is glMultiTexCoord1dv
. This command is an alias for glMultiTexCoord1d
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
This command is an alias for glMultiTexCoord1dv
.
The vector equivalent of this command is glMultiTexCoord1fv
. This command is an alias for glMultiTexCoord1f
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
This command is an alias for glMultiTexCoord1fv
.
The vector equivalent of this command is glMultiTexCoord1iv
. This command is an alias for glMultiTexCoord1i
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
This command is an alias for glMultiTexCoord1iv
.
The vector equivalent of this command is glMultiTexCoord1sv
. This command is an alias for glMultiTexCoord1s
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLshort |
|
-> m () |
This command is an alias for glMultiTexCoord1sv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
The vector equivalent of this command is glMultiTexCoord2dv
. This command is an alias for glMultiTexCoord2d
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
This command is an alias for glMultiTexCoord2dv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
The vector equivalent of this command is glMultiTexCoord2fv
. This command is an alias for glMultiTexCoord2f
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
This command is an alias for glMultiTexCoord2fv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> m () |
The vector equivalent of this command is glMultiTexCoord2iv
. This command is an alias for glMultiTexCoord2i
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
This command is an alias for glMultiTexCoord2iv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
The vector equivalent of this command is glMultiTexCoord2sv
. This command is an alias for glMultiTexCoord2s
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLshort |
|
-> m () |
This command is an alias for glMultiTexCoord2sv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
The vector equivalent of this command is glMultiTexCoord3dv
. This command is an alias for glMultiTexCoord3d
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
This command is an alias for glMultiTexCoord3dv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
The vector equivalent of this command is glMultiTexCoord3fv
. This command is an alias for glMultiTexCoord3f
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
This command is an alias for glMultiTexCoord3fv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
The vector equivalent of this command is glMultiTexCoord3iv
. This command is an alias for glMultiTexCoord3i
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
This command is an alias for glMultiTexCoord3iv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
The vector equivalent of this command is glMultiTexCoord3sv
. This command is an alias for glMultiTexCoord3s
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLshort |
|
-> m () |
This command is an alias for glMultiTexCoord3sv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
The vector equivalent of this command is glMultiTexCoord4dv
. This command is an alias for glMultiTexCoord4d
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
This command is an alias for glMultiTexCoord4dv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
The vector equivalent of this command is glMultiTexCoord4fv
. This command is an alias for glMultiTexCoord4f
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
This command is an alias for glMultiTexCoord4fv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
The vector equivalent of this command is glMultiTexCoord4iv
. This command is an alias for glMultiTexCoord4i
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
This command is an alias for glMultiTexCoord4iv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
The vector equivalent of this command is glMultiTexCoord4sv
. This command is an alias for glMultiTexCoord4s
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLshort |
|
-> m () |
This command is an alias for glMultiTexCoord4sv
.