OpenGLRaw-1.5.0.0: A raw binding for the OpenGL graphics system

Copyright | (c) Sven Panne 2013
License | BSD3
Maintainer | Sven Panne <svenpanne@gmail.com>
Stability | stable
Portability | portable
Safe Haskell | None
Language | Haskell98

Graphics.Rendering.OpenGL.Raw.ARB.Multitexture

Contents

- Functions
- Tokens

Description

All raw functions and tokens from the ARB_multitexture extension, see http://www.opengl.org/registry/specs/ARB/multitexture.txt.

Synopsis

- glActiveTexture :: GLenum -> IO ()
- glClientActiveTexture :: GLenum -> IO ()
- glMultiTexCoord1d :: GLenum -> GLdouble -> IO ()
- glMultiTexCoord1dv :: GLenum -> Ptr GLdouble -> IO ()
- glMultiTexCoord1f :: GLenum -> GLfloat -> IO ()
- glMultiTexCoord1fv :: GLenum -> Ptr GLfloat -> IO ()
- glMultiTexCoord1i :: GLenum -> GLint -> IO ()
- glMultiTexCoord1iv :: GLenum -> Ptr GLint -> IO ()
- glMultiTexCoord1s :: GLenum -> GLshort -> IO ()
- glMultiTexCoord1sv :: GLenum -> Ptr GLshort -> IO ()
- glMultiTexCoord2d :: GLenum -> GLdouble -> GLdouble -> IO ()
- glMultiTexCoord2dv :: GLenum -> Ptr GLdouble -> IO ()
- glMultiTexCoord2f :: GLenum -> GLfloat -> GLfloat -> IO ()
- glMultiTexCoord2fv :: GLenum -> Ptr GLfloat -> IO ()
- glMultiTexCoord2i :: GLenum -> GLint -> GLint -> IO ()
- glMultiTexCoord2iv :: GLenum -> Ptr GLint -> IO ()
- glMultiTexCoord2s :: GLenum -> GLshort -> GLshort -> IO ()
- glMultiTexCoord2sv :: GLenum -> Ptr GLshort -> IO ()
- glMultiTexCoord3d :: GLenum -> GLdouble -> GLdouble -> GLdouble -> IO ()
- glMultiTexCoord3dv :: GLenum -> Ptr GLdouble -> IO ()
- glMultiTexCoord3f :: GLenum -> GLfloat -> GLfloat -> GLfloat -> IO ()
- glMultiTexCoord3fv :: GLenum -> Ptr GLfloat -> IO ()
- glMultiTexCoord3i :: GLenum -> GLint -> GLint -> GLint -> IO ()
- glMultiTexCoord3iv :: GLenum -> Ptr GLint -> IO ()
- glMultiTexCoord3s :: GLenum -> GLshort -> GLshort -> GLshort -> IO ()
- glMultiTexCoord3sv :: GLenum -> Ptr GLshort -> IO ()
- glMultiTexCoord4d :: GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
- glMultiTexCoord4dv :: GLenum -> Ptr GLdouble -> IO ()
- glMultiTexCoord4f :: GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
- glMultiTexCoord4fv :: GLenum -> Ptr GLfloat -> IO ()
- glMultiTexCoord4i :: GLenum -> GLint -> GLint -> GLint -> GLint -> IO ()
- glMultiTexCoord4iv :: GLenum -> Ptr GLint -> IO ()
- glMultiTexCoord4s :: GLenum -> GLshort -> GLshort -> GLshort -> GLshort -> IO ()
- glMultiTexCoord4sv :: GLenum -> Ptr GLshort -> IO ()
- gl_ACTIVE_TEXTURE :: GLenum
- gl_CLIENT_ACTIVE_TEXTURE :: GLenum
- gl_MAX_TEXTURE_UNITS :: GLenum
- gl_TEXTURE0 :: GLenum
- gl_TEXTURE1 :: GLenum
- gl_TEXTURE10 :: GLenum
- gl_TEXTURE11 :: GLenum
- gl_TEXTURE12 :: GLenum
- gl_TEXTURE13 :: GLenum
- gl_TEXTURE14 :: GLenum
- gl_TEXTURE15 :: GLenum
- gl_TEXTURE16 :: GLenum
- gl_TEXTURE17 :: GLenum
- gl_TEXTURE18 :: GLenum
- gl_TEXTURE19 :: GLenum
- gl_TEXTURE2 :: GLenum
- gl_TEXTURE20 :: GLenum
- gl_TEXTURE21 :: GLenum
- gl_TEXTURE22 :: GLenum
- gl_TEXTURE23 :: GLenum
- gl_TEXTURE24 :: GLenum
- gl_TEXTURE25 :: GLenum
- gl_TEXTURE26 :: GLenum
- gl_TEXTURE27 :: GLenum
- gl_TEXTURE28 :: GLenum
- gl_TEXTURE29 :: GLenum
- gl_TEXTURE3 :: GLenum
- gl_TEXTURE30 :: GLenum
- gl_TEXTURE31 :: GLenum
- gl_TEXTURE4 :: GLenum
- gl_TEXTURE5 :: GLenum
- gl_TEXTURE6 :: GLenum
- gl_TEXTURE7 :: GLenum
- gl_TEXTURE8 :: GLenum
- gl_TEXTURE9 :: GLenum

