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

Portabilityportable
Stabilitystable
Maintainersven.panne@aedion.de
Safe HaskellNone

Graphics.Rendering.OpenGL.Raw.ARB.Compatibility

Contents

Description

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

Synopsis

Functions

glBegin :: GLenum -> IO ()Source

glCallLists :: GLsizei -> GLenum -> Ptr a -> IO ()Source

glClipPlane :: GLenum -> Ptr GLdouble -> IO ()Source

glColor3bv :: Ptr GLbyte -> IO ()Source

glColor3dv :: Ptr GLdouble -> IO ()Source

glColor3fv :: Ptr GLfloat -> IO ()Source

glColor3i :: GLint -> GLint -> GLint -> IO ()Source

glColor3iv :: Ptr GLint -> IO ()Source

glColor3sv :: Ptr GLshort -> IO ()Source

glColor3ubv :: Ptr GLubyte -> IO ()Source

glColor3uiv :: Ptr GLuint -> IO ()Source

glColor3usv :: Ptr GLushort -> IO ()Source

glColor4bv :: Ptr GLbyte -> IO ()Source

glColor4dv :: Ptr GLdouble -> IO ()Source

glColor4fv :: Ptr GLfloat -> IO ()Source

glColor4i :: GLint -> GLint -> GLint -> GLint -> IO ()Source

glColor4iv :: Ptr GLint -> IO ()Source

glColor4sv :: Ptr GLshort -> IO ()Source

glColor4ubv :: Ptr GLubyte -> IO ()Source

glColor4uiv :: Ptr GLuint -> IO ()Source

glColor4usv :: Ptr GLushort -> IO ()Source

glColorPointer :: GLint -> GLenum -> GLsizei -> Ptr a -> IO ()Source

glColorSubTable :: GLenum -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()Source

glColorTable :: GLenum -> GLenum -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()Source

glDrawPixels :: GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()Source

glEdgeFlagPointer :: GLsizei -> Ptr a -> IO ()Source

glEnd :: IO ()Source

glEvalMesh2 :: GLenum -> GLint -> GLint -> GLint -> GLint -> IO ()Source

glFogCoordPointer :: GLenum -> GLsizei -> Ptr a -> IO ()Source

glFogCoordfv :: Ptr GLfloat -> IO ()Source

glFogf :: GLenum -> GLfloat -> IO ()Source

glFogfv :: GLenum -> Ptr GLfloat -> IO ()Source

glFogi :: GLenum -> GLint -> IO ()Source

glFogiv :: GLenum -> Ptr GLint -> IO ()Source

glGetColorTable :: GLenum -> GLenum -> GLenum -> Ptr a -> IO ()Source

glGetHistogram :: GLenum -> GLboolean -> GLenum -> GLenum -> Ptr a -> IO ()Source

glGetLightfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()Source

glGetLightiv :: GLenum -> GLenum -> Ptr GLint -> IO ()Source

glGetMapdv :: GLenum -> GLenum -> Ptr GLdouble -> IO ()Source

glGetMapfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()Source

glGetMapiv :: GLenum -> GLenum -> Ptr GLint -> IO ()Source

glGetMinmax :: GLenum -> GLboolean -> GLenum -> GLenum -> Ptr a -> IO ()Source

glGetSeparableFilter :: GLenum -> GLenum -> GLenum -> Ptr a -> Ptr a -> Ptr a -> IO ()Source

glGetTexEnviv :: GLenum -> GLenum -> Ptr GLint -> IO ()Source

glGetTexGeniv :: GLenum -> GLenum -> Ptr GLint -> IO ()Source

glIndexPointer :: GLenum -> GLsizei -> Ptr a -> IO ()Source

glIndexdv :: Ptr GLdouble -> IO ()Source

glIndexfv :: Ptr GLfloat -> IO ()Source

glIndexi :: GLint -> IO ()Source

glIndexiv :: Ptr GLint -> IO ()Source

