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

Copyright(c) Sven Panne 2013
LicenseBSD3
MaintainerSven Panne <svenpanne@gmail.com>
Stabilitystable
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Graphics.Rendering.OpenGL.Raw.ARB.Multitexture

Contents

Description

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

Synopsis

Functions

glActiveTexture Source

Arguments

:: GLenum

texture of type TextureUnit.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x

glClientActiveTexture Source

Arguments

:: GLenum

texture of type TextureUnit.

-> IO () 

Manual page for OpenGL 2.x

glMultiTexCoord1d Source

Arguments

:: GLenum

target of type TextureUnit.

-> GLdouble

s of type CoordD.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord1dv Source

Arguments

:: GLenum

target of type TextureUnit.

-> Ptr GLdouble

v pointing to 1 elements of type CoordD.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord1f Source

Arguments

:: GLenum

target of type TextureUnit.

-> GLfloat

s of type CoordF.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord1fv Source

Arguments

:: GLenum

target of type TextureUnit.

-> Ptr GLfloat

v pointing to 1 elements of type CoordF.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord1i Source

Arguments

:: GLenum

target of type TextureUnit.

-> GLint

s of type CoordI.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord1iv Source

Arguments

:: GLenum

target of type TextureUnit.

-> Ptr GLint

v pointing to 1 elements of type CoordI.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord1s Source

Arguments

:: GLenum

target of type TextureUnit.

-> GLshort

s of type CoordS.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord1sv Source

Arguments

:: GLenum

target of type TextureUnit.

-> Ptr GLshort

v pointing to 1 elements of type CoordS.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord2d Source

Arguments

:: GLenum

target of type TextureUnit.

-> GLdouble

s of type CoordD.

-> GLdouble

t of type CoordD.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord2dv Source

Arguments

:: GLenum

target of type TextureUnit.

-> Ptr GLdouble

v pointing to 2 elements of type CoordD.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord2f Source

Arguments

:: GLenum

target of type TextureUnit.

-> GLfloat

s of type CoordF.

-> GLfloat

t of type CoordF.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord2fv Source

Arguments

:: GLenum

target of type TextureUnit.

-> Ptr GLfloat

v pointing to 2 elements of type CoordF.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord2i Source

Arguments

:: GLenum

target of type TextureUnit.

-> GLint

s of type CoordI.

-> GLint

t of type CoordI.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord2iv Source

Arguments

:: GLenum

target of type TextureUnit.

-> Ptr GLint

v pointing to 2 elements of type CoordI.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord2s Source

Arguments

:: GLenum

target of type TextureUnit.

-> GLshort

s of type CoordS.

-> GLshort

t of type CoordS.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord2sv Source

Arguments

:: GLenum

target of type TextureUnit.

-> Ptr GLshort

v pointing to 2 elements of type CoordS.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord3d Source

Arguments

:: GLenum

target of type TextureUnit.

-> GLdouble

s of type CoordD.

-> GLdouble

t of type CoordD.

-> GLdouble

r of type CoordD.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord3dv Source

Arguments

:: GLenum

target of type TextureUnit.

-> Ptr GLdouble

v pointing to 3 elements of type CoordD.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord3f Source

Arguments

:: GLenum

target of type TextureUnit.

-> GLfloat

s of type CoordF.

-> GLfloat

t of type CoordF.

-> GLfloat

r of type CoordF.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord3fv Source

Arguments

:: GLenum

target of type TextureUnit.

-> Ptr GLfloat

v pointing to 3 elements of type CoordF.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord3i Source

Arguments

:: GLenum

target of type TextureUnit.

-> GLint

s of type CoordI.

-> GLint

t of type CoordI.

-> GLint

r of type CoordI.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord3iv Source

Arguments

:: GLenum

target of type TextureUnit.

-> Ptr GLint

v pointing to 3 elements of type CoordI.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord3s Source

Arguments

:: GLenum

target of type TextureUnit.

-> GLshort

s of type CoordS.

-> GLshort

t of type CoordS.

-> GLshort

r of type CoordS.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord3sv Source

Arguments

:: GLenum

target of type TextureUnit.

-> Ptr GLshort

v pointing to 3 elements of type CoordS.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord4d Source

Arguments

:: GLenum

target of type TextureUnit.

-> GLdouble

s of type CoordD.

-> GLdouble

t of type CoordD.

-> GLdouble

r of type CoordD.

-> GLdouble

q of type CoordD.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord4dv Source

Arguments

:: GLenum

target of type TextureUnit.

-> Ptr GLdouble

v pointing to 4 elements of type CoordD.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord4f Source

Arguments

:: GLenum

target of type TextureUnit.

-> GLfloat

s of type CoordF.

-> GLfloat

t of type CoordF.

-> GLfloat

r of type CoordF.

-> GLfloat

q of type CoordF.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord4fv Source

Arguments

:: GLenum

target of type TextureUnit.

-> Ptr GLfloat

v pointing to 4 elements of type CoordF.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord4i Source

Arguments

:: GLenum

target of type TextureUnit.

-> GLint

s of type CoordI.

-> GLint

t of type CoordI.

-> GLint

r of type CoordI.

-> GLint

q of type CoordI.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord4iv Source

Arguments

:: GLenum

target of type TextureUnit.

-> Ptr GLint

v pointing to 4 elements of type CoordI.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord4s Source

Arguments

:: GLenum

target of type TextureUnit.

-> GLshort

s of type CoordS.

-> GLshort

t of type CoordS.

-> GLshort

r of type CoordS.

-> GLshort

q of type CoordS.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

glMultiTexCoord4sv Source

Arguments

:: GLenum

target of type TextureUnit.

-> Ptr GLshort

v pointing to 4 elements of type CoordS.

-> IO () 

Manual pages for OpenGL 2.x or OpenGL 3.x

Tokens