# Functions

glActiveTexture :: GLenum -> IO ()

glClientActiveTexture :: GLenum -> IO ()

glMultiTexCoord1d :: GLenum -> GLdouble -> IO ()

glMultiTexCoord1dv :: GLenum -> Ptr GLdouble -> IO ()

glMultiTexCoord1f :: GLenum -> GLfloat -> IO ()

glMultiTexCoord1fv :: GLenum -> Ptr GLfloat -> IO ()

glMultiTexCoord1i :: GLenum -> GLint -> IO ()

glMultiTexCoord1iv :: GLenum -> Ptr GLint -> IO ()

glMultiTexCoord1s :: GLenum -> GLshort -> IO ()

glMultiTexCoord1sv :: GLenum -> Ptr GLshort -> IO ()

glMultiTexCoord2d :: GLenum -> GLdouble -> GLdouble -> IO ()

glMultiTexCoord2dv :: GLenum -> Ptr GLdouble -> IO ()

glMultiTexCoord2f :: GLenum -> GLfloat -> GLfloat -> IO ()

glMultiTexCoord2fv :: GLenum -> Ptr GLfloat -> IO ()

glMultiTexCoord2i :: GLenum -> GLint -> GLint -> IO ()

glMultiTexCoord2iv :: GLenum -> Ptr GLint -> IO ()

glMultiTexCoord2s :: GLenum -> GLshort -> GLshort -> IO ()

glMultiTexCoord2sv :: GLenum -> Ptr GLshort -> IO ()

glMultiTexCoord3d :: GLenum -> GLdouble -> GLdouble -> GLdouble -> IO ()

glMultiTexCoord3dv :: GLenum -> Ptr GLdouble -> IO ()

glMultiTexCoord3f :: GLenum -> GLfloat -> GLfloat -> GLfloat -> IO ()

glMultiTexCoord3fv :: GLenum -> Ptr GLfloat -> IO ()

glMultiTexCoord3i :: GLenum -> GLint -> GLint -> GLint -> IO ()

glMultiTexCoord3iv :: GLenum -> Ptr GLint -> IO ()

glMultiTexCoord3s :: GLenum -> GLshort -> GLshort -> GLshort -> IO ()

glMultiTexCoord3sv :: GLenum -> Ptr GLshort -> IO ()

glMultiTexCoord4d :: GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()

glMultiTexCoord4dv :: GLenum -> Ptr GLdouble -> IO ()

glMultiTexCoord4f :: GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()

glMultiTexCoord4fv :: GLenum -> Ptr GLfloat -> IO ()

glMultiTexCoord4i :: GLenum -> GLint -> GLint -> GLint -> GLint -> IO ()

glMultiTexCoord4iv :: GLenum -> Ptr GLint -> IO ()

glMultiTexCoord4s :: GLenum -> GLshort -> GLshort -> GLshort -> GLshort -> IO ()

glMultiTexCoord4sv :: GLenum -> Ptr GLshort -> IO ()

# Tokens

gl_ACTIVE_TEXTURE :: GLenum

gl_CLIENT_ACTIVE_TEXTURE :: GLenum

gl_MAX_TEXTURE_UNITS :: GLenum

gl_TEXTURE0 :: GLenum

gl_TEXTURE1 :: GLenum

gl_TEXTURE10 :: GLenum

gl_TEXTURE11 :: GLenum

gl_TEXTURE12 :: GLenum

gl_TEXTURE13 :: GLenum

gl_TEXTURE14 :: GLenum

gl_TEXTURE15 :: GLenum

gl_TEXTURE16 :: GLenum

gl_TEXTURE17 :: GLenum

gl_TEXTURE18 :: GLenum

gl_TEXTURE19 :: GLenum

gl_TEXTURE2 :: GLenum

gl_TEXTURE20 :: GLenum

gl_TEXTURE21 :: GLenum

gl_TEXTURE22 :: GLenum

gl_TEXTURE23 :: GLenum

gl_TEXTURE24 :: GLenum

gl_TEXTURE25 :: GLenum

gl_TEXTURE26 :: GLenum

gl_TEXTURE27 :: GLenum

gl_TEXTURE28 :: GLenum

gl_TEXTURE29 :: GLenum

gl_TEXTURE3 :: GLenum

gl_TEXTURE30 :: GLenum

gl_TEXTURE31 :: GLenum

gl_TEXTURE4 :: GLenum

gl_TEXTURE5 :: GLenum

gl_TEXTURE6 :: GLenum

gl_TEXTURE7 :: GLenum

gl_TEXTURE8 :: GLenum

gl_TEXTURE9 :: GLenum