glIndexsv :: Ptr GLshort -> IO ()Source

glIndexubv :: Ptr GLubyte -> IO ()Source

glInterleavedArrays :: GLenum -> GLsizei -> Ptr a -> IO ()Source

glLightModeliv :: GLenum -> Ptr GLint -> IO ()Source

glLightfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()Source

glLighti :: GLenum -> GLenum -> GLint -> IO ()Source

glLightiv :: GLenum -> GLenum -> Ptr GLint -> IO ()Source

glMap1d :: GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> IO ()Source

glMap1f :: GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> IO ()Source

glMap2d :: GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> IO ()Source

glMap2f :: GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> IO ()Source

glMaterialfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()Source

glMaterialiv :: GLenum -> GLenum -> Ptr GLint -> IO ()Source

glNormal3bv :: Ptr GLbyte -> IO ()Source

glNormal3dv :: Ptr GLdouble -> IO ()Source

glNormal3fv :: Ptr GLfloat -> IO ()Source

glNormal3i :: GLint -> GLint -> GLint -> IO ()Source

glNormal3iv :: Ptr GLint -> IO ()Source

glNormal3sv :: Ptr GLshort -> IO ()Source

glNormalPointer :: GLenum -> GLsizei -> Ptr a -> IO ()Source

glRasterPos2iv :: Ptr GLint -> IO ()Source

glRasterPos3iv :: Ptr GLint -> IO ()Source

glRasterPos4iv :: Ptr GLint -> IO ()Source

glRectdv :: Ptr GLdouble -> Ptr GLdouble -> IO ()Source

glRectfv :: Ptr GLfloat -> Ptr GLfloat -> IO ()Source

glRecti :: GLint -> GLint -> GLint -> GLint -> IO ()Source

glRectiv :: Ptr GLint -> Ptr GLint -> IO ()Source

glRectsv :: Ptr GLshort -> Ptr GLshort -> IO ()Source

glSeparableFilter2D :: GLenum -> GLenum -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> Ptr a -> IO ()Source

glTexCoord1iv :: Ptr GLint -> IO ()Source

glTexCoord2iv :: Ptr GLint -> IO ()Source

glTexCoord3iv :: Ptr GLint -> IO ()Source

glTexCoord4iv :: Ptr GLint -> IO ()Source

glTexCoordPointer :: GLint -> GLenum -> GLsizei -> Ptr a -> IO ()Source

glTexEnvfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()Source

glTexEnviv :: GLenum -> GLenum -> Ptr GLint -> IO ()Source

glTexGendv :: GLenum -> GLenum -> Ptr GLdouble -> IO ()Source

glTexGenfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()Source

glTexGeniv :: GLenum -> GLenum -> Ptr GLint -> IO ()Source

glVertex2dv :: Ptr GLdouble -> IO ()Source

glVertex2fv :: Ptr GLfloat -> IO ()Source

glVertex2iv :: Ptr GLint -> IO ()Source

glVertex2sv :: Ptr GLshort -> IO ()Source

glVertex3dv :: Ptr GLdouble -> IO ()Source

glVertex3fv :: Ptr GLfloat -> IO ()Source

glVertex3i :: GLint -> GLint -> GLint -> IO ()Source

glVertex3iv :: Ptr GLint -> IO ()Source

glVertex3sv :: Ptr GLshort -> IO ()Source

glVertex4dv :: Ptr GLdouble -> IO ()Source

glVertex4fv :: Ptr GLfloat -> IO ()Source

glVertex4i :: GLint -> GLint -> GLint -> GLint -> IO ()Source

glVertex4iv :: Ptr GLint -> IO ()Source

glVertex4sv :: Ptr GLshort -> IO ()Source

glVertexPointer :: GLint -> GLenum -> GLsizei -> Ptr a -> IO ()Source

glWindowPos2iv :: Ptr GLint -> IO ()Source

glWindowPos3iv :: Ptr GLint -> IO ()Source

Tokens