Safe Haskell | None |
---|---|
Language | Haskell2010 |
- module Graphics.GL.Core32
- glAccum :: MonadIO m => GLenum -> GLfloat -> m ()
- glAlphaFunc :: MonadIO m => GLenum -> GLfloat -> m ()
- glAreTexturesResident :: MonadIO m => GLsizei -> Ptr GLuint -> Ptr GLboolean -> m GLboolean
- glArrayElement :: MonadIO m => GLint -> m ()
- glBegin :: MonadIO m => GLenum -> m ()
- glBitmap :: MonadIO m => GLsizei -> GLsizei -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> Ptr GLubyte -> m ()
- glCallList :: MonadIO m => GLuint -> m ()
- glCallLists :: MonadIO m => GLsizei -> GLenum -> Ptr () -> m ()
- glClearAccum :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glClearIndex :: MonadIO m => GLfloat -> m ()
- glClientActiveTexture :: MonadIO m => GLenum -> m ()
- glClipPlane :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glColor3b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m ()
- glColor3bv :: MonadIO m => Ptr GLbyte -> m ()
- glColor3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glColor3dv :: MonadIO m => Ptr GLdouble -> m ()
- glColor3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glColor3fv :: MonadIO m => Ptr GLfloat -> m ()
- glColor3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glColor3iv :: MonadIO m => Ptr GLint -> m ()
- glColor3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glColor3sv :: MonadIO m => Ptr GLshort -> m ()
- glColor3ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> m ()
- glColor3ubv :: MonadIO m => Ptr GLubyte -> m ()
- glColor3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glColor3uiv :: MonadIO m => Ptr GLuint -> m ()
- glColor3us :: MonadIO m => GLushort -> GLushort -> GLushort -> m ()
- glColor3usv :: MonadIO m => Ptr GLushort -> m ()
- glColor4b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> GLbyte -> m ()
- glColor4bv :: MonadIO m => Ptr GLbyte -> m ()
- glColor4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glColor4dv :: MonadIO m => Ptr GLdouble -> m ()
- glColor4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glColor4fv :: MonadIO m => Ptr GLfloat -> m ()
- glColor4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glColor4iv :: MonadIO m => Ptr GLint -> m ()
- glColor4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glColor4sv :: MonadIO m => Ptr GLshort -> m ()
- glColor4ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> GLubyte -> m ()
- glColor4ubv :: MonadIO m => Ptr GLubyte -> m ()
- glColor4ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glColor4uiv :: MonadIO m => Ptr GLuint -> m ()
- glColor4us :: MonadIO m => GLushort -> GLushort -> GLushort -> GLushort -> m ()
- glColor4usv :: MonadIO m => Ptr GLushort -> m ()
- glColorMaterial :: MonadIO m => GLenum -> GLenum -> m ()
- glColorPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- glCopyPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> m ()
- glDeleteLists :: MonadIO m => GLuint -> GLsizei -> m ()
- glDisableClientState :: MonadIO m => GLenum -> m ()
- glDrawPixels :: MonadIO m => GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m ()
- glEdgeFlag :: MonadIO m => GLboolean -> m ()
- glEdgeFlagPointer :: MonadIO m => GLsizei -> Ptr () -> m ()
- glEdgeFlagv :: MonadIO m => Ptr GLboolean -> m ()
- glEnableClientState :: MonadIO m => GLenum -> m ()
- glEnd :: MonadIO m => m ()
- glEndList :: MonadIO m => m ()
- glEvalCoord1d :: MonadIO m => GLdouble -> m ()
- glEvalCoord1dv :: MonadIO m => Ptr GLdouble -> m ()
- glEvalCoord1f :: MonadIO m => GLfloat -> m ()
- glEvalCoord1fv :: MonadIO m => Ptr GLfloat -> m ()
- glEvalCoord2d :: MonadIO m => GLdouble -> GLdouble -> m ()
- glEvalCoord2dv :: MonadIO m => Ptr GLdouble -> m ()
- glEvalCoord2f :: MonadIO m => GLfloat -> GLfloat -> m ()
- glEvalCoord2fv :: MonadIO m => Ptr GLfloat -> m ()
- glEvalMesh1 :: MonadIO m => GLenum -> GLint -> GLint -> m ()
- glEvalMesh2 :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> m ()
- glEvalPoint1 :: MonadIO m => GLint -> m ()
- glEvalPoint2 :: MonadIO m => GLint -> GLint -> m ()
- glFeedbackBuffer :: MonadIO m => GLsizei -> GLenum -> Ptr GLfloat -> m ()
- glFogCoordPointer :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m ()
- glFogCoordd :: MonadIO m => GLdouble -> m ()
- glFogCoorddv :: MonadIO m => Ptr GLdouble -> m ()
- glFogCoordf :: MonadIO m => GLfloat -> m ()
- glFogCoordfv :: MonadIO m => Ptr GLfloat -> m ()
- glFogf :: MonadIO m => GLenum -> GLfloat -> m ()
- glFogfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glFogi :: MonadIO m => GLenum -> GLint -> m ()
- glFogiv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glFrustum :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glGenLists :: MonadIO m => GLsizei -> m GLuint
- glGetClipPlane :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glGetLightfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetLightiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetMapdv :: MonadIO m => GLenum -> GLenum -> Ptr GLdouble -> m ()
- glGetMapfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetMapiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetMaterialfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetMaterialiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetPixelMapfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glGetPixelMapuiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glGetPixelMapusv :: MonadIO m => GLenum -> Ptr GLushort -> m ()
- glGetPointerv :: MonadIO m => GLenum -> Ptr (Ptr ()) -> m ()
- glGetPolygonStipple :: MonadIO m => Ptr GLubyte -> m ()
- glGetTexEnvfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetTexEnviv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTexGendv :: MonadIO m => GLenum -> GLenum -> Ptr GLdouble -> m ()
- glGetTexGenfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetTexGeniv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glIndexMask :: MonadIO m => GLuint -> m ()
- glIndexPointer :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m ()
- glIndexd :: MonadIO m => GLdouble -> m ()
- glIndexdv :: MonadIO m => Ptr GLdouble -> m ()
- glIndexf :: MonadIO m => GLfloat -> m ()
- glIndexfv :: MonadIO m => Ptr GLfloat -> m ()
- glIndexi :: MonadIO m => GLint -> m ()
- glIndexiv :: MonadIO m => Ptr GLint -> m ()
- glIndexs :: MonadIO m => GLshort -> m ()
- glIndexsv :: MonadIO m => Ptr GLshort -> m ()
- glIndexub :: MonadIO m => GLubyte -> m ()
- glIndexubv :: MonadIO m => Ptr GLubyte -> m ()
- glInitNames :: MonadIO m => m ()
- glInterleavedArrays :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m ()
- glIsList :: MonadIO m => GLuint -> m GLboolean
- glLightModelf :: MonadIO m => GLenum -> GLfloat -> m ()
- glLightModelfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glLightModeli :: MonadIO m => GLenum -> GLint -> m ()
- glLightModeliv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glLightf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glLightfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glLighti :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glLightiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glLineStipple :: MonadIO m => GLint -> GLushort -> m ()
- glListBase :: MonadIO m => GLuint -> m ()
- glLoadIdentity :: MonadIO m => m ()
- glLoadMatrixd :: MonadIO m => Ptr GLdouble -> m ()
- glLoadMatrixf :: MonadIO m => Ptr GLfloat -> m ()
- glLoadName :: MonadIO m => GLuint -> m ()
- glLoadTransposeMatrixd :: MonadIO m => Ptr GLdouble -> m ()
- glLoadTransposeMatrixf :: MonadIO m => Ptr GLfloat -> m ()
- glMap1d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> m ()
- glMap1f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> m ()
- glMap2d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> m ()
- glMap2f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> m ()
- glMapGrid1d :: MonadIO m => GLint -> GLdouble -> GLdouble -> m ()
- glMapGrid1f :: MonadIO m => GLint -> GLfloat -> GLfloat -> m ()
- glMapGrid2d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLint -> GLdouble -> GLdouble -> m ()
- glMapGrid2f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLint -> GLfloat -> GLfloat -> m ()
- glMaterialf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glMaterialfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glMateriali :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glMaterialiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glMatrixMode :: MonadIO m => GLenum -> m ()
- glMultMatrixd :: MonadIO m => Ptr GLdouble -> m ()
- glMultMatrixf :: MonadIO m => Ptr GLfloat -> m ()
- glMultTransposeMatrixd :: MonadIO m => Ptr GLdouble -> m ()
- glMultTransposeMatrixf :: MonadIO m => Ptr GLfloat -> m ()
- glMultiTexCoord1d :: MonadIO m => GLenum -> GLdouble -> m ()
- glMultiTexCoord1dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord1f :: MonadIO m => GLenum -> GLfloat -> m ()
- glMultiTexCoord1fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord1i :: MonadIO m => GLenum -> GLint -> m ()
- glMultiTexCoord1iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord1s :: MonadIO m => GLenum -> GLshort -> m ()
- glMultiTexCoord1sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glMultiTexCoord2d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> m ()
- glMultiTexCoord2dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord2f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> m ()
- glMultiTexCoord2fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord2i :: MonadIO m => GLenum -> GLint -> GLint -> m ()
- glMultiTexCoord2iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord2s :: MonadIO m => GLenum -> GLshort -> GLshort -> m ()
- glMultiTexCoord2sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glMultiTexCoord3d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> m ()
- glMultiTexCoord3dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord3f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> m ()
- glMultiTexCoord3fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord3i :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> m ()
- glMultiTexCoord3iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord3s :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> m ()
- glMultiTexCoord3sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glMultiTexCoord4d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glMultiTexCoord4dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord4f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glMultiTexCoord4fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord4i :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> m ()
- glMultiTexCoord4iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord4s :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glMultiTexCoord4sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glNewList :: MonadIO m => GLuint -> GLenum -> m ()
- glNormal3b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m ()
- glNormal3bv :: MonadIO m => Ptr GLbyte -> m ()
- glNormal3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glNormal3dv :: MonadIO m => Ptr GLdouble -> m ()
- glNormal3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glNormal3fv :: MonadIO m => Ptr GLfloat -> m ()
- glNormal3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glNormal3iv :: MonadIO m => Ptr GLint -> m ()
- glNormal3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glNormal3sv :: MonadIO m => Ptr GLshort -> m ()
- glNormalPointer :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m ()
- glOrtho :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glPassThrough :: MonadIO m => GLfloat -> m ()
- glPixelMapfv :: MonadIO m => GLenum -> GLsizei -> Ptr GLfloat -> m ()
- glPixelMapuiv :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
- glPixelMapusv :: MonadIO m => GLenum -> GLsizei -> Ptr GLushort -> m ()
- glPixelTransferf :: MonadIO m => GLenum -> GLfloat -> m ()
- glPixelTransferi :: MonadIO m => GLenum -> GLint -> m ()
- glPixelZoom :: MonadIO m => GLfloat -> GLfloat -> m ()
- glPolygonStipple :: MonadIO m => Ptr GLubyte -> m ()
- glPopAttrib :: MonadIO m => m ()
- glPopClientAttrib :: MonadIO m => m ()
- glPopMatrix :: MonadIO m => m ()
- glPopName :: MonadIO m => m ()
- glPrioritizeTextures :: MonadIO m => GLsizei -> Ptr GLuint -> Ptr GLfloat -> m ()
- glPushAttrib :: MonadIO m => GLbitfield -> m ()
- glPushClientAttrib :: MonadIO m => GLbitfield -> m ()
- glPushMatrix :: MonadIO m => m ()
- glPushName :: MonadIO m => GLuint -> m ()
- glRasterPos2d :: MonadIO m => GLdouble -> GLdouble -> m ()
- glRasterPos2dv :: MonadIO m => Ptr GLdouble -> m ()
- glRasterPos2f :: MonadIO m => GLfloat -> GLfloat -> m ()
- glRasterPos2fv :: MonadIO m => Ptr GLfloat -> m ()
- glRasterPos2i :: MonadIO m => GLint -> GLint -> m ()
- glRasterPos2iv :: MonadIO m => Ptr GLint -> m ()
- glRasterPos2s :: MonadIO m => GLshort -> GLshort -> m ()
- glRasterPos2sv :: MonadIO m => Ptr GLshort -> m ()
- glRasterPos3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glRasterPos3dv :: MonadIO m => Ptr GLdouble -> m ()
- glRasterPos3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glRasterPos3fv :: MonadIO m => Ptr GLfloat -> m ()
- glRasterPos3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glRasterPos3iv :: MonadIO m => Ptr GLint -> m ()
- glRasterPos3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glRasterPos3sv :: MonadIO m => Ptr GLshort -> m ()
- glRasterPos4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glRasterPos4dv :: MonadIO m => Ptr GLdouble -> m ()
- glRasterPos4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glRasterPos4fv :: MonadIO m => Ptr GLfloat -> m ()
- glRasterPos4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glRasterPos4iv :: MonadIO m => Ptr GLint -> m ()
- glRasterPos4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glRasterPos4sv :: MonadIO m => Ptr GLshort -> m ()
- glRectd :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glRectdv :: MonadIO m => Ptr GLdouble -> Ptr GLdouble -> m ()
- glRectf :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glRectfv :: MonadIO m => Ptr GLfloat -> Ptr GLfloat -> m ()
- glRecti :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glRectiv :: MonadIO m => Ptr GLint -> Ptr GLint -> m ()
- glRects :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glRectsv :: MonadIO m => Ptr GLshort -> Ptr GLshort -> m ()
- glRenderMode :: MonadIO m => GLenum -> m GLint
- glRotated :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glRotatef :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glScaled :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glScalef :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glSecondaryColor3b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m ()
- glSecondaryColor3bv :: MonadIO m => Ptr GLbyte -> m ()
- glSecondaryColor3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glSecondaryColor3dv :: MonadIO m => Ptr GLdouble -> m ()
- glSecondaryColor3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glSecondaryColor3fv :: MonadIO m => Ptr GLfloat -> m ()
- glSecondaryColor3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glSecondaryColor3iv :: MonadIO m => Ptr GLint -> m ()
- glSecondaryColor3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glSecondaryColor3sv :: MonadIO m => Ptr GLshort -> m ()
- glSecondaryColor3ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> m ()
- glSecondaryColor3ubv :: MonadIO m => Ptr GLubyte -> m ()
- glSecondaryColor3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glSecondaryColor3uiv :: MonadIO m => Ptr GLuint -> m ()
- glSecondaryColor3us :: MonadIO m => GLushort -> GLushort -> GLushort -> m ()
- glSecondaryColor3usv :: MonadIO m => Ptr GLushort -> m ()
- glSecondaryColorPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- glSelectBuffer :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glShadeModel :: MonadIO m => GLenum -> m ()
- glTexCoord1d :: MonadIO m => GLdouble -> m ()
- glTexCoord1dv :: MonadIO m => Ptr GLdouble -> m ()
- glTexCoord1f :: MonadIO m => GLfloat -> m ()
- glTexCoord1fv :: MonadIO m => Ptr GLfloat -> m ()
- glTexCoord1i :: MonadIO m => GLint -> m ()
- glTexCoord1iv :: MonadIO m => Ptr GLint -> m ()
- glTexCoord1s :: MonadIO m => GLshort -> m ()
- glTexCoord1sv :: MonadIO m => Ptr GLshort -> m ()
- glTexCoord2d :: MonadIO m => GLdouble -> GLdouble -> m ()
- glTexCoord2dv :: MonadIO m => Ptr GLdouble -> m ()
- glTexCoord2f :: MonadIO m => GLfloat -> GLfloat -> m ()
- glTexCoord2fv :: MonadIO m => Ptr GLfloat -> m ()
- glTexCoord2i :: MonadIO m => GLint -> GLint -> m ()
- glTexCoord2iv :: MonadIO m => Ptr GLint -> m ()
- glTexCoord2s :: MonadIO m => GLshort -> GLshort -> m ()
- glTexCoord2sv :: MonadIO m => Ptr GLshort -> m ()
- glTexCoord3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glTexCoord3dv :: MonadIO m => Ptr GLdouble -> m ()
- glTexCoord3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glTexCoord3fv :: MonadIO m => Ptr GLfloat -> m ()
- glTexCoord3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glTexCoord3iv :: MonadIO m => Ptr GLint -> m ()
- glTexCoord3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glTexCoord3sv :: MonadIO m => Ptr GLshort -> m ()
- glTexCoord4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glTexCoord4dv :: MonadIO m => Ptr GLdouble -> m ()
- glTexCoord4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glTexCoord4fv :: MonadIO m => Ptr GLfloat -> m ()
- glTexCoord4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glTexCoord4iv :: MonadIO m => Ptr GLint -> m ()
- glTexCoord4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glTexCoord4sv :: MonadIO m => Ptr GLshort -> m ()
- glTexCoordPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- glTexEnvf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glTexEnvfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glTexEnvi :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glTexEnviv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexGend :: MonadIO m => GLenum -> GLenum -> GLdouble -> m ()
- glTexGendv :: MonadIO m => GLenum -> GLenum -> Ptr GLdouble -> m ()
- glTexGenf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glTexGenfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glTexGeni :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glTexGeniv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTranslated :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glTranslatef :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glVertex2d :: MonadIO m => GLdouble -> GLdouble -> m ()
- glVertex2dv :: MonadIO m => Ptr GLdouble -> m ()
- glVertex2f :: MonadIO m => GLfloat -> GLfloat -> m ()
- glVertex2fv :: MonadIO m => Ptr GLfloat -> m ()
- glVertex2i :: MonadIO m => GLint -> GLint -> m ()
- glVertex2iv :: MonadIO m => Ptr GLint -> m ()
- glVertex2s :: MonadIO m => GLshort -> GLshort -> m ()
- glVertex2sv :: MonadIO m => Ptr GLshort -> m ()
- glVertex3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glVertex3dv :: MonadIO m => Ptr GLdouble -> m ()
- glVertex3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glVertex3fv :: MonadIO m => Ptr GLfloat -> m ()
- glVertex3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glVertex3iv :: MonadIO m => Ptr GLint -> m ()
- glVertex3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glVertex3sv :: MonadIO m => Ptr GLshort -> m ()
- glVertex4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertex4dv :: MonadIO m => Ptr GLdouble -> m ()
- glVertex4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertex4fv :: MonadIO m => Ptr GLfloat -> m ()
- glVertex4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glVertex4iv :: MonadIO m => Ptr GLint -> m ()
- glVertex4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glVertex4sv :: MonadIO m => Ptr GLshort -> m ()
- glVertexPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- glWindowPos2d :: MonadIO m => GLdouble -> GLdouble -> m ()
- glWindowPos2dv :: MonadIO m => Ptr GLdouble -> m ()
- glWindowPos2f :: MonadIO m => GLfloat -> GLfloat -> m ()
- glWindowPos2fv :: MonadIO m => Ptr GLfloat -> m ()
- glWindowPos2i :: MonadIO m => GLint -> GLint -> m ()
- glWindowPos2iv :: MonadIO m => Ptr GLint -> m ()
- glWindowPos2s :: MonadIO m => GLshort -> GLshort -> m ()
- glWindowPos2sv :: MonadIO m => Ptr GLshort -> m ()
- glWindowPos3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glWindowPos3dv :: MonadIO m => Ptr GLdouble -> m ()
- glWindowPos3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glWindowPos3fv :: MonadIO m => Ptr GLfloat -> m ()
- glWindowPos3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glWindowPos3iv :: MonadIO m => Ptr GLint -> m ()
- glWindowPos3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glWindowPos3sv :: MonadIO m => Ptr GLshort -> m ()
- pattern GL_2D :: () => (Eq a, Num a) => a
- pattern GL_2_BYTES :: () => (Eq a, Num a) => a
- pattern GL_3D :: () => (Eq a, Num a) => a
- pattern GL_3D_COLOR :: () => (Eq a, Num a) => a
- pattern GL_3D_COLOR_TEXTURE :: () => (Eq a, Num a) => a
- pattern GL_3_BYTES :: () => (Eq a, Num a) => a
- pattern GL_4D_COLOR_TEXTURE :: () => (Eq a, Num a) => a
- pattern GL_4_BYTES :: () => (Eq a, Num a) => a
- pattern GL_ACCUM :: () => (Eq a, Num a) => a
- pattern GL_ACCUM_ALPHA_BITS :: () => (Eq a, Num a) => a
- pattern GL_ACCUM_BLUE_BITS :: () => (Eq a, Num a) => a
- pattern GL_ACCUM_BUFFER_BIT :: () => (Eq a, Num a) => a
- pattern GL_ACCUM_CLEAR_VALUE :: () => (Eq a, Num a) => a
- pattern GL_ACCUM_GREEN_BITS :: () => (Eq a, Num a) => a
- pattern GL_ACCUM_RED_BITS :: () => (Eq a, Num a) => a
- pattern GL_ADD :: () => (Eq a, Num a) => a
- pattern GL_ADD_SIGNED :: () => (Eq a, Num a) => a
- pattern GL_ALIASED_POINT_SIZE_RANGE :: () => (Eq a, Num a) => a
- pattern GL_ALL_ATTRIB_BITS :: () => (Eq a, Num a) => a
- pattern GL_ALPHA12 :: () => (Eq a, Num a) => a
- pattern GL_ALPHA16 :: () => (Eq a, Num a) => a
- pattern GL_ALPHA4 :: () => (Eq a, Num a) => a
- pattern GL_ALPHA8 :: () => (Eq a, Num a) => a
- pattern GL_ALPHA_BIAS :: () => (Eq a, Num a) => a
- pattern GL_ALPHA_BITS :: () => (Eq a, Num a) => a
- pattern GL_ALPHA_INTEGER :: () => (Eq a, Num a) => a
- pattern GL_ALPHA_SCALE :: () => (Eq a, Num a) => a
- pattern GL_ALPHA_TEST :: () => (Eq a, Num a) => a
- pattern GL_ALPHA_TEST_FUNC :: () => (Eq a, Num a) => a
- pattern GL_ALPHA_TEST_REF :: () => (Eq a, Num a) => a
- pattern GL_AMBIENT :: () => (Eq a, Num a) => a
- pattern GL_AMBIENT_AND_DIFFUSE :: () => (Eq a, Num a) => a
- pattern GL_ATTRIB_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_AUTO_NORMAL :: () => (Eq a, Num a) => a
- pattern GL_AUX0 :: () => (Eq a, Num a) => a
- pattern GL_AUX1 :: () => (Eq a, Num a) => a
- pattern GL_AUX2 :: () => (Eq a, Num a) => a
- pattern GL_AUX3 :: () => (Eq a, Num a) => a
- pattern GL_AUX_BUFFERS :: () => (Eq a, Num a) => a
- pattern GL_BITMAP :: () => (Eq a, Num a) => a
- pattern GL_BITMAP_TOKEN :: () => (Eq a, Num a) => a
- pattern GL_BLUE_BIAS :: () => (Eq a, Num a) => a
- pattern GL_BLUE_BITS :: () => (Eq a, Num a) => a
- pattern GL_BLUE_SCALE :: () => (Eq a, Num a) => a
- pattern GL_C3F_V3F :: () => (Eq a, Num a) => a
- pattern GL_C4F_N3F_V3F :: () => (Eq a, Num a) => a
- pattern GL_C4UB_V2F :: () => (Eq a, Num a) => a
- pattern GL_C4UB_V3F :: () => (Eq a, Num a) => a
- pattern GL_CLAMP :: () => (Eq a, Num a) => a
- pattern GL_CLAMP_FRAGMENT_COLOR :: () => (Eq a, Num a) => a
- pattern GL_CLAMP_VERTEX_COLOR :: () => (Eq a, Num a) => a
- pattern GL_CLIENT_ACTIVE_TEXTURE :: () => (Eq a, Num a) => a
- pattern GL_CLIENT_ALL_ATTRIB_BITS :: () => (Eq a, Num a) => a
- pattern GL_CLIENT_ATTRIB_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_CLIENT_PIXEL_STORE_BIT :: () => (Eq a, Num a) => a
- pattern GL_CLIENT_VERTEX_ARRAY_BIT :: () => (Eq a, Num a) => a
- pattern GL_CLIP_PLANE0 :: () => (Eq a, Num a) => a
- pattern GL_CLIP_PLANE1 :: () => (Eq a, Num a) => a
- pattern GL_CLIP_PLANE2 :: () => (Eq a, Num a) => a
- pattern GL_CLIP_PLANE3 :: () => (Eq a, Num a) => a
- pattern GL_CLIP_PLANE4 :: () => (Eq a, Num a) => a
- pattern GL_CLIP_PLANE5 :: () => (Eq a, Num a) => a
- pattern GL_COEFF :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ARRAY_SIZE :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_COLOR_ARRAY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_COLOR_INDEX :: () => (Eq a, Num a) => a
- pattern GL_COLOR_INDEXES :: () => (Eq a, Num a) => a
- pattern GL_COLOR_MATERIAL :: () => (Eq a, Num a) => a
- pattern GL_COLOR_MATERIAL_FACE :: () => (Eq a, Num a) => a
- pattern GL_COLOR_MATERIAL_PARAMETER :: () => (Eq a, Num a) => a
- pattern GL_COLOR_SUM :: () => (Eq a, Num a) => a
- pattern GL_COMBINE :: () => (Eq a, Num a) => a
- pattern GL_COMBINE_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_COMBINE_RGB :: () => (Eq a, Num a) => a
- pattern GL_COMPARE_R_TO_TEXTURE :: () => (Eq a, Num a) => a
- pattern GL_COMPILE :: () => (Eq a, Num a) => a
- pattern GL_COMPILE_AND_EXECUTE :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_INTENSITY :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_LUMINANCE :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_LUMINANCE_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_SLUMINANCE :: () => (Eq a, Num a) => a
- pattern GL_COMPRESSED_SLUMINANCE_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_CONSTANT :: () => (Eq a, Num a) => a
- pattern GL_CONSTANT_ATTENUATION :: () => (Eq a, Num a) => a
- pattern GL_COORD_REPLACE :: () => (Eq a, Num a) => a
- pattern GL_COPY_PIXEL_TOKEN :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_BIT :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_COLOR :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_FOG_COORD :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_FOG_COORDINATE :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_INDEX :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_NORMAL :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_RASTER_COLOR :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_RASTER_DISTANCE :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_RASTER_INDEX :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_RASTER_POSITION :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_RASTER_POSITION_VALID :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_RASTER_SECONDARY_COLOR :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_RASTER_TEXTURE_COORDS :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_SECONDARY_COLOR :: () => (Eq a, Num a) => a
- pattern GL_CURRENT_TEXTURE_COORDS :: () => (Eq a, Num a) => a
- pattern GL_DECAL :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_BIAS :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_BITS :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_SCALE :: () => (Eq a, Num a) => a
- pattern GL_DEPTH_TEXTURE_MODE :: () => (Eq a, Num a) => a
- pattern GL_DIFFUSE :: () => (Eq a, Num a) => a
- pattern GL_DOMAIN :: () => (Eq a, Num a) => a
- pattern GL_DOT3_RGB :: () => (Eq a, Num a) => a
- pattern GL_DOT3_RGBA :: () => (Eq a, Num a) => a
- pattern GL_DRAW_PIXEL_TOKEN :: () => (Eq a, Num a) => a
- pattern GL_EDGE_FLAG :: () => (Eq a, Num a) => a
- pattern GL_EDGE_FLAG_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_EDGE_FLAG_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_EDGE_FLAG_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_EDGE_FLAG_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_EMISSION :: () => (Eq a, Num a) => a
- pattern GL_ENABLE_BIT :: () => (Eq a, Num a) => a
- pattern GL_EVAL_BIT :: () => (Eq a, Num a) => a
- pattern GL_EXP :: () => (Eq a, Num a) => a
- pattern GL_EXP2 :: () => (Eq a, Num a) => a
- pattern GL_EYE_LINEAR :: () => (Eq a, Num a) => a
- pattern GL_EYE_PLANE :: () => (Eq a, Num a) => a
- pattern GL_FEEDBACK :: () => (Eq a, Num a) => a
- pattern GL_FEEDBACK_BUFFER_POINTER :: () => (Eq a, Num a) => a
- pattern GL_FEEDBACK_BUFFER_SIZE :: () => (Eq a, Num a) => a
- pattern GL_FEEDBACK_BUFFER_TYPE :: () => (Eq a, Num a) => a
- pattern GL_FLAT :: () => (Eq a, Num a) => a
- pattern GL_FOG :: () => (Eq a, Num a) => a
- pattern GL_FOG_BIT :: () => (Eq a, Num a) => a
- pattern GL_FOG_COLOR :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORD :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE_ARRAY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE_SOURCE :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORD_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORD_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORD_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORD_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORD_ARRAY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_FOG_COORD_SRC :: () => (Eq a, Num a) => a
- pattern GL_FOG_DENSITY :: () => (Eq a, Num a) => a
- pattern GL_FOG_END :: () => (Eq a, Num a) => a
- pattern GL_FOG_HINT :: () => (Eq a, Num a) => a
- pattern GL_FOG_INDEX :: () => (Eq a, Num a) => a
- pattern GL_FOG_MODE :: () => (Eq a, Num a) => a
- pattern GL_FOG_START :: () => (Eq a, Num a) => a
- pattern GL_FRAGMENT_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_GENERATE_MIPMAP :: () => (Eq a, Num a) => a
- pattern GL_GENERATE_MIPMAP_HINT :: () => (Eq a, Num a) => a
- pattern GL_GREEN_BIAS :: () => (Eq a, Num a) => a
- pattern GL_GREEN_BITS :: () => (Eq a, Num a) => a
- pattern GL_GREEN_SCALE :: () => (Eq a, Num a) => a
- pattern GL_HINT_BIT :: () => (Eq a, Num a) => a
- pattern GL_INDEX_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_INDEX_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_INDEX_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_INDEX_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_INDEX_ARRAY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_INDEX_BITS :: () => (Eq a, Num a) => a
- pattern GL_INDEX_CLEAR_VALUE :: () => (Eq a, Num a) => a
- pattern GL_INDEX_LOGIC_OP :: () => (Eq a, Num a) => a
- pattern GL_INDEX_MODE :: () => (Eq a, Num a) => a
- pattern GL_INDEX_OFFSET :: () => (Eq a, Num a) => a
- pattern GL_INDEX_SHIFT :: () => (Eq a, Num a) => a
- pattern GL_INDEX_WRITEMASK :: () => (Eq a, Num a) => a
- pattern GL_INTENSITY :: () => (Eq a, Num a) => a
- pattern GL_INTENSITY12 :: () => (Eq a, Num a) => a
- pattern GL_INTENSITY16 :: () => (Eq a, Num a) => a
- pattern GL_INTENSITY4 :: () => (Eq a, Num a) => a
- pattern GL_INTENSITY8 :: () => (Eq a, Num a) => a
- pattern GL_INTERPOLATE :: () => (Eq a, Num a) => a
- pattern GL_LIGHT0 :: () => (Eq a, Num a) => a
- pattern GL_LIGHT1 :: () => (Eq a, Num a) => a
- pattern GL_LIGHT2 :: () => (Eq a, Num a) => a
- pattern GL_LIGHT3 :: () => (Eq a, Num a) => a
- pattern GL_LIGHT4 :: () => (Eq a, Num a) => a
- pattern GL_LIGHT5 :: () => (Eq a, Num a) => a
- pattern GL_LIGHT6 :: () => (Eq a, Num a) => a
- pattern GL_LIGHT7 :: () => (Eq a, Num a) => a
- pattern GL_LIGHTING :: () => (Eq a, Num a) => a
- pattern GL_LIGHTING_BIT :: () => (Eq a, Num a) => a
- pattern GL_LIGHT_MODEL_AMBIENT :: () => (Eq a, Num a) => a
- pattern GL_LIGHT_MODEL_COLOR_CONTROL :: () => (Eq a, Num a) => a
- pattern GL_LIGHT_MODEL_LOCAL_VIEWER :: () => (Eq a, Num a) => a
- pattern GL_LIGHT_MODEL_TWO_SIDE :: () => (Eq a, Num a) => a
- pattern GL_LINEAR_ATTENUATION :: () => (Eq a, Num a) => a
- pattern GL_LINE_BIT :: () => (Eq a, Num a) => a
- pattern GL_LINE_RESET_TOKEN :: () => (Eq a, Num a) => a
- pattern GL_LINE_STIPPLE :: () => (Eq a, Num a) => a
- pattern GL_LINE_STIPPLE_PATTERN :: () => (Eq a, Num a) => a
- pattern GL_LINE_STIPPLE_REPEAT :: () => (Eq a, Num a) => a
- pattern GL_LINE_TOKEN :: () => (Eq a, Num a) => a
- pattern GL_LIST_BASE :: () => (Eq a, Num a) => a
- pattern GL_LIST_BIT :: () => (Eq a, Num a) => a
- pattern GL_LIST_INDEX :: () => (Eq a, Num a) => a
- pattern GL_LIST_MODE :: () => (Eq a, Num a) => a
- pattern GL_LOAD :: () => (Eq a, Num a) => a
- pattern GL_LOGIC_OP :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE12 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE12_ALPHA12 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE12_ALPHA4 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE16 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE16_ALPHA16 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE4 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE4_ALPHA4 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE6_ALPHA2 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE8 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE8_ALPHA8 :: () => (Eq a, Num a) => a
- pattern GL_LUMINANCE_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_MAP1_COLOR_4 :: () => (Eq a, Num a) => a
- pattern GL_MAP1_GRID_DOMAIN :: () => (Eq a, Num a) => a
- pattern GL_MAP1_GRID_SEGMENTS :: () => (Eq a, Num a) => a
- pattern GL_MAP1_INDEX :: () => (Eq a, Num a) => a
- pattern GL_MAP1_NORMAL :: () => (Eq a, Num a) => a
- pattern GL_MAP1_TEXTURE_COORD_1 :: () => (Eq a, Num a) => a
- pattern GL_MAP1_TEXTURE_COORD_2 :: () => (Eq a, Num a) => a
- pattern GL_MAP1_TEXTURE_COORD_3 :: () => (Eq a, Num a) => a
- pattern GL_MAP1_TEXTURE_COORD_4 :: () => (Eq a, Num a) => a
- pattern GL_MAP1_VERTEX_3 :: () => (Eq a, Num a) => a
- pattern GL_MAP1_VERTEX_4 :: () => (Eq a, Num a) => a
- pattern GL_MAP2_COLOR_4 :: () => (Eq a, Num a) => a
- pattern GL_MAP2_GRID_DOMAIN :: () => (Eq a, Num a) => a
- pattern GL_MAP2_GRID_SEGMENTS :: () => (Eq a, Num a) => a
- pattern GL_MAP2_INDEX :: () => (Eq a, Num a) => a
- pattern GL_MAP2_NORMAL :: () => (Eq a, Num a) => a
- pattern GL_MAP2_TEXTURE_COORD_1 :: () => (Eq a, Num a) => a
- pattern GL_MAP2_TEXTURE_COORD_2 :: () => (Eq a, Num a) => a
- pattern GL_MAP2_TEXTURE_COORD_3 :: () => (Eq a, Num a) => a
- pattern GL_MAP2_TEXTURE_COORD_4 :: () => (Eq a, Num a) => a
- pattern GL_MAP2_VERTEX_3 :: () => (Eq a, Num a) => a
- pattern GL_MAP2_VERTEX_4 :: () => (Eq a, Num a) => a
- pattern GL_MAP_COLOR :: () => (Eq a, Num a) => a
- pattern GL_MAP_STENCIL :: () => (Eq a, Num a) => a
- pattern GL_MATRIX_MODE :: () => (Eq a, Num a) => a
- pattern GL_MAX_ATTRIB_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_MAX_CLIENT_ATTRIB_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_MAX_CLIP_PLANES :: () => (Eq a, Num a) => a
- pattern GL_MAX_EVAL_ORDER :: () => (Eq a, Num a) => a
- pattern GL_MAX_LIGHTS :: () => (Eq a, Num a) => a
- pattern GL_MAX_LIST_NESTING :: () => (Eq a, Num a) => a
- pattern GL_MAX_MODELVIEW_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_MAX_NAME_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_MAX_PIXEL_MAP_TABLE :: () => (Eq a, Num a) => a
- pattern GL_MAX_PROJECTION_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_MAX_TEXTURE_COORDS :: () => (Eq a, Num a) => a
- pattern GL_MAX_TEXTURE_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_MAX_TEXTURE_UNITS :: () => (Eq a, Num a) => a
- pattern GL_MODELVIEW :: () => (Eq a, Num a) => a
- pattern GL_MODELVIEW_MATRIX :: () => (Eq a, Num a) => a
- pattern GL_MODELVIEW_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_MODULATE :: () => (Eq a, Num a) => a
- pattern GL_MULT :: () => (Eq a, Num a) => a
- pattern GL_MULTISAMPLE_BIT :: () => (Eq a, Num a) => a
- pattern GL_N3F_V3F :: () => (Eq a, Num a) => a
- pattern GL_NAME_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_NORMALIZE :: () => (Eq a, Num a) => a
- pattern GL_NORMAL_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_NORMAL_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_NORMAL_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_NORMAL_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_NORMAL_ARRAY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_NORMAL_MAP :: () => (Eq a, Num a) => a
- pattern GL_OBJECT_LINEAR :: () => (Eq a, Num a) => a
- pattern GL_OBJECT_PLANE :: () => (Eq a, Num a) => a
- pattern GL_OPERAND0_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_OPERAND0_RGB :: () => (Eq a, Num a) => a
- pattern GL_OPERAND1_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_OPERAND1_RGB :: () => (Eq a, Num a) => a
- pattern GL_OPERAND2_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_OPERAND2_RGB :: () => (Eq a, Num a) => a
- pattern GL_ORDER :: () => (Eq a, Num a) => a
- pattern GL_PASS_THROUGH_TOKEN :: () => (Eq a, Num a) => a
- pattern GL_PERSPECTIVE_CORRECTION_HINT :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_A_TO_A :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_A_TO_A_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_B_TO_B :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_B_TO_B_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_G_TO_G :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_G_TO_G_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_A :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_A_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_B :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_B_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_G :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_G_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_I :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_I_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_R :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_I_TO_R_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_R_TO_R :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_R_TO_R_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_S_TO_S :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MAP_S_TO_S_SIZE :: () => (Eq a, Num a) => a
- pattern GL_PIXEL_MODE_BIT :: () => (Eq a, Num a) => a
- pattern GL_POINT_BIT :: () => (Eq a, Num a) => a
- pattern GL_POINT_DISTANCE_ATTENUATION :: () => (Eq a, Num a) => a
- pattern GL_POINT_SIZE_MAX :: () => (Eq a, Num a) => a
- pattern GL_POINT_SIZE_MIN :: () => (Eq a, Num a) => a
- pattern GL_POINT_SMOOTH :: () => (Eq a, Num a) => a
- pattern GL_POINT_SMOOTH_HINT :: () => (Eq a, Num a) => a
- pattern GL_POINT_SPRITE :: () => (Eq a, Num a) => a
- pattern GL_POINT_TOKEN :: () => (Eq a, Num a) => a
- pattern GL_POLYGON :: () => (Eq a, Num a) => a
- pattern GL_POLYGON_BIT :: () => (Eq a, Num a) => a
- pattern GL_POLYGON_STIPPLE :: () => (Eq a, Num a) => a
- pattern GL_POLYGON_STIPPLE_BIT :: () => (Eq a, Num a) => a
- pattern GL_POLYGON_TOKEN :: () => (Eq a, Num a) => a
- pattern GL_POSITION :: () => (Eq a, Num a) => a
- pattern GL_PREVIOUS :: () => (Eq a, Num a) => a
- pattern GL_PRIMARY_COLOR :: () => (Eq a, Num a) => a
- pattern GL_PROJECTION :: () => (Eq a, Num a) => a
- pattern GL_PROJECTION_MATRIX :: () => (Eq a, Num a) => a
- pattern GL_PROJECTION_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_Q :: () => (Eq a, Num a) => a
- pattern GL_QUADRATIC_ATTENUATION :: () => (Eq a, Num a) => a
- pattern GL_QUADS :: () => (Eq a, Num a) => a
- pattern GL_QUAD_STRIP :: () => (Eq a, Num a) => a
- pattern GL_R :: () => (Eq a, Num a) => a
- pattern GL_RED_BIAS :: () => (Eq a, Num a) => a
- pattern GL_RED_BITS :: () => (Eq a, Num a) => a
- pattern GL_RED_SCALE :: () => (Eq a, Num a) => a
- pattern GL_REFLECTION_MAP :: () => (Eq a, Num a) => a
- pattern GL_RENDER :: () => (Eq a, Num a) => a
- pattern GL_RENDER_MODE :: () => (Eq a, Num a) => a
- pattern GL_RESCALE_NORMAL :: () => (Eq a, Num a) => a
- pattern GL_RETURN :: () => (Eq a, Num a) => a
- pattern GL_RGBA_MODE :: () => (Eq a, Num a) => a
- pattern GL_RGB_SCALE :: () => (Eq a, Num a) => a
- pattern GL_S :: () => (Eq a, Num a) => a
- pattern GL_SCISSOR_BIT :: () => (Eq a, Num a) => a
- pattern GL_SECONDARY_COLOR_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_SECONDARY_COLOR_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_SECONDARY_COLOR_ARRAY_SIZE :: () => (Eq a, Num a) => a
- pattern GL_SECONDARY_COLOR_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_SECONDARY_COLOR_ARRAY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_SELECT :: () => (Eq a, Num a) => a
- pattern GL_SELECTION_BUFFER_POINTER :: () => (Eq a, Num a) => a
- pattern GL_SELECTION_BUFFER_SIZE :: () => (Eq a, Num a) => a
- pattern GL_SEPARATE_SPECULAR_COLOR :: () => (Eq a, Num a) => a
- pattern GL_SHADE_MODEL :: () => (Eq a, Num a) => a
- pattern GL_SHININESS :: () => (Eq a, Num a) => a
- pattern GL_SINGLE_COLOR :: () => (Eq a, Num a) => a
- pattern GL_SLUMINANCE :: () => (Eq a, Num a) => a
- pattern GL_SLUMINANCE8 :: () => (Eq a, Num a) => a
- pattern GL_SLUMINANCE8_ALPHA8 :: () => (Eq a, Num a) => a
- pattern GL_SLUMINANCE_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_SMOOTH :: () => (Eq a, Num a) => a
- pattern GL_SOURCE0_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_SOURCE0_RGB :: () => (Eq a, Num a) => a
- pattern GL_SOURCE1_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_SOURCE1_RGB :: () => (Eq a, Num a) => a
- pattern GL_SOURCE2_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_SOURCE2_RGB :: () => (Eq a, Num a) => a
- pattern GL_SPECULAR :: () => (Eq a, Num a) => a
- pattern GL_SPHERE_MAP :: () => (Eq a, Num a) => a
- pattern GL_SPOT_CUTOFF :: () => (Eq a, Num a) => a
- pattern GL_SPOT_DIRECTION :: () => (Eq a, Num a) => a
- pattern GL_SPOT_EXPONENT :: () => (Eq a, Num a) => a
- pattern GL_SRC0_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_SRC0_RGB :: () => (Eq a, Num a) => a
- pattern GL_SRC1_RGB :: () => (Eq a, Num a) => a
- pattern GL_SRC2_ALPHA :: () => (Eq a, Num a) => a
- pattern GL_SRC2_RGB :: () => (Eq a, Num a) => a
- pattern GL_STACK_OVERFLOW :: () => (Eq a, Num a) => a
- pattern GL_STACK_UNDERFLOW :: () => (Eq a, Num a) => a
- pattern GL_STENCIL_BITS :: () => (Eq a, Num a) => a
- pattern GL_SUBTRACT :: () => (Eq a, Num a) => a
- pattern GL_T :: () => (Eq a, Num a) => a
- pattern GL_T2F_C3F_V3F :: () => (Eq a, Num a) => a
- pattern GL_T2F_C4F_N3F_V3F :: () => (Eq a, Num a) => a
- pattern GL_T2F_C4UB_V3F :: () => (Eq a, Num a) => a
- pattern GL_T2F_N3F_V3F :: () => (Eq a, Num a) => a
- pattern GL_T2F_V3F :: () => (Eq a, Num a) => a
- pattern GL_T4F_C4F_N3F_V4F :: () => (Eq a, Num a) => a
- pattern GL_T4F_V4F :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BIT :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_BORDER :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COMPONENTS :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COORD_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COORD_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COORD_ARRAY_SIZE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COORD_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_COORD_ARRAY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_ENV :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_ENV_COLOR :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_ENV_MODE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_FILTER_CONTROL :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_GEN_MODE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_GEN_Q :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_GEN_R :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_GEN_S :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_GEN_T :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_INTENSITY_SIZE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_INTENSITY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_LUMINANCE_SIZE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_LUMINANCE_TYPE :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_MATRIX :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_PRIORITY :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_RESIDENT :: () => (Eq a, Num a) => a
- pattern GL_TEXTURE_STACK_DEPTH :: () => (Eq a, Num a) => a
- pattern GL_TRANSFORM_BIT :: () => (Eq a, Num a) => a
- pattern GL_TRANSPOSE_COLOR_MATRIX :: () => (Eq a, Num a) => a
- pattern GL_TRANSPOSE_MODELVIEW_MATRIX :: () => (Eq a, Num a) => a
- pattern GL_TRANSPOSE_PROJECTION_MATRIX :: () => (Eq a, Num a) => a
- pattern GL_TRANSPOSE_TEXTURE_MATRIX :: () => (Eq a, Num a) => a
- pattern GL_V2F :: () => (Eq a, Num a) => a
- pattern GL_V3F :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY_POINTER :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY_SIZE :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY_STRIDE :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_ARRAY_TYPE :: () => (Eq a, Num a) => a
- pattern GL_VERTEX_PROGRAM_TWO_SIDE :: () => (Eq a, Num a) => a
- pattern GL_VIEWPORT_BIT :: () => (Eq a, Num a) => a
- pattern GL_WEIGHT_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a
- pattern GL_ZOOM_X :: () => (Eq a, Num a) => a
- pattern GL_ZOOM_Y :: () => (Eq a, Num a) => a
Graphics.GL.Compatibility32
module Graphics.GL.Core32
glAlphaFunc :: MonadIO m => GLenum -> GLfloat -> m () Source
Usage: glAlphaFunc
func ref
The parameter func
is a AlphaFunction
, one of: GL_ALWAYS
, GL_EQUAL
, GL_GEQUAL
, GL_GREATER
, GL_LEQUAL
, GL_LESS
, GL_NEVER
, GL_NOTEQUAL
.
glAreTexturesResident :: MonadIO m => GLsizei -> Ptr GLuint -> Ptr GLboolean -> m GLboolean Source
Usage: glAreTexturesResident
n textures residences
The parameter textures
is a Texture
.
The parameter residences
is a Boolean
, one of: GL_FALSE
, GL_TRUE
.
The length of textures
should be n
.
The length of residences
should be n
.
glArrayElement :: MonadIO m => GLint -> m () Source
Usage: glArrayElement
i
glBegin :: MonadIO m => GLenum -> m () Source
Usage: glBegin
mode
The parameter mode
is a PrimitiveType
, one of: GL_LINES
, GL_LINES_ADJACENCY
, GL_LINES_ADJACENCY_ARB
, GL_LINES_ADJACENCY_EXT
, GL_LINE_LOOP
, GL_LINE_STRIP
, GL_LINE_STRIP_ADJACENCY
, GL_LINE_STRIP_ADJACENCY_ARB
, GL_LINE_STRIP_ADJACENCY_EXT
, GL_PATCHES
, GL_PATCHES_EXT
, GL_POINTS
, GL_POLYGON
, GL_QUADS
, GL_QUADS_EXT
, GL_QUAD_STRIP
, GL_TRIANGLES
, GL_TRIANGLES_ADJACENCY
, GL_TRIANGLES_ADJACENCY_ARB
, GL_TRIANGLES_ADJACENCY_EXT
, GL_TRIANGLE_FAN
, GL_TRIANGLE_STRIP
, GL_TRIANGLE_STRIP_ADJACENCY
, GL_TRIANGLE_STRIP_ADJACENCY_ARB
, GL_TRIANGLE_STRIP_ADJACENCY_EXT
.
glBitmap :: MonadIO m => GLsizei -> GLsizei -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> Ptr GLubyte -> m () Source
Usage: glBitmap
width height xorig yorig xmove ymove bitmap
The parameter xorig
is a CoordF
.
The parameter yorig
is a CoordF
.
The parameter xmove
is a CoordF
.
The parameter ymove
is a CoordF
.
The length of bitmap
should be COMPSIZE(width,height)
.
glCallList :: MonadIO m => GLuint -> m () Source
Usage: glCallList
list
The parameter list
is a List
.
glCallLists :: MonadIO m => GLsizei -> GLenum -> Ptr () -> m () Source
Usage: glCallLists
n type lists
The parameter type
is a ListNameType
, one of: GL_2_BYTES
, GL_3_BYTES
, GL_4_BYTES
, GL_BYTE
, GL_FLOAT
, GL_INT
, GL_SHORT
, GL_UNSIGNED_BYTE
, GL_UNSIGNED_INT
, GL_UNSIGNED_SHORT
.
The length of lists
should be COMPSIZE(n,type)
.
glClearAccum :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glClearAccum
red green blue alpha
glClearIndex :: MonadIO m => GLfloat -> m () Source
Usage: glClearIndex
c
The parameter c
is a MaskedColorIndexValueF
.
glClientActiveTexture :: MonadIO m => GLenum -> m () Source
Usage: glClientActiveTexture
texture
The parameter texture
is a TextureUnit
.
glClipPlane :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source
Usage: glClipPlane
plane equation
The parameter plane
is a ClipPlaneName
, one of: GL_CLIP_DISTANCE0
, GL_CLIP_DISTANCE1
, GL_CLIP_DISTANCE2
, GL_CLIP_DISTANCE3
, GL_CLIP_DISTANCE4
, GL_CLIP_DISTANCE5
, GL_CLIP_DISTANCE6
, GL_CLIP_DISTANCE7
, GL_CLIP_PLANE0
, GL_CLIP_PLANE1
, GL_CLIP_PLANE2
, GL_CLIP_PLANE3
, GL_CLIP_PLANE4
, GL_CLIP_PLANE5
.
The length of equation
should be 4
.
glColor3b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m () Source
Usage: glColor3b
red green blue
The parameter red
is a ColorB
.
The parameter green
is a ColorB
.
The parameter blue
is a ColorB
.
The vector equivalent of this command is glColor3bv
.
glColor3bv :: MonadIO m => Ptr GLbyte -> m () Source
glColor3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glColor3d
red green blue
The parameter red
is a ColorD
.
The parameter green
is a ColorD
.
The parameter blue
is a ColorD
.
The vector equivalent of this command is glColor3dv
.
glColor3dv :: MonadIO m => Ptr GLdouble -> m () Source
glColor3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glColor3f
red green blue
The parameter red
is a ColorF
.
The parameter green
is a ColorF
.
The parameter blue
is a ColorF
.
The vector equivalent of this command is glColor3fv
.
glColor3fv :: MonadIO m => Ptr GLfloat -> m () Source
glColor3i :: MonadIO m => GLint -> GLint -> GLint -> m () Source
Usage: glColor3i
red green blue
The parameter red
is a ColorI
.
The parameter green
is a ColorI
.
The parameter blue
is a ColorI
.
The vector equivalent of this command is glColor3iv
.
glColor3iv :: MonadIO m => Ptr GLint -> m () Source
glColor3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m () Source
Usage: glColor3s
red green blue
The parameter red
is a ColorS
.
The parameter green
is a ColorS
.
The parameter blue
is a ColorS
.
The vector equivalent of this command is glColor3sv
.
glColor3sv :: MonadIO m => Ptr GLshort -> m () Source
glColor3ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> m () Source
Usage: glColor3ub
red green blue
The parameter red
is a ColorUB
.
The parameter green
is a ColorUB
.
The parameter blue
is a ColorUB
.
The vector equivalent of this command is glColor3ubv
.
glColor3ubv :: MonadIO m => Ptr GLubyte -> m () Source
glColor3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m () Source
Usage: glColor3ui
red green blue
The parameter red
is a ColorUI
.
The parameter green
is a ColorUI
.
The parameter blue
is a ColorUI
.
The vector equivalent of this command is glColor3uiv
.
glColor3uiv :: MonadIO m => Ptr GLuint -> m () Source
glColor3us :: MonadIO m => GLushort -> GLushort -> GLushort -> m () Source
Usage: glColor3us
red green blue
The parameter red
is a ColorUS
.
The parameter green
is a ColorUS
.
The parameter blue
is a ColorUS
.
The vector equivalent of this command is glColor3usv
.
glColor3usv :: MonadIO m => Ptr GLushort -> m () Source
glColor4b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> GLbyte -> m () Source
Usage: glColor4b
red green blue alpha
The parameter red
is a ColorB
.
The parameter green
is a ColorB
.
The parameter blue
is a ColorB
.
The parameter alpha
is a ColorB
.
The vector equivalent of this command is glColor4bv
.
glColor4bv :: MonadIO m => Ptr GLbyte -> m () Source
glColor4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glColor4d
red green blue alpha
The parameter red
is a ColorD
.
The parameter green
is a ColorD
.
The parameter blue
is a ColorD
.
The parameter alpha
is a ColorD
.
The vector equivalent of this command is glColor4dv
.
glColor4dv :: MonadIO m => Ptr GLdouble -> m () Source
glColor4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glColor4f
red green blue alpha
The parameter red
is a ColorF
.
The parameter green
is a ColorF
.
The parameter blue
is a ColorF
.
The parameter alpha
is a ColorF
.
The vector equivalent of this command is glColor4fv
.
glColor4fv :: MonadIO m => Ptr GLfloat -> m () Source
glColor4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m () Source
Usage: glColor4i
red green blue alpha
The parameter red
is a ColorI
.
The parameter green
is a ColorI
.
The parameter blue
is a ColorI
.
The parameter alpha
is a ColorI
.
The vector equivalent of this command is glColor4iv
.
glColor4iv :: MonadIO m => Ptr GLint -> m () Source
glColor4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m () Source
Usage: glColor4s
red green blue alpha
The parameter red
is a ColorS
.
The parameter green
is a ColorS
.
The parameter blue
is a ColorS
.
The parameter alpha
is a ColorS
.
The vector equivalent of this command is glColor4sv
.
glColor4sv :: MonadIO m => Ptr GLshort -> m () Source
glColor4ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> GLubyte -> m () Source
Usage: glColor4ub
red green blue alpha
The parameter red
is a ColorUB
.
The parameter green
is a ColorUB
.
The parameter blue
is a ColorUB
.
The parameter alpha
is a ColorUB
.
The vector equivalent of this command is glColor4ubv
.
glColor4ubv :: MonadIO m => Ptr GLubyte -> m () Source
glColor4ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> m () Source
Usage: glColor4ui
red green blue alpha
The parameter red
is a ColorUI
.
The parameter green
is a ColorUI
.
The parameter blue
is a ColorUI
.
The parameter alpha
is a ColorUI
.
The vector equivalent of this command is glColor4uiv
.
glColor4uiv :: MonadIO m => Ptr GLuint -> m () Source
glColor4us :: MonadIO m => GLushort -> GLushort -> GLushort -> GLushort -> m () Source
Usage: glColor4us
red green blue alpha
The parameter red
is a ColorUS
.
The parameter green
is a ColorUS
.
The parameter blue
is a ColorUS
.
The parameter alpha
is a ColorUS
.
The vector equivalent of this command is glColor4usv
.
glColor4usv :: MonadIO m => Ptr GLushort -> m () Source
glColorMaterial :: MonadIO m => GLenum -> GLenum -> m () Source
Usage: glColorMaterial
face mode
The parameter face
is a MaterialFace
, one of: GL_BACK
, GL_FRONT
, GL_FRONT_AND_BACK
.
The parameter mode
is a ColorMaterialParameter
, one of: GL_AMBIENT
, GL_AMBIENT_AND_DIFFUSE
, GL_DIFFUSE
, GL_EMISSION
, GL_SPECULAR
.
glColorPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m () Source
Usage: glColorPointer
size type stride pointer
The parameter type
is a ColorPointerType
, one of: GL_BYTE
, GL_DOUBLE
, GL_FLOAT
, GL_INT
, GL_SHORT
, GL_UNSIGNED_BYTE
, GL_UNSIGNED_INT
, GL_UNSIGNED_SHORT
.
The length of pointer
should be COMPSIZE(size,type,stride)
.
glCopyPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> m () Source
Usage: glCopyPixels
x y width height type
The parameter x
is a WinCoord
.
The parameter y
is a WinCoord
.
The parameter type
is a PixelCopyType
, one of: GL_COLOR
, GL_COLOR_EXT
, GL_DEPTH
, GL_DEPTH_EXT
, GL_STENCIL
, GL_STENCIL_EXT
.
glDeleteLists :: MonadIO m => GLuint -> GLsizei -> m () Source
Usage: glDeleteLists
list range
The parameter list
is a List
.
glDisableClientState :: MonadIO m => GLenum -> m () Source
Usage: glDisableClientState
array
The parameter array
is a EnableCap
, one of: GL_ALPHA_TEST
, GL_ASYNC_DRAW_PIXELS_SGIX
, GL_ASYNC_HISTOGRAM_SGIX
, GL_ASYNC_READ_PIXELS_SGIX
, GL_ASYNC_TEX_IMAGE_SGIX
, GL_AUTO_NORMAL
, GL_BLEND
, GL_CALLIGRAPHIC_FRAGMENT_SGIX
, GL_CLIP_PLANE0
, GL_CLIP_PLANE1
, GL_CLIP_PLANE2
, GL_CLIP_PLANE3
, GL_CLIP_PLANE4
, GL_CLIP_PLANE5
, GL_COLOR_ARRAY
, GL_COLOR_LOGIC_OP
, GL_COLOR_MATERIAL
, GL_COLOR_TABLE_SGI
, GL_CONVOLUTION_1D_EXT
, GL_CONVOLUTION_2D_EXT
, GL_CULL_FACE
, GL_DEPTH_TEST
, GL_DITHER
, GL_EDGE_FLAG_ARRAY
, GL_FOG
, GL_FOG_OFFSET_SGIX
, GL_FRAGMENT_COLOR_MATERIAL_SGIX
, GL_FRAGMENT_LIGHT0_SGIX
, GL_FRAGMENT_LIGHT1_SGIX
, GL_FRAGMENT_LIGHT2_SGIX
, GL_FRAGMENT_LIGHT3_SGIX
, GL_FRAGMENT_LIGHT4_SGIX
, GL_FRAGMENT_LIGHT5_SGIX
, GL_FRAGMENT_LIGHT6_SGIX
, GL_FRAGMENT_LIGHT7_SGIX
, GL_FRAGMENT_LIGHTING_SGIX
, GL_FRAMEZOOM_SGIX
, GL_HISTOGRAM_EXT
, GL_INDEX_ARRAY
, GL_INDEX_LOGIC_OP
, GL_INTERLACE_SGIX
, GL_IR_INSTRUMENT1_SGIX
, GL_LIGHT0
, GL_LIGHT1
, GL_LIGHT2
, GL_LIGHT3
, GL_LIGHT4
, GL_LIGHT5
, GL_LIGHT6
, GL_LIGHT7
, GL_LIGHTING
, GL_LINE_SMOOTH
, GL_LINE_STIPPLE
, GL_MAP1_COLOR_4
, GL_MAP1_INDEX
, GL_MAP1_NORMAL
, GL_MAP1_TEXTURE_COORD_1
, GL_MAP1_TEXTURE_COORD_2
, GL_MAP1_TEXTURE_COORD_3
, GL_MAP1_TEXTURE_COORD_4
, GL_MAP1_VERTEX_3
, GL_MAP1_VERTEX_4
, GL_MAP2_COLOR_4
, GL_MAP2_INDEX
, GL_MAP2_NORMAL
, GL_MAP2_TEXTURE_COORD_1
, GL_MAP2_TEXTURE_COORD_2
, GL_MAP2_TEXTURE_COORD_3
, GL_MAP2_TEXTURE_COORD_4
, GL_MAP2_VERTEX_3
, GL_MAP2_VERTEX_4
, GL_MINMAX_EXT
, GL_MULTISAMPLE_SGIS
, GL_NORMALIZE
, GL_NORMAL_ARRAY
, GL_PIXEL_TEXTURE_SGIS
, GL_PIXEL_TEX_GEN_SGIX
, GL_POINT_SMOOTH
, GL_POLYGON_OFFSET_FILL
, GL_POLYGON_OFFSET_LINE
, GL_POLYGON_OFFSET_POINT
, GL_POLYGON_SMOOTH
, GL_POLYGON_STIPPLE
, GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI
, GL_POST_CONVOLUTION_COLOR_TABLE_SGI
, GL_REFERENCE_PLANE_SGIX
, GL_RESCALE_NORMAL_EXT
, GL_SAMPLE_ALPHA_TO_MASK_SGIS
, GL_SAMPLE_ALPHA_TO_ONE_SGIS
, GL_SAMPLE_MASK_SGIS
, GL_SCISSOR_TEST
, GL_SEPARABLE_2D_EXT
, GL_SHARED_TEXTURE_PALETTE_EXT
, GL_SPRITE_SGIX
, GL_STENCIL_TEST
, GL_TEXTURE_1D
, GL_TEXTURE_2D
, GL_TEXTURE_3D_EXT
, GL_TEXTURE_4D_SGIS
, GL_TEXTURE_COLOR_TABLE_SGI
, GL_TEXTURE_COORD_ARRAY
, GL_TEXTURE_GEN_Q
, GL_TEXTURE_GEN_R
, GL_TEXTURE_GEN_S
, GL_TEXTURE_GEN_T
, GL_VERTEX_ARRAY
.
glDrawPixels :: MonadIO m => GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source
Usage: glDrawPixels
width height format type pixels
The parameter format
is a PixelFormat
, one of: GL_ABGR_EXT
, GL_ALPHA
, GL_BLUE
, GL_CMYKA_EXT
, GL_CMYK_EXT
, GL_COLOR_INDEX
, GL_DEPTH_COMPONENT
, GL_GREEN
, GL_LUMINANCE
, GL_LUMINANCE_ALPHA
, GL_RED
, GL_RED_EXT
, GL_RGB
, GL_RGBA
, GL_STENCIL_INDEX
, GL_UNSIGNED_INT
, GL_UNSIGNED_SHORT
, GL_YCRCB_422_SGIX
, GL_YCRCB_444_SGIX
.
The parameter type
is a PixelType
, one of: GL_BITMAP
, GL_BYTE
, GL_FLOAT
, GL_INT
, GL_SHORT
, GL_UNSIGNED_BYTE
, GL_UNSIGNED_BYTE_3_3_2
, GL_UNSIGNED_BYTE_3_3_2_EXT
, GL_UNSIGNED_INT
, GL_UNSIGNED_INT_10_10_10_2
, GL_UNSIGNED_INT_10_10_10_2_EXT
, GL_UNSIGNED_INT_8_8_8_8
, GL_UNSIGNED_INT_8_8_8_8_EXT
, GL_UNSIGNED_SHORT
, GL_UNSIGNED_SHORT_4_4_4_4
, GL_UNSIGNED_SHORT_4_4_4_4_EXT
, GL_UNSIGNED_SHORT_5_5_5_1
, GL_UNSIGNED_SHORT_5_5_5_1_EXT
.
The length of pixels
should be COMPSIZE(format,type,width,height)
.
glEdgeFlag :: MonadIO m => GLboolean -> m () Source
Usage: glEdgeFlag
flag
The parameter flag
is a Boolean
, one of: GL_FALSE
, GL_TRUE
.
The vector equivalent of this command is glEdgeFlagv
.
glEdgeFlagPointer :: MonadIO m => GLsizei -> Ptr () -> m () Source
Usage: glEdgeFlagPointer
stride pointer
The length of pointer
should be COMPSIZE(stride)
.
glEdgeFlagv :: MonadIO m => Ptr GLboolean -> m () Source
Usage: glEdgeFlagv
flag
The parameter flag
is a Boolean
, one of: GL_FALSE
, GL_TRUE
.
The length of flag
should be 1
.
glEnableClientState :: MonadIO m => GLenum -> m () Source
Usage: glEnableClientState
array
The parameter array
is a EnableCap
, one of: GL_ALPHA_TEST
, GL_ASYNC_DRAW_PIXELS_SGIX
, GL_ASYNC_HISTOGRAM_SGIX
, GL_ASYNC_READ_PIXELS_SGIX
, GL_ASYNC_TEX_IMAGE_SGIX
, GL_AUTO_NORMAL
, GL_BLEND
, GL_CALLIGRAPHIC_FRAGMENT_SGIX
, GL_CLIP_PLANE0
, GL_CLIP_PLANE1
, GL_CLIP_PLANE2
, GL_CLIP_PLANE3
, GL_CLIP_PLANE4
, GL_CLIP_PLANE5
, GL_COLOR_ARRAY
, GL_COLOR_LOGIC_OP
, GL_COLOR_MATERIAL
, GL_COLOR_TABLE_SGI
, GL_CONVOLUTION_1D_EXT
, GL_CONVOLUTION_2D_EXT
, GL_CULL_FACE
, GL_DEPTH_TEST
, GL_DITHER
, GL_EDGE_FLAG_ARRAY
, GL_FOG
, GL_FOG_OFFSET_SGIX
, GL_FRAGMENT_COLOR_MATERIAL_SGIX
, GL_FRAGMENT_LIGHT0_SGIX
, GL_FRAGMENT_LIGHT1_SGIX
, GL_FRAGMENT_LIGHT2_SGIX
, GL_FRAGMENT_LIGHT3_SGIX
, GL_FRAGMENT_LIGHT4_SGIX
, GL_FRAGMENT_LIGHT5_SGIX
, GL_FRAGMENT_LIGHT6_SGIX
, GL_FRAGMENT_LIGHT7_SGIX
, GL_FRAGMENT_LIGHTING_SGIX
, GL_FRAMEZOOM_SGIX
, GL_HISTOGRAM_EXT
, GL_INDEX_ARRAY
, GL_INDEX_LOGIC_OP
, GL_INTERLACE_SGIX
, GL_IR_INSTRUMENT1_SGIX
, GL_LIGHT0
, GL_LIGHT1
, GL_LIGHT2
, GL_LIGHT3
, GL_LIGHT4
, GL_LIGHT5
, GL_LIGHT6
, GL_LIGHT7
, GL_LIGHTING
, GL_LINE_SMOOTH
, GL_LINE_STIPPLE
, GL_MAP1_COLOR_4
, GL_MAP1_INDEX
, GL_MAP1_NORMAL
, GL_MAP1_TEXTURE_COORD_1
, GL_MAP1_TEXTURE_COORD_2
, GL_MAP1_TEXTURE_COORD_3
, GL_MAP1_TEXTURE_COORD_4
, GL_MAP1_VERTEX_3
, GL_MAP1_VERTEX_4
, GL_MAP2_COLOR_4
, GL_MAP2_INDEX
, GL_MAP2_NORMAL
, GL_MAP2_TEXTURE_COORD_1
, GL_MAP2_TEXTURE_COORD_2
, GL_MAP2_TEXTURE_COORD_3
, GL_MAP2_TEXTURE_COORD_4
, GL_MAP2_VERTEX_3
, GL_MAP2_VERTEX_4
, GL_MINMAX_EXT
, GL_MULTISAMPLE_SGIS
, GL_NORMALIZE
, GL_NORMAL_ARRAY
, GL_PIXEL_TEXTURE_SGIS
, GL_PIXEL_TEX_GEN_SGIX
, GL_POINT_SMOOTH
, GL_POLYGON_OFFSET_FILL
, GL_POLYGON_OFFSET_LINE
, GL_POLYGON_OFFSET_POINT
, GL_POLYGON_SMOOTH
, GL_POLYGON_STIPPLE
, GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI
, GL_POST_CONVOLUTION_COLOR_TABLE_SGI
, GL_REFERENCE_PLANE_SGIX
, GL_RESCALE_NORMAL_EXT
, GL_SAMPLE_ALPHA_TO_MASK_SGIS
, GL_SAMPLE_ALPHA_TO_ONE_SGIS
, GL_SAMPLE_MASK_SGIS
, GL_SCISSOR_TEST
, GL_SEPARABLE_2D_EXT
, GL_SHARED_TEXTURE_PALETTE_EXT
, GL_SPRITE_SGIX
, GL_STENCIL_TEST
, GL_TEXTURE_1D
, GL_TEXTURE_2D
, GL_TEXTURE_3D_EXT
, GL_TEXTURE_4D_SGIS
, GL_TEXTURE_COLOR_TABLE_SGI
, GL_TEXTURE_COORD_ARRAY
, GL_TEXTURE_GEN_Q
, GL_TEXTURE_GEN_R
, GL_TEXTURE_GEN_S
, GL_TEXTURE_GEN_T
, GL_VERTEX_ARRAY
.
glEvalCoord1d :: MonadIO m => GLdouble -> m () Source
Usage: glEvalCoord1d
u
The parameter u
is a CoordD
.
The vector equivalent of this command is glEvalCoord1dv
.
glEvalCoord1dv :: MonadIO m => Ptr GLdouble -> m () Source
glEvalCoord1f :: MonadIO m => GLfloat -> m () Source
Usage: glEvalCoord1f
u
The parameter u
is a CoordF
.
The vector equivalent of this command is glEvalCoord1fv
.
glEvalCoord1fv :: MonadIO m => Ptr GLfloat -> m () Source
glEvalCoord2d :: MonadIO m => GLdouble -> GLdouble -> m () Source
Usage: glEvalCoord2d
u v
The parameter u
is a CoordD
.
The parameter v
is a CoordD
.
The vector equivalent of this command is glEvalCoord2dv
.
glEvalCoord2dv :: MonadIO m => Ptr GLdouble -> m () Source
glEvalCoord2f :: MonadIO m => GLfloat -> GLfloat -> m () Source
Usage: glEvalCoord2f
u v
The parameter u
is a CoordF
.
The parameter v
is a CoordF
.
The vector equivalent of this command is glEvalCoord2fv
.
glEvalCoord2fv :: MonadIO m => Ptr GLfloat -> m () Source
glEvalMesh1 :: MonadIO m => GLenum -> GLint -> GLint -> m () Source
Usage: glEvalMesh1
mode i1 i2
The parameter mode
is a MeshMode1
, one of: GL_LINE
, GL_POINT
.
The parameter i1
is a CheckedInt32
.
The parameter i2
is a CheckedInt32
.
glEvalMesh2 :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> m () Source
Usage: glEvalMesh2
mode i1 i2 j1 j2
The parameter mode
is a MeshMode2
, one of: GL_FILL
, GL_LINE
, GL_POINT
.
The parameter i1
is a CheckedInt32
.
The parameter i2
is a CheckedInt32
.
The parameter j1
is a CheckedInt32
.
The parameter j2
is a CheckedInt32
.
glEvalPoint1 :: MonadIO m => GLint -> m () Source
Usage: glEvalPoint1
i
glEvalPoint2 :: MonadIO m => GLint -> GLint -> m () Source
glFeedbackBuffer :: MonadIO m => GLsizei -> GLenum -> Ptr GLfloat -> m () Source
Usage: glFeedbackBuffer
size type buffer
The parameter type
is a FeedbackType
, one of: GL_2D
, GL_3D
, GL_3D_COLOR
, GL_3D_COLOR_TEXTURE
, GL_4D_COLOR_TEXTURE
.
The parameter buffer
is a FeedbackElement
.
The length of buffer
should be size
.
glFogCoordPointer :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m () Source
Usage: glFogCoordPointer
type stride pointer
The parameter type
is a FogPointerTypeEXT
, one of: GL_FLOAT
, GL_DOUBLE
.
The length of pointer
should be COMPSIZE(type,stride)
.
glFogCoordd :: MonadIO m => GLdouble -> m () Source
Usage: glFogCoordd
coord
The parameter coord
is a CoordD
.
The vector equivalent of this command is glFogCoorddv
.
glFogCoorddv :: MonadIO m => Ptr GLdouble -> m () Source
glFogCoordf :: MonadIO m => GLfloat -> m () Source
Usage: glFogCoordf
coord
The parameter coord
is a CoordF
.
The vector equivalent of this command is glFogCoordfv
.
glFogCoordfv :: MonadIO m => Ptr GLfloat -> m () Source
glFogf :: MonadIO m => GLenum -> GLfloat -> m () Source
Usage: glFogf
pname param
The parameter pname
is a FogParameter
, one of: GL_FOG_COLOR
, GL_FOG_DENSITY
, GL_FOG_END
, GL_FOG_INDEX
, GL_FOG_MODE
, GL_FOG_OFFSET_VALUE_SGIX
, GL_FOG_START
.
The parameter param
is a CheckedFloat32
.
glFogfv :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source
Usage: glFogfv
pname params
The parameter pname
is a FogParameter
, one of: GL_FOG_COLOR
, GL_FOG_DENSITY
, GL_FOG_END
, GL_FOG_INDEX
, GL_FOG_MODE
, GL_FOG_OFFSET_VALUE_SGIX
, GL_FOG_START
.
The parameter params
is a CheckedFloat32
.
The length of params
should be COMPSIZE(pname)
.
glFogi :: MonadIO m => GLenum -> GLint -> m () Source
Usage: glFogi
pname param
The parameter pname
is a FogParameter
, one of: GL_FOG_COLOR
, GL_FOG_DENSITY
, GL_FOG_END
, GL_FOG_INDEX
, GL_FOG_MODE
, GL_FOG_OFFSET_VALUE_SGIX
, GL_FOG_START
.
The parameter param
is a CheckedInt32
.
glFogiv :: MonadIO m => GLenum -> Ptr GLint -> m () Source
Usage: glFogiv
pname params
The parameter pname
is a FogParameter
, one of: GL_FOG_COLOR
, GL_FOG_DENSITY
, GL_FOG_END
, GL_FOG_INDEX
, GL_FOG_MODE
, GL_FOG_OFFSET_VALUE_SGIX
, GL_FOG_START
.
The parameter params
is a CheckedInt32
.
The length of params
should be COMPSIZE(pname)
.
glFrustum :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glFrustum
left right bottom top zNear zFar
glGenLists :: MonadIO m => GLsizei -> m GLuint Source
Usage: glGenLists
range
glGetClipPlane :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source
Usage: glGetClipPlane
plane equation
The parameter plane
is a ClipPlaneName
, one of: GL_CLIP_DISTANCE0
, GL_CLIP_DISTANCE1
, GL_CLIP_DISTANCE2
, GL_CLIP_DISTANCE3
, GL_CLIP_DISTANCE4
, GL_CLIP_DISTANCE5
, GL_CLIP_DISTANCE6
, GL_CLIP_DISTANCE7
, GL_CLIP_PLANE0
, GL_CLIP_PLANE1
, GL_CLIP_PLANE2
, GL_CLIP_PLANE3
, GL_CLIP_PLANE4
, GL_CLIP_PLANE5
.
The length of equation
should be 4
.
glGetLightfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m () Source
Usage: glGetLightfv
light pname params
The parameter light
is a LightName
, one of: GL_FRAGMENT_LIGHT0_SGIX
, GL_FRAGMENT_LIGHT1_SGIX
, GL_FRAGMENT_LIGHT2_SGIX
, GL_FRAGMENT_LIGHT3_SGIX
, GL_FRAGMENT_LIGHT4_SGIX
, GL_FRAGMENT_LIGHT5_SGIX
, GL_FRAGMENT_LIGHT6_SGIX
, GL_FRAGMENT_LIGHT7_SGIX
, GL_LIGHT0
, GL_LIGHT1
, GL_LIGHT2
, GL_LIGHT3
, GL_LIGHT4
, GL_LIGHT5
, GL_LIGHT6
, GL_LIGHT7
.
The parameter pname
is a LightParameter
, one of: GL_AMBIENT
, GL_CONSTANT_ATTENUATION
, GL_DIFFUSE
, GL_LINEAR_ATTENUATION
, GL_POSITION
, GL_QUADRATIC_ATTENUATION
, GL_SPECULAR
, GL_SPOT_CUTOFF
, GL_SPOT_DIRECTION
, GL_SPOT_EXPONENT
.
The length of params
should be COMPSIZE(pname)
.
glGetLightiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source
Usage: glGetLightiv
light pname params
The parameter light
is a LightName
, one of: GL_FRAGMENT_LIGHT0_SGIX
, GL_FRAGMENT_LIGHT1_SGIX
, GL_FRAGMENT_LIGHT2_SGIX
, GL_FRAGMENT_LIGHT3_SGIX
, GL_FRAGMENT_LIGHT4_SGIX
, GL_FRAGMENT_LIGHT5_SGIX
, GL_FRAGMENT_LIGHT6_SGIX
, GL_FRAGMENT_LIGHT7_SGIX
, GL_LIGHT0
, GL_LIGHT1
, GL_LIGHT2
, GL_LIGHT3
, GL_LIGHT4
, GL_LIGHT5
, GL_LIGHT6
, GL_LIGHT7
.
The parameter pname
is a LightParameter
, one of: GL_AMBIENT
, GL_CONSTANT_ATTENUATION
, GL_DIFFUSE
, GL_LINEAR_ATTENUATION
, GL_POSITION
, GL_QUADRATIC_ATTENUATION
, GL_SPECULAR
, GL_SPOT_CUTOFF
, GL_SPOT_DIRECTION
, GL_SPOT_EXPONENT
.
The length of params
should be COMPSIZE(pname)
.
glGetMapdv :: MonadIO m => GLenum -> GLenum -> Ptr GLdouble -> m () Source
Usage: glGetMapdv
target query v
The parameter target
is a MapTarget
, one of: GL_GEOMETRY_DEFORMATION_SGIX
, GL_MAP1_COLOR_4
, GL_MAP1_INDEX
, GL_MAP1_NORMAL
, GL_MAP1_TEXTURE_COORD_1
, GL_MAP1_TEXTURE_COORD_2
, GL_MAP1_TEXTURE_COORD_3
, GL_MAP1_TEXTURE_COORD_4
, GL_MAP1_VERTEX_3
, GL_MAP1_VERTEX_4
, GL_MAP2_COLOR_4
, GL_MAP2_INDEX
, GL_MAP2_NORMAL
, GL_MAP2_TEXTURE_COORD_1
, GL_MAP2_TEXTURE_COORD_2
, GL_MAP2_TEXTURE_COORD_3
, GL_MAP2_TEXTURE_COORD_4
, GL_MAP2_VERTEX_3
, GL_MAP2_VERTEX_4
, GL_TEXTURE_DEFORMATION_SGIX
.
The parameter query
is a GetMapQuery
, one of: GL_COEFF
, GL_DOMAIN
, GL_ORDER
.
The length of v
should be COMPSIZE(target,query)
.
glGetMapfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m () Source
Usage: glGetMapfv
target query v
The parameter target
is a MapTarget
, one of: GL_GEOMETRY_DEFORMATION_SGIX
, GL_MAP1_COLOR_4
, GL_MAP1_INDEX
, GL_MAP1_NORMAL
, GL_MAP1_TEXTURE_COORD_1
, GL_MAP1_TEXTURE_COORD_2
, GL_MAP1_TEXTURE_COORD_3
, GL_MAP1_TEXTURE_COORD_4
, GL_MAP1_VERTEX_3
, GL_MAP1_VERTEX_4
, GL_MAP2_COLOR_4
, GL_MAP2_INDEX
, GL_MAP2_NORMAL
, GL_MAP2_TEXTURE_COORD_1
, GL_MAP2_TEXTURE_COORD_2
, GL_MAP2_TEXTURE_COORD_3
, GL_MAP2_TEXTURE_COORD_4
, GL_MAP2_VERTEX_3
, GL_MAP2_VERTEX_4
, GL_TEXTURE_DEFORMATION_SGIX
.
The parameter query
is a GetMapQuery
, one of: GL_COEFF
, GL_DOMAIN
, GL_ORDER
.
The length of v
should be COMPSIZE(target,query)
.
glGetMapiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source
Usage: glGetMapiv
target query v
The parameter target
is a MapTarget
, one of: GL_GEOMETRY_DEFORMATION_SGIX
, GL_MAP1_COLOR_4
, GL_MAP1_INDEX
, GL_MAP1_NORMAL
, GL_MAP1_TEXTURE_COORD_1
, GL_MAP1_TEXTURE_COORD_2
, GL_MAP1_TEXTURE_COORD_3
, GL_MAP1_TEXTURE_COORD_4
, GL_MAP1_VERTEX_3
, GL_MAP1_VERTEX_4
, GL_MAP2_COLOR_4
, GL_MAP2_INDEX
, GL_MAP2_NORMAL
, GL_MAP2_TEXTURE_COORD_1
, GL_MAP2_TEXTURE_COORD_2
, GL_MAP2_TEXTURE_COORD_3
, GL_MAP2_TEXTURE_COORD_4
, GL_MAP2_VERTEX_3
, GL_MAP2_VERTEX_4
, GL_TEXTURE_DEFORMATION_SGIX
.
The parameter query
is a GetMapQuery
, one of: GL_COEFF
, GL_DOMAIN
, GL_ORDER
.
The length of v
should be COMPSIZE(target,query)
.
glGetMaterialfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m () Source
Usage: glGetMaterialfv
face pname params
The parameter face
is a MaterialFace
, one of: GL_BACK
, GL_FRONT
, GL_FRONT_AND_BACK
.
The parameter pname
is a MaterialParameter
, one of: GL_AMBIENT
, GL_AMBIENT_AND_DIFFUSE
, GL_COLOR_INDEXES
, GL_DIFFUSE
, GL_EMISSION
, GL_SHININESS
, GL_SPECULAR
.
The length of params
should be COMPSIZE(pname)
.
glGetMaterialiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source
Usage: glGetMaterialiv
face pname params
The parameter face
is a MaterialFace
, one of: GL_BACK
, GL_FRONT
, GL_FRONT_AND_BACK
.
The parameter pname
is a MaterialParameter
, one of: GL_AMBIENT
, GL_AMBIENT_AND_DIFFUSE
, GL_COLOR_INDEXES
, GL_DIFFUSE
, GL_EMISSION
, GL_SHININESS
, GL_SPECULAR
.
The length of params
should be COMPSIZE(pname)
.
glGetPixelMapfv :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source
Usage: glGetPixelMapfv
map values
The parameter map
is a PixelMap
, one of: GL_PIXEL_MAP_A_TO_A
, GL_PIXEL_MAP_B_TO_B
, GL_PIXEL_MAP_G_TO_G
, GL_PIXEL_MAP_I_TO_A
, GL_PIXEL_MAP_I_TO_B
, GL_PIXEL_MAP_I_TO_G
, GL_PIXEL_MAP_I_TO_I
, GL_PIXEL_MAP_I_TO_R
, GL_PIXEL_MAP_R_TO_R
, GL_PIXEL_MAP_S_TO_S
.
The length of values
should be COMPSIZE(map)
.
glGetPixelMapuiv :: MonadIO m => GLenum -> Ptr GLuint -> m () Source
Usage: glGetPixelMapuiv
map values
The parameter map
is a PixelMap
, one of: GL_PIXEL_MAP_A_TO_A
, GL_PIXEL_MAP_B_TO_B
, GL_PIXEL_MAP_G_TO_G
, GL_PIXEL_MAP_I_TO_A
, GL_PIXEL_MAP_I_TO_B
, GL_PIXEL_MAP_I_TO_G
, GL_PIXEL_MAP_I_TO_I
, GL_PIXEL_MAP_I_TO_R
, GL_PIXEL_MAP_R_TO_R
, GL_PIXEL_MAP_S_TO_S
.
The length of values
should be COMPSIZE(map)
.
glGetPixelMapusv :: MonadIO m => GLenum -> Ptr GLushort -> m () Source
Usage: glGetPixelMapusv
map values
The parameter map
is a PixelMap
, one of: GL_PIXEL_MAP_A_TO_A
, GL_PIXEL_MAP_B_TO_B
, GL_PIXEL_MAP_G_TO_G
, GL_PIXEL_MAP_I_TO_A
, GL_PIXEL_MAP_I_TO_B
, GL_PIXEL_MAP_I_TO_G
, GL_PIXEL_MAP_I_TO_I
, GL_PIXEL_MAP_I_TO_R
, GL_PIXEL_MAP_R_TO_R
, GL_PIXEL_MAP_S_TO_S
.
The length of values
should be COMPSIZE(map)
.
glGetPointerv :: MonadIO m => GLenum -> Ptr (Ptr ()) -> m () Source
Usage: glGetPointerv
pname params
The parameter pname
is a GetPointervPName
, one of: GL_COLOR_ARRAY_POINTER
, GL_COLOR_ARRAY_POINTER_EXT
, GL_EDGE_FLAG_ARRAY_POINTER
, GL_EDGE_FLAG_ARRAY_POINTER_EXT
, GL_FEEDBACK_BUFFER_POINTER
, GL_INDEX_ARRAY_POINTER
, GL_INDEX_ARRAY_POINTER_EXT
, GL_INSTRUMENT_BUFFER_POINTER_SGIX
, GL_NORMAL_ARRAY_POINTER
, GL_NORMAL_ARRAY_POINTER_EXT
, GL_SELECTION_BUFFER_POINTER
, GL_TEXTURE_COORD_ARRAY_POINTER
, GL_TEXTURE_COORD_ARRAY_POINTER_EXT
, GL_VERTEX_ARRAY_POINTER
, GL_VERTEX_ARRAY_POINTER_EXT
.
The length of params
should be 1
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glGetPointerv.xhtml
glGetPolygonStipple :: MonadIO m => Ptr GLubyte -> m () Source
Usage: glGetPolygonStipple
mask
The length of mask
should be COMPSIZE()
.
glGetTexEnvfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m () Source
Usage: glGetTexEnvfv
target pname params
The parameter target
is a TextureEnvTarget
, one of: GL_TEXTURE_ENV
.
The parameter pname
is a TextureEnvParameter
, one of: GL_TEXTURE_ENV_COLOR
, GL_TEXTURE_ENV_MODE
.
The length of params
should be COMPSIZE(pname)
.
glGetTexEnviv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source
Usage: glGetTexEnviv
target pname params
The parameter target
is a TextureEnvTarget
, one of: GL_TEXTURE_ENV
.
The parameter pname
is a TextureEnvParameter
, one of: GL_TEXTURE_ENV_COLOR
, GL_TEXTURE_ENV_MODE
.
The length of params
should be COMPSIZE(pname)
.
glGetTexGendv :: MonadIO m => GLenum -> GLenum -> Ptr GLdouble -> m () Source
Usage: glGetTexGendv
coord pname params
The parameter coord
is a TextureCoordName
, one of: GL_S
, GL_T
, GL_R
, GL_Q
.
The parameter pname
is a TextureGenParameter
, one of: GL_EYE_LINE_SGIS
, GL_EYE_PLANE
, GL_EYE_POINT_SGIS
, GL_OBJECT_LINE_SGIS
, GL_OBJECT_PLANE
, GL_OBJECT_POINT_SGIS
, GL_TEXTURE_GEN_MODE
.
The length of params
should be COMPSIZE(pname)
.
glGetTexGenfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m () Source
Usage: glGetTexGenfv
coord pname params
The parameter coord
is a TextureCoordName
, one of: GL_S
, GL_T
, GL_R
, GL_Q
.
The parameter pname
is a TextureGenParameter
, one of: GL_EYE_LINE_SGIS
, GL_EYE_PLANE
, GL_EYE_POINT_SGIS
, GL_OBJECT_LINE_SGIS
, GL_OBJECT_PLANE
, GL_OBJECT_POINT_SGIS
, GL_TEXTURE_GEN_MODE
.
The length of params
should be COMPSIZE(pname)
.
glGetTexGeniv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source
Usage: glGetTexGeniv
coord pname params
The parameter coord
is a TextureCoordName
, one of: GL_S
, GL_T
, GL_R
, GL_Q
.
The parameter pname
is a TextureGenParameter
, one of: GL_EYE_LINE_SGIS
, GL_EYE_PLANE
, GL_EYE_POINT_SGIS
, GL_OBJECT_LINE_SGIS
, GL_OBJECT_PLANE
, GL_OBJECT_POINT_SGIS
, GL_TEXTURE_GEN_MODE
.
The length of params
should be COMPSIZE(pname)
.
glIndexMask :: MonadIO m => GLuint -> m () Source
Usage: glIndexMask
mask
The parameter mask
is a MaskedColorIndexValueI
.
glIndexPointer :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m () Source
Usage: glIndexPointer
type stride pointer
The parameter type
is a IndexPointerType
, one of: GL_DOUBLE
, GL_FLOAT
, GL_INT
, GL_SHORT
.
The length of pointer
should be COMPSIZE(type,stride)
.
glIndexub :: MonadIO m => GLubyte -> m () Source
Usage: glIndexub
c
The parameter c
is a ColorIndexValueUB
.
The vector equivalent of this command is glIndexubv
.
glIndexubv :: MonadIO m => Ptr GLubyte -> m () Source
glInitNames :: MonadIO m => m () Source
Usage: glInitNames
glInterleavedArrays :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m () Source
Usage: glInterleavedArrays
format stride pointer
The parameter format
is a InterleavedArrayFormat
, one of: GL_C3F_V3F
, GL_C4F_N3F_V3F
, GL_C4UB_V2F
, GL_C4UB_V3F
, GL_N3F_V3F
, GL_T2F_C3F_V3F
, GL_T2F_C4F_N3F_V3F
, GL_T2F_C4UB_V3F
, GL_T2F_N3F_V3F
, GL_T2F_V3F
, GL_T4F_C4F_N3F_V4F
, GL_T4F_V4F
, GL_V2F
, GL_V3F
.
The length of pointer
should be COMPSIZE(format,stride)
.
glIsList :: MonadIO m => GLuint -> m GLboolean Source
Usage: glIsList
list
The parameter list
is a List
.
glLightModelf :: MonadIO m => GLenum -> GLfloat -> m () Source
Usage: glLightModelf
pname param
The parameter pname
is a LightModelParameter
, one of: GL_LIGHT_MODEL_AMBIENT
, GL_LIGHT_MODEL_COLOR_CONTROL
, GL_LIGHT_MODEL_COLOR_CONTROL_EXT
, GL_LIGHT_MODEL_LOCAL_VIEWER
, GL_LIGHT_MODEL_TWO_SIDE
.
glLightModelfv :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source
Usage: glLightModelfv
pname params
The parameter pname
is a LightModelParameter
, one of: GL_LIGHT_MODEL_AMBIENT
, GL_LIGHT_MODEL_COLOR_CONTROL
, GL_LIGHT_MODEL_COLOR_CONTROL_EXT
, GL_LIGHT_MODEL_LOCAL_VIEWER
, GL_LIGHT_MODEL_TWO_SIDE
.
The length of params
should be COMPSIZE(pname)
.
glLightModeli :: MonadIO m => GLenum -> GLint -> m () Source
Usage: glLightModeli
pname param
The parameter pname
is a LightModelParameter
, one of: GL_LIGHT_MODEL_AMBIENT
, GL_LIGHT_MODEL_COLOR_CONTROL
, GL_LIGHT_MODEL_COLOR_CONTROL_EXT
, GL_LIGHT_MODEL_LOCAL_VIEWER
, GL_LIGHT_MODEL_TWO_SIDE
.
glLightModeliv :: MonadIO m => GLenum -> Ptr GLint -> m () Source
Usage: glLightModeliv
pname params
The parameter pname
is a LightModelParameter
, one of: GL_LIGHT_MODEL_AMBIENT
, GL_LIGHT_MODEL_COLOR_CONTROL
, GL_LIGHT_MODEL_COLOR_CONTROL_EXT
, GL_LIGHT_MODEL_LOCAL_VIEWER
, GL_LIGHT_MODEL_TWO_SIDE
.
The length of params
should be COMPSIZE(pname)
.
glLightf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m () Source
Usage: glLightf
light pname param
The parameter light
is a LightName
, one of: GL_FRAGMENT_LIGHT0_SGIX
, GL_FRAGMENT_LIGHT1_SGIX
, GL_FRAGMENT_LIGHT2_SGIX
, GL_FRAGMENT_LIGHT3_SGIX
, GL_FRAGMENT_LIGHT4_SGIX
, GL_FRAGMENT_LIGHT5_SGIX
, GL_FRAGMENT_LIGHT6_SGIX
, GL_FRAGMENT_LIGHT7_SGIX
, GL_LIGHT0
, GL_LIGHT1
, GL_LIGHT2
, GL_LIGHT3
, GL_LIGHT4
, GL_LIGHT5
, GL_LIGHT6
, GL_LIGHT7
.
The parameter pname
is a LightParameter
, one of: GL_AMBIENT
, GL_CONSTANT_ATTENUATION
, GL_DIFFUSE
, GL_LINEAR_ATTENUATION
, GL_POSITION
, GL_QUADRATIC_ATTENUATION
, GL_SPECULAR
, GL_SPOT_CUTOFF
, GL_SPOT_DIRECTION
, GL_SPOT_EXPONENT
.
The parameter param
is a CheckedFloat32
.
glLightfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m () Source
Usage: glLightfv
light pname params
The parameter light
is a LightName
, one of: GL_FRAGMENT_LIGHT0_SGIX
, GL_FRAGMENT_LIGHT1_SGIX
, GL_FRAGMENT_LIGHT2_SGIX
, GL_FRAGMENT_LIGHT3_SGIX
, GL_FRAGMENT_LIGHT4_SGIX
, GL_FRAGMENT_LIGHT5_SGIX
, GL_FRAGMENT_LIGHT6_SGIX
, GL_FRAGMENT_LIGHT7_SGIX
, GL_LIGHT0
, GL_LIGHT1
, GL_LIGHT2
, GL_LIGHT3
, GL_LIGHT4
, GL_LIGHT5
, GL_LIGHT6
, GL_LIGHT7
.
The parameter pname
is a LightParameter
, one of: GL_AMBIENT
, GL_CONSTANT_ATTENUATION
, GL_DIFFUSE
, GL_LINEAR_ATTENUATION
, GL_POSITION
, GL_QUADRATIC_ATTENUATION
, GL_SPECULAR
, GL_SPOT_CUTOFF
, GL_SPOT_DIRECTION
, GL_SPOT_EXPONENT
.
The parameter params
is a CheckedFloat32
.
The length of params
should be COMPSIZE(pname)
.
glLighti :: MonadIO m => GLenum -> GLenum -> GLint -> m () Source
Usage: glLighti
light pname param
The parameter light
is a LightName
, one of: GL_FRAGMENT_LIGHT0_SGIX
, GL_FRAGMENT_LIGHT1_SGIX
, GL_FRAGMENT_LIGHT2_SGIX
, GL_FRAGMENT_LIGHT3_SGIX
, GL_FRAGMENT_LIGHT4_SGIX
, GL_FRAGMENT_LIGHT5_SGIX
, GL_FRAGMENT_LIGHT6_SGIX
, GL_FRAGMENT_LIGHT7_SGIX
, GL_LIGHT0
, GL_LIGHT1
, GL_LIGHT2
, GL_LIGHT3
, GL_LIGHT4
, GL_LIGHT5
, GL_LIGHT6
, GL_LIGHT7
.
The parameter pname
is a LightParameter
, one of: GL_AMBIENT
, GL_CONSTANT_ATTENUATION
, GL_DIFFUSE
, GL_LINEAR_ATTENUATION
, GL_POSITION
, GL_QUADRATIC_ATTENUATION
, GL_SPECULAR
, GL_SPOT_CUTOFF
, GL_SPOT_DIRECTION
, GL_SPOT_EXPONENT
.
The parameter param
is a CheckedInt32
.
glLightiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source
Usage: glLightiv
light pname params
The parameter light
is a LightName
, one of: GL_FRAGMENT_LIGHT0_SGIX
, GL_FRAGMENT_LIGHT1_SGIX
, GL_FRAGMENT_LIGHT2_SGIX
, GL_FRAGMENT_LIGHT3_SGIX
, GL_FRAGMENT_LIGHT4_SGIX
, GL_FRAGMENT_LIGHT5_SGIX
, GL_FRAGMENT_LIGHT6_SGIX
, GL_FRAGMENT_LIGHT7_SGIX
, GL_LIGHT0
, GL_LIGHT1
, GL_LIGHT2
, GL_LIGHT3
, GL_LIGHT4
, GL_LIGHT5
, GL_LIGHT6
, GL_LIGHT7
.
The parameter pname
is a LightParameter
, one of: GL_AMBIENT
, GL_CONSTANT_ATTENUATION
, GL_DIFFUSE
, GL_LINEAR_ATTENUATION
, GL_POSITION
, GL_QUADRATIC_ATTENUATION
, GL_SPECULAR
, GL_SPOT_CUTOFF
, GL_SPOT_DIRECTION
, GL_SPOT_EXPONENT
.
The parameter params
is a CheckedInt32
.
The length of params
should be COMPSIZE(pname)
.
glLineStipple :: MonadIO m => GLint -> GLushort -> m () Source
Usage: glLineStipple
factor pattern
The parameter factor
is a CheckedInt32
.
The parameter pattern
is a LineStipple
.
glListBase :: MonadIO m => GLuint -> m () Source
Usage: glListBase
base
The parameter base
is a List
.
glLoadIdentity :: MonadIO m => m () Source
Usage: glLoadIdentity
glLoadMatrixd :: MonadIO m => Ptr GLdouble -> m () Source
Usage: glLoadMatrixd
m
The length of m
should be 16
.
glLoadMatrixf :: MonadIO m => Ptr GLfloat -> m () Source
Usage: glLoadMatrixf
m
The length of m
should be 16
.
glLoadName :: MonadIO m => GLuint -> m () Source
Usage: glLoadName
name
The parameter name
is a SelectName
.
glLoadTransposeMatrixd :: MonadIO m => Ptr GLdouble -> m () Source
Usage: glLoadTransposeMatrixd
m
The length of m
should be 16
.
glLoadTransposeMatrixf :: MonadIO m => Ptr GLfloat -> m () Source
Usage: glLoadTransposeMatrixf
m
The length of m
should be 16
.
glMap1d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> m () Source
Usage: glMap1d
target u1 u2 stride order points
The parameter target
is a MapTarget
, one of: GL_GEOMETRY_DEFORMATION_SGIX
, GL_MAP1_COLOR_4
, GL_MAP1_INDEX
, GL_MAP1_NORMAL
, GL_MAP1_TEXTURE_COORD_1
, GL_MAP1_TEXTURE_COORD_2
, GL_MAP1_TEXTURE_COORD_3
, GL_MAP1_TEXTURE_COORD_4
, GL_MAP1_VERTEX_3
, GL_MAP1_VERTEX_4
, GL_MAP2_COLOR_4
, GL_MAP2_INDEX
, GL_MAP2_NORMAL
, GL_MAP2_TEXTURE_COORD_1
, GL_MAP2_TEXTURE_COORD_2
, GL_MAP2_TEXTURE_COORD_3
, GL_MAP2_TEXTURE_COORD_4
, GL_MAP2_VERTEX_3
, GL_MAP2_VERTEX_4
, GL_TEXTURE_DEFORMATION_SGIX
.
The parameter u1
is a CoordD
.
The parameter u2
is a CoordD
.
The parameter order
is a CheckedInt32
.
The parameter points
is a CoordD
.
The length of points
should be COMPSIZE(target,stride,order)
.
glMap1f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> m () Source
Usage: glMap1f
target u1 u2 stride order points
The parameter target
is a MapTarget
, one of: GL_GEOMETRY_DEFORMATION_SGIX
, GL_MAP1_COLOR_4
, GL_MAP1_INDEX
, GL_MAP1_NORMAL
, GL_MAP1_TEXTURE_COORD_1
, GL_MAP1_TEXTURE_COORD_2
, GL_MAP1_TEXTURE_COORD_3
, GL_MAP1_TEXTURE_COORD_4
, GL_MAP1_VERTEX_3
, GL_MAP1_VERTEX_4
, GL_MAP2_COLOR_4
, GL_MAP2_INDEX
, GL_MAP2_NORMAL
, GL_MAP2_TEXTURE_COORD_1
, GL_MAP2_TEXTURE_COORD_2
, GL_MAP2_TEXTURE_COORD_3
, GL_MAP2_TEXTURE_COORD_4
, GL_MAP2_VERTEX_3
, GL_MAP2_VERTEX_4
, GL_TEXTURE_DEFORMATION_SGIX
.
The parameter u1
is a CoordF
.
The parameter u2
is a CoordF
.
The parameter order
is a CheckedInt32
.
The parameter points
is a CoordF
.
The length of points
should be COMPSIZE(target,stride,order)
.
glMap2d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> m () Source
Usage: glMap2d
target u1 u2 ustride uorder v1 v2 vstride vorder points
The parameter target
is a MapTarget
, one of: GL_GEOMETRY_DEFORMATION_SGIX
, GL_MAP1_COLOR_4
, GL_MAP1_INDEX
, GL_MAP1_NORMAL
, GL_MAP1_TEXTURE_COORD_1
, GL_MAP1_TEXTURE_COORD_2
, GL_MAP1_TEXTURE_COORD_3
, GL_MAP1_TEXTURE_COORD_4
, GL_MAP1_VERTEX_3
, GL_MAP1_VERTEX_4
, GL_MAP2_COLOR_4
, GL_MAP2_INDEX
, GL_MAP2_NORMAL
, GL_MAP2_TEXTURE_COORD_1
, GL_MAP2_TEXTURE_COORD_2
, GL_MAP2_TEXTURE_COORD_3
, GL_MAP2_TEXTURE_COORD_4
, GL_MAP2_VERTEX_3
, GL_MAP2_VERTEX_4
, GL_TEXTURE_DEFORMATION_SGIX
.
The parameter u1
is a CoordD
.
The parameter u2
is a CoordD
.
The parameter uorder
is a CheckedInt32
.
The parameter v1
is a CoordD
.
The parameter v2
is a CoordD
.
The parameter vorder
is a CheckedInt32
.
The parameter points
is a CoordD
.
The length of points
should be COMPSIZE(target,ustride,uorder,vstride,vorder)
.
glMap2f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> m () Source
Usage: glMap2f
target u1 u2 ustride uorder v1 v2 vstride vorder points
The parameter target
is a MapTarget
, one of: GL_GEOMETRY_DEFORMATION_SGIX
, GL_MAP1_COLOR_4
, GL_MAP1_INDEX
, GL_MAP1_NORMAL
, GL_MAP1_TEXTURE_COORD_1
, GL_MAP1_TEXTURE_COORD_2
, GL_MAP1_TEXTURE_COORD_3
, GL_MAP1_TEXTURE_COORD_4
, GL_MAP1_VERTEX_3
, GL_MAP1_VERTEX_4
, GL_MAP2_COLOR_4
, GL_MAP2_INDEX
, GL_MAP2_NORMAL
, GL_MAP2_TEXTURE_COORD_1
, GL_MAP2_TEXTURE_COORD_2
, GL_MAP2_TEXTURE_COORD_3
, GL_MAP2_TEXTURE_COORD_4
, GL_MAP2_VERTEX_3
, GL_MAP2_VERTEX_4
, GL_TEXTURE_DEFORMATION_SGIX
.
The parameter u1
is a CoordF
.
The parameter u2
is a CoordF
.
The parameter uorder
is a CheckedInt32
.
The parameter v1
is a CoordF
.
The parameter v2
is a CoordF
.
The parameter vorder
is a CheckedInt32
.
The parameter points
is a CoordF
.
The length of points
should be COMPSIZE(target,ustride,uorder,vstride,vorder)
.
glMapGrid2d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLint -> GLdouble -> GLdouble -> m () Source
Usage: glMapGrid2d
un u1 u2 vn v1 v2
The parameter u1
is a CoordD
.
The parameter u2
is a CoordD
.
The parameter v1
is a CoordD
.
The parameter v2
is a CoordD
.
glMapGrid2f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLint -> GLfloat -> GLfloat -> m () Source
Usage: glMapGrid2f
un u1 u2 vn v1 v2
The parameter u1
is a CoordF
.
The parameter u2
is a CoordF
.
The parameter v1
is a CoordF
.
The parameter v2
is a CoordF
.
glMaterialf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m () Source
Usage: glMaterialf
face pname param
The parameter face
is a MaterialFace
, one of: GL_BACK
, GL_FRONT
, GL_FRONT_AND_BACK
.
The parameter pname
is a MaterialParameter
, one of: GL_AMBIENT
, GL_AMBIENT_AND_DIFFUSE
, GL_COLOR_INDEXES
, GL_DIFFUSE
, GL_EMISSION
, GL_SHININESS
, GL_SPECULAR
.
The parameter param
is a CheckedFloat32
.
glMaterialfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m () Source
Usage: glMaterialfv
face pname params
The parameter face
is a MaterialFace
, one of: GL_BACK
, GL_FRONT
, GL_FRONT_AND_BACK
.
The parameter pname
is a MaterialParameter
, one of: GL_AMBIENT
, GL_AMBIENT_AND_DIFFUSE
, GL_COLOR_INDEXES
, GL_DIFFUSE
, GL_EMISSION
, GL_SHININESS
, GL_SPECULAR
.
The parameter params
is a CheckedFloat32
.
The length of params
should be COMPSIZE(pname)
.
glMateriali :: MonadIO m => GLenum -> GLenum -> GLint -> m () Source
Usage: glMateriali
face pname param
The parameter face
is a MaterialFace
, one of: GL_BACK
, GL_FRONT
, GL_FRONT_AND_BACK
.
The parameter pname
is a MaterialParameter
, one of: GL_AMBIENT
, GL_AMBIENT_AND_DIFFUSE
, GL_COLOR_INDEXES
, GL_DIFFUSE
, GL_EMISSION
, GL_SHININESS
, GL_SPECULAR
.
The parameter param
is a CheckedInt32
.
glMaterialiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source
Usage: glMaterialiv
face pname params
The parameter face
is a MaterialFace
, one of: GL_BACK
, GL_FRONT
, GL_FRONT_AND_BACK
.
The parameter pname
is a MaterialParameter
, one of: GL_AMBIENT
, GL_AMBIENT_AND_DIFFUSE
, GL_COLOR_INDEXES
, GL_DIFFUSE
, GL_EMISSION
, GL_SHININESS
, GL_SPECULAR
.
The parameter params
is a CheckedInt32
.
The length of params
should be COMPSIZE(pname)
.
glMatrixMode :: MonadIO m => GLenum -> m () Source
Usage: glMatrixMode
mode
The parameter mode
is a MatrixMode
, one of: GL_MODELVIEW
, GL_MODELVIEW0_EXT
, GL_PROJECTION
, GL_TEXTURE
.
glMultMatrixd :: MonadIO m => Ptr GLdouble -> m () Source
Usage: glMultMatrixd
m
The length of m
should be 16
.
glMultMatrixf :: MonadIO m => Ptr GLfloat -> m () Source
Usage: glMultMatrixf
m
The length of m
should be 16
.
glMultTransposeMatrixd :: MonadIO m => Ptr GLdouble -> m () Source
Usage: glMultTransposeMatrixd
m
The length of m
should be 16
.
glMultTransposeMatrixf :: MonadIO m => Ptr GLfloat -> m () Source
Usage: glMultTransposeMatrixf
m
The length of m
should be 16
.
glMultiTexCoord1d :: MonadIO m => GLenum -> GLdouble -> m () Source
Usage: glMultiTexCoord1d
target s
The parameter target
is a TextureUnit
.
The parameter s
is a CoordD
.
The vector equivalent of this command is glMultiTexCoord1dv
.
glMultiTexCoord1dv :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source
Usage: glMultiTexCoord1dv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordD
.
The length of v
should be 1
.
glMultiTexCoord1f :: MonadIO m => GLenum -> GLfloat -> m () Source
Usage: glMultiTexCoord1f
target s
The parameter target
is a TextureUnit
.
The parameter s
is a CoordF
.
The vector equivalent of this command is glMultiTexCoord1fv
.
glMultiTexCoord1fv :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source
Usage: glMultiTexCoord1fv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordF
.
The length of v
should be 1
.
glMultiTexCoord1i :: MonadIO m => GLenum -> GLint -> m () Source
Usage: glMultiTexCoord1i
target s
The parameter target
is a TextureUnit
.
The parameter s
is a CoordI
.
The vector equivalent of this command is glMultiTexCoord1iv
.
glMultiTexCoord1iv :: MonadIO m => GLenum -> Ptr GLint -> m () Source
Usage: glMultiTexCoord1iv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordI
.
The length of v
should be 1
.
glMultiTexCoord1s :: MonadIO m => GLenum -> GLshort -> m () Source
Usage: glMultiTexCoord1s
target s
The parameter target
is a TextureUnit
.
The parameter s
is a CoordS
.
The vector equivalent of this command is glMultiTexCoord1sv
.
glMultiTexCoord1sv :: MonadIO m => GLenum -> Ptr GLshort -> m () Source
Usage: glMultiTexCoord1sv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordS
.
The length of v
should be 1
.
glMultiTexCoord2d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> m () Source
Usage: glMultiTexCoord2d
target s t
The parameter target
is a TextureUnit
.
The parameter s
is a CoordD
.
The parameter t
is a CoordD
.
The vector equivalent of this command is glMultiTexCoord2dv
.
glMultiTexCoord2dv :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source
Usage: glMultiTexCoord2dv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordD
.
The length of v
should be 2
.
glMultiTexCoord2f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> m () Source
Usage: glMultiTexCoord2f
target s t
The parameter target
is a TextureUnit
.
The parameter s
is a CoordF
.
The parameter t
is a CoordF
.
The vector equivalent of this command is glMultiTexCoord2fv
.
glMultiTexCoord2fv :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source
Usage: glMultiTexCoord2fv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordF
.
The length of v
should be 2
.
glMultiTexCoord2i :: MonadIO m => GLenum -> GLint -> GLint -> m () Source
Usage: glMultiTexCoord2i
target s t
The parameter target
is a TextureUnit
.
The parameter s
is a CoordI
.
The parameter t
is a CoordI
.
The vector equivalent of this command is glMultiTexCoord2iv
.
glMultiTexCoord2iv :: MonadIO m => GLenum -> Ptr GLint -> m () Source
Usage: glMultiTexCoord2iv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordI
.
The length of v
should be 2
.
glMultiTexCoord2s :: MonadIO m => GLenum -> GLshort -> GLshort -> m () Source
Usage: glMultiTexCoord2s
target s t
The parameter target
is a TextureUnit
.
The parameter s
is a CoordS
.
The parameter t
is a CoordS
.
The vector equivalent of this command is glMultiTexCoord2sv
.
glMultiTexCoord2sv :: MonadIO m => GLenum -> Ptr GLshort -> m () Source
Usage: glMultiTexCoord2sv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordS
.
The length of v
should be 2
.
glMultiTexCoord3d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glMultiTexCoord3d
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
.
The vector equivalent of this command is glMultiTexCoord3dv
.
glMultiTexCoord3dv :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source
Usage: glMultiTexCoord3dv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordD
.
The length of v
should be 3
.
glMultiTexCoord3f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glMultiTexCoord3f
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
.
The vector equivalent of this command is glMultiTexCoord3fv
.
glMultiTexCoord3fv :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source
Usage: glMultiTexCoord3fv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordF
.
The length of v
should be 3
.
glMultiTexCoord3i :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> m () Source
Usage: glMultiTexCoord3i
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
.
The vector equivalent of this command is glMultiTexCoord3iv
.
glMultiTexCoord3iv :: MonadIO m => GLenum -> Ptr GLint -> m () Source
Usage: glMultiTexCoord3iv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordI
.
The length of v
should be 3
.
glMultiTexCoord3s :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> m () Source
Usage: glMultiTexCoord3s
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
.
The vector equivalent of this command is glMultiTexCoord3sv
.
glMultiTexCoord3sv :: MonadIO m => GLenum -> Ptr GLshort -> m () Source
Usage: glMultiTexCoord3sv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordS
.
The length of v
should be 3
.
glMultiTexCoord4d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glMultiTexCoord4d
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
.
The vector equivalent of this command is glMultiTexCoord4dv
.
glMultiTexCoord4dv :: MonadIO m => GLenum -> Ptr GLdouble -> m () Source
Usage: glMultiTexCoord4dv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordD
.
The length of v
should be 4
.
glMultiTexCoord4f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glMultiTexCoord4f
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
.
The vector equivalent of this command is glMultiTexCoord4fv
.
glMultiTexCoord4fv :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source
Usage: glMultiTexCoord4fv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordF
.
The length of v
should be 4
.
glMultiTexCoord4i :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> m () Source
Usage: glMultiTexCoord4i
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
.
The vector equivalent of this command is glMultiTexCoord4iv
.
glMultiTexCoord4iv :: MonadIO m => GLenum -> Ptr GLint -> m () Source
Usage: glMultiTexCoord4iv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordI
.
The length of v
should be 4
.
glMultiTexCoord4s :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> GLshort -> m () Source
Usage: glMultiTexCoord4s
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
.
The vector equivalent of this command is glMultiTexCoord4sv
.
glMultiTexCoord4sv :: MonadIO m => GLenum -> Ptr GLshort -> m () Source
Usage: glMultiTexCoord4sv
target v
The parameter target
is a TextureUnit
.
The parameter v
is a CoordS
.
The length of v
should be 4
.
glNewList :: MonadIO m => GLuint -> GLenum -> m () Source
Usage: glNewList
list mode
The parameter list
is a List
.
The parameter mode
is a ListMode
, one of: GL_COMPILE
, GL_COMPILE_AND_EXECUTE
.
glNormal3b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m () Source
Usage: glNormal3b
nx ny nz
The vector equivalent of this command is glNormal3bv
.
glNormal3bv :: MonadIO m => Ptr GLbyte -> m () Source
Usage: glNormal3bv
v
The length of v
should be 3
.
glNormal3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glNormal3d
nx ny nz
The parameter nx
is a CoordD
.
The parameter ny
is a CoordD
.
The parameter nz
is a CoordD
.
The vector equivalent of this command is glNormal3dv
.
glNormal3dv :: MonadIO m => Ptr GLdouble -> m () Source
glNormal3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glNormal3f
nx ny nz
The parameter nx
is a CoordF
.
The parameter ny
is a CoordF
.
The parameter nz
is a CoordF
.
The vector equivalent of this command is glNormal3fv
.
glNormal3fv :: MonadIO m => Ptr GLfloat -> m () Source
glNormal3i :: MonadIO m => GLint -> GLint -> GLint -> m () Source
Usage: glNormal3i
nx ny nz
The vector equivalent of this command is glNormal3iv
.
glNormal3iv :: MonadIO m => Ptr GLint -> m () Source
Usage: glNormal3iv
v
The length of v
should be 3
.
glNormal3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m () Source
Usage: glNormal3s
nx ny nz
The vector equivalent of this command is glNormal3sv
.
glNormal3sv :: MonadIO m => Ptr GLshort -> m () Source
Usage: glNormal3sv
v
The length of v
should be 3
.
glOrtho :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glOrtho
left right bottom top zNear zFar
glPassThrough :: MonadIO m => GLfloat -> m () Source
Usage: glPassThrough
token
The parameter token
is a FeedbackElement
.
glPixelMapfv :: MonadIO m => GLenum -> GLsizei -> Ptr GLfloat -> m () Source
Usage: glPixelMapfv
map mapsize values
The parameter map
is a PixelMap
, one of: GL_PIXEL_MAP_A_TO_A
, GL_PIXEL_MAP_B_TO_B
, GL_PIXEL_MAP_G_TO_G
, GL_PIXEL_MAP_I_TO_A
, GL_PIXEL_MAP_I_TO_B
, GL_PIXEL_MAP_I_TO_G
, GL_PIXEL_MAP_I_TO_I
, GL_PIXEL_MAP_I_TO_R
, GL_PIXEL_MAP_R_TO_R
, GL_PIXEL_MAP_S_TO_S
.
The parameter mapsize
is a CheckedInt32
.
The length of values
should be mapsize
.
glPixelMapuiv :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m () Source
Usage: glPixelMapuiv
map mapsize values
The parameter map
is a PixelMap
, one of: GL_PIXEL_MAP_A_TO_A
, GL_PIXEL_MAP_B_TO_B
, GL_PIXEL_MAP_G_TO_G
, GL_PIXEL_MAP_I_TO_A
, GL_PIXEL_MAP_I_TO_B
, GL_PIXEL_MAP_I_TO_G
, GL_PIXEL_MAP_I_TO_I
, GL_PIXEL_MAP_I_TO_R
, GL_PIXEL_MAP_R_TO_R
, GL_PIXEL_MAP_S_TO_S
.
The parameter mapsize
is a CheckedInt32
.
The length of values
should be mapsize
.
glPixelMapusv :: MonadIO m => GLenum -> GLsizei -> Ptr GLushort -> m () Source
Usage: glPixelMapusv
map mapsize values
The parameter map
is a PixelMap
, one of: GL_PIXEL_MAP_A_TO_A
, GL_PIXEL_MAP_B_TO_B
, GL_PIXEL_MAP_G_TO_G
, GL_PIXEL_MAP_I_TO_A
, GL_PIXEL_MAP_I_TO_B
, GL_PIXEL_MAP_I_TO_G
, GL_PIXEL_MAP_I_TO_I
, GL_PIXEL_MAP_I_TO_R
, GL_PIXEL_MAP_R_TO_R
, GL_PIXEL_MAP_S_TO_S
.
The parameter mapsize
is a CheckedInt32
.
The length of values
should be mapsize
.
glPixelTransferf :: MonadIO m => GLenum -> GLfloat -> m () Source
Usage: glPixelTransferf
pname param
The parameter pname
is a PixelTransferParameter
, one of: GL_ALPHA_BIAS
, GL_ALPHA_SCALE
, GL_BLUE_BIAS
, GL_BLUE_SCALE
, GL_DEPTH_BIAS
, GL_DEPTH_SCALE
, GL_GREEN_BIAS
, GL_GREEN_SCALE
, GL_INDEX_OFFSET
, GL_INDEX_SHIFT
, GL_MAP_COLOR
, GL_MAP_STENCIL
, GL_POST_COLOR_MATRIX_ALPHA_BIAS
, GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI
, GL_POST_COLOR_MATRIX_ALPHA_SCALE
, GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI
, GL_POST_COLOR_MATRIX_BLUE_BIAS
, GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI
, GL_POST_COLOR_MATRIX_BLUE_SCALE
, GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI
, GL_POST_COLOR_MATRIX_GREEN_BIAS
, GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI
, GL_POST_COLOR_MATRIX_GREEN_SCALE
, GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI
, GL_POST_COLOR_MATRIX_RED_BIAS
, GL_POST_COLOR_MATRIX_RED_BIAS_SGI
, GL_POST_COLOR_MATRIX_RED_SCALE
, GL_POST_COLOR_MATRIX_RED_SCALE_SGI
, GL_POST_CONVOLUTION_ALPHA_BIAS
, GL_POST_CONVOLUTION_ALPHA_BIAS_EXT
, GL_POST_CONVOLUTION_ALPHA_SCALE
, GL_POST_CONVOLUTION_ALPHA_SCALE_EXT
, GL_POST_CONVOLUTION_BLUE_BIAS
, GL_POST_CONVOLUTION_BLUE_BIAS_EXT
, GL_POST_CONVOLUTION_BLUE_SCALE
, GL_POST_CONVOLUTION_BLUE_SCALE_EXT
, GL_POST_CONVOLUTION_GREEN_BIAS
, GL_POST_CONVOLUTION_GREEN_BIAS_EXT
, GL_POST_CONVOLUTION_GREEN_SCALE
, GL_POST_CONVOLUTION_GREEN_SCALE_EXT
, GL_POST_CONVOLUTION_RED_BIAS
, GL_POST_CONVOLUTION_RED_BIAS_EXT
, GL_POST_CONVOLUTION_RED_SCALE
, GL_POST_CONVOLUTION_RED_SCALE_EXT
, GL_RED_BIAS
, GL_RED_SCALE
.
The parameter param
is a CheckedFloat32
.
glPixelTransferi :: MonadIO m => GLenum -> GLint -> m () Source
Usage: glPixelTransferi
pname param
The parameter pname
is a PixelTransferParameter
, one of: GL_ALPHA_BIAS
, GL_ALPHA_SCALE
, GL_BLUE_BIAS
, GL_BLUE_SCALE
, GL_DEPTH_BIAS
, GL_DEPTH_SCALE
, GL_GREEN_BIAS
, GL_GREEN_SCALE
, GL_INDEX_OFFSET
, GL_INDEX_SHIFT
, GL_MAP_COLOR
, GL_MAP_STENCIL
, GL_POST_COLOR_MATRIX_ALPHA_BIAS
, GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI
, GL_POST_COLOR_MATRIX_ALPHA_SCALE
, GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI
, GL_POST_COLOR_MATRIX_BLUE_BIAS
, GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI
, GL_POST_COLOR_MATRIX_BLUE_SCALE
, GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI
, GL_POST_COLOR_MATRIX_GREEN_BIAS
, GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI
, GL_POST_COLOR_MATRIX_GREEN_SCALE
, GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI
, GL_POST_COLOR_MATRIX_RED_BIAS
, GL_POST_COLOR_MATRIX_RED_BIAS_SGI
, GL_POST_COLOR_MATRIX_RED_SCALE
, GL_POST_COLOR_MATRIX_RED_SCALE_SGI
, GL_POST_CONVOLUTION_ALPHA_BIAS
, GL_POST_CONVOLUTION_ALPHA_BIAS_EXT
, GL_POST_CONVOLUTION_ALPHA_SCALE
, GL_POST_CONVOLUTION_ALPHA_SCALE_EXT
, GL_POST_CONVOLUTION_BLUE_BIAS
, GL_POST_CONVOLUTION_BLUE_BIAS_EXT
, GL_POST_CONVOLUTION_BLUE_SCALE
, GL_POST_CONVOLUTION_BLUE_SCALE_EXT
, GL_POST_CONVOLUTION_GREEN_BIAS
, GL_POST_CONVOLUTION_GREEN_BIAS_EXT
, GL_POST_CONVOLUTION_GREEN_SCALE
, GL_POST_CONVOLUTION_GREEN_SCALE_EXT
, GL_POST_CONVOLUTION_RED_BIAS
, GL_POST_CONVOLUTION_RED_BIAS_EXT
, GL_POST_CONVOLUTION_RED_SCALE
, GL_POST_CONVOLUTION_RED_SCALE_EXT
, GL_RED_BIAS
, GL_RED_SCALE
.
The parameter param
is a CheckedInt32
.
glPixelZoom :: MonadIO m => GLfloat -> GLfloat -> m () Source
Usage: glPixelZoom
xfactor yfactor
glPolygonStipple :: MonadIO m => Ptr GLubyte -> m () Source
Usage: glPolygonStipple
mask
The length of mask
should be COMPSIZE()
.
glPopAttrib :: MonadIO m => m () Source
Usage: glPopAttrib
glPopClientAttrib :: MonadIO m => m () Source
Usage: glPopClientAttrib
glPopMatrix :: MonadIO m => m () Source
Usage: glPopMatrix
glPrioritizeTextures :: MonadIO m => GLsizei -> Ptr GLuint -> Ptr GLfloat -> m () Source
Usage: glPrioritizeTextures
n textures priorities
The parameter textures
is a Texture
.
The length of textures
should be n
.
The length of priorities
should be n
.
glPushAttrib :: MonadIO m => GLbitfield -> m () Source
Usage: glPushAttrib
mask
The parameter mask
is a AttribMask
, one of: GL_ACCUM_BUFFER_BIT
, GL_ALL_ATTRIB_BITS
, GL_COLOR_BUFFER_BIT
, GL_CURRENT_BIT
, GL_DEPTH_BUFFER_BIT
, GL_ENABLE_BIT
, GL_EVAL_BIT
, GL_FOG_BIT
, GL_HINT_BIT
, GL_LIGHTING_BIT
, GL_LINE_BIT
, GL_LIST_BIT
, GL_MULTISAMPLE_BIT
, GL_MULTISAMPLE_BIT_3DFX
, GL_MULTISAMPLE_BIT_ARB
, GL_MULTISAMPLE_BIT_EXT
, GL_PIXEL_MODE_BIT
, GL_POINT_BIT
, GL_POLYGON_BIT
, GL_POLYGON_STIPPLE_BIT
, GL_SCISSOR_BIT
, GL_STENCIL_BUFFER_BIT
, GL_TEXTURE_BIT
, GL_TRANSFORM_BIT
, GL_VIEWPORT_BIT
.
glPushClientAttrib :: MonadIO m => GLbitfield -> m () Source
Usage: glPushClientAttrib
mask
The parameter mask
is a ClientAttribMask
, one of: GL_CLIENT_ALL_ATTRIB_BITS
, GL_CLIENT_PIXEL_STORE_BIT
, GL_CLIENT_VERTEX_ARRAY_BIT
.
glPushMatrix :: MonadIO m => m () Source
Usage: glPushMatrix
glPushName :: MonadIO m => GLuint -> m () Source
Usage: glPushName
name
The parameter name
is a SelectName
.
glRasterPos2d :: MonadIO m => GLdouble -> GLdouble -> m () Source
Usage: glRasterPos2d
x y
The parameter x
is a CoordD
.
The parameter y
is a CoordD
.
The vector equivalent of this command is glRasterPos2dv
.
glRasterPos2dv :: MonadIO m => Ptr GLdouble -> m () Source
glRasterPos2f :: MonadIO m => GLfloat -> GLfloat -> m () Source
Usage: glRasterPos2f
x y
The parameter x
is a CoordF
.
The parameter y
is a CoordF
.
The vector equivalent of this command is glRasterPos2fv
.
glRasterPos2fv :: MonadIO m => Ptr GLfloat -> m () Source
glRasterPos2i :: MonadIO m => GLint -> GLint -> m () Source
Usage: glRasterPos2i
x y
The parameter x
is a CoordI
.
The parameter y
is a CoordI
.
The vector equivalent of this command is glRasterPos2iv
.
glRasterPos2iv :: MonadIO m => Ptr GLint -> m () Source
glRasterPos2s :: MonadIO m => GLshort -> GLshort -> m () Source
Usage: glRasterPos2s
x y
The parameter x
is a CoordS
.
The parameter y
is a CoordS
.
The vector equivalent of this command is glRasterPos2sv
.
glRasterPos2sv :: MonadIO m => Ptr GLshort -> m () Source
glRasterPos3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glRasterPos3d
x y z
The parameter x
is a CoordD
.
The parameter y
is a CoordD
.
The parameter z
is a CoordD
.
The vector equivalent of this command is glRasterPos3dv
.
glRasterPos3dv :: MonadIO m => Ptr GLdouble -> m () Source
glRasterPos3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glRasterPos3f
x y z
The parameter x
is a CoordF
.
The parameter y
is a CoordF
.
The parameter z
is a CoordF
.
The vector equivalent of this command is glRasterPos3fv
.
glRasterPos3fv :: MonadIO m => Ptr GLfloat -> m () Source
glRasterPos3i :: MonadIO m => GLint -> GLint -> GLint -> m () Source
Usage: glRasterPos3i
x y z
The parameter x
is a CoordI
.
The parameter y
is a CoordI
.
The parameter z
is a CoordI
.
The vector equivalent of this command is glRasterPos3iv
.
glRasterPos3iv :: MonadIO m => Ptr GLint -> m () Source
glRasterPos3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m () Source
Usage: glRasterPos3s
x y z
The parameter x
is a CoordS
.
The parameter y
is a CoordS
.
The parameter z
is a CoordS
.
The vector equivalent of this command is glRasterPos3sv
.
glRasterPos3sv :: MonadIO m => Ptr GLshort -> m () Source
glRasterPos4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glRasterPos4d
x y z w
The parameter x
is a CoordD
.
The parameter y
is a CoordD
.
The parameter z
is a CoordD
.
The parameter w
is a CoordD
.
The vector equivalent of this command is glRasterPos4dv
.
glRasterPos4dv :: MonadIO m => Ptr GLdouble -> m () Source
glRasterPos4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glRasterPos4f
x y z w
The parameter x
is a CoordF
.
The parameter y
is a CoordF
.
The parameter z
is a CoordF
.
The parameter w
is a CoordF
.
The vector equivalent of this command is glRasterPos4fv
.
glRasterPos4fv :: MonadIO m => Ptr GLfloat -> m () Source
glRasterPos4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m () Source
Usage: glRasterPos4i
x y z w
The parameter x
is a CoordI
.
The parameter y
is a CoordI
.
The parameter z
is a CoordI
.
The parameter w
is a CoordI
.
The vector equivalent of this command is glRasterPos4iv
.
glRasterPos4iv :: MonadIO m => Ptr GLint -> m () Source
glRasterPos4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m () Source
Usage: glRasterPos4s
x y z w
The parameter x
is a CoordS
.
The parameter y
is a CoordS
.
The parameter z
is a CoordS
.
The parameter w
is a CoordS
.
The vector equivalent of this command is glRasterPos4sv
.
glRasterPos4sv :: MonadIO m => Ptr GLshort -> m () Source
glRectdv :: MonadIO m => Ptr GLdouble -> Ptr GLdouble -> m () Source
Usage: glRectdv
v1 v2
The parameter v1
is a CoordD
.
The parameter v2
is a CoordD
.
The length of v1
should be 2
.
The length of v2
should be 2
.
glRectfv :: MonadIO m => Ptr GLfloat -> Ptr GLfloat -> m () Source
Usage: glRectfv
v1 v2
The parameter v1
is a CoordF
.
The parameter v2
is a CoordF
.
The length of v1
should be 2
.
The length of v2
should be 2
.
glRectiv :: MonadIO m => Ptr GLint -> Ptr GLint -> m () Source
Usage: glRectiv
v1 v2
The parameter v1
is a CoordI
.
The parameter v2
is a CoordI
.
The length of v1
should be 2
.
The length of v2
should be 2
.
glRectsv :: MonadIO m => Ptr GLshort -> Ptr GLshort -> m () Source
Usage: glRectsv
v1 v2
The parameter v1
is a CoordS
.
The parameter v2
is a CoordS
.
The length of v1
should be 2
.
The length of v2
should be 2
.
glRenderMode :: MonadIO m => GLenum -> m GLint Source
Usage: glRenderMode
mode
The parameter mode
is a RenderingMode
, one of: GL_FEEDBACK
, GL_RENDER
, GL_SELECT
.
glRotated :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glRotated
angle x y z
glRotatef :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glRotatef
angle x y z
glSecondaryColor3b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m () Source
Usage: glSecondaryColor3b
red green blue
The parameter red
is a ColorB
.
The parameter green
is a ColorB
.
The parameter blue
is a ColorB
.
The vector equivalent of this command is glSecondaryColor3bv
.
glSecondaryColor3bv :: MonadIO m => Ptr GLbyte -> m () Source
glSecondaryColor3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glSecondaryColor3d
red green blue
The parameter red
is a ColorD
.
The parameter green
is a ColorD
.
The parameter blue
is a ColorD
.
The vector equivalent of this command is glSecondaryColor3dv
.
glSecondaryColor3dv :: MonadIO m => Ptr GLdouble -> m () Source
glSecondaryColor3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glSecondaryColor3f
red green blue
The parameter red
is a ColorF
.
The parameter green
is a ColorF
.
The parameter blue
is a ColorF
.
The vector equivalent of this command is glSecondaryColor3fv
.
glSecondaryColor3fv :: MonadIO m => Ptr GLfloat -> m () Source
glSecondaryColor3i :: MonadIO m => GLint -> GLint -> GLint -> m () Source
Usage: glSecondaryColor3i
red green blue
The parameter red
is a ColorI
.
The parameter green
is a ColorI
.
The parameter blue
is a ColorI
.
The vector equivalent of this command is glSecondaryColor3iv
.
glSecondaryColor3iv :: MonadIO m => Ptr GLint -> m () Source
glSecondaryColor3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m () Source
Usage: glSecondaryColor3s
red green blue
The parameter red
is a ColorS
.
The parameter green
is a ColorS
.
The parameter blue
is a ColorS
.
The vector equivalent of this command is glSecondaryColor3sv
.
glSecondaryColor3sv :: MonadIO m => Ptr GLshort -> m () Source
glSecondaryColor3ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> m () Source
Usage: glSecondaryColor3ub
red green blue
The parameter red
is a ColorUB
.
The parameter green
is a ColorUB
.
The parameter blue
is a ColorUB
.
The vector equivalent of this command is glSecondaryColor3ubv
.
glSecondaryColor3ubv :: MonadIO m => Ptr GLubyte -> m () Source
glSecondaryColor3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m () Source
Usage: glSecondaryColor3ui
red green blue
The parameter red
is a ColorUI
.
The parameter green
is a ColorUI
.
The parameter blue
is a ColorUI
.
The vector equivalent of this command is glSecondaryColor3uiv
.
glSecondaryColor3uiv :: MonadIO m => Ptr GLuint -> m () Source
glSecondaryColor3us :: MonadIO m => GLushort -> GLushort -> GLushort -> m () Source
Usage: glSecondaryColor3us
red green blue
The parameter red
is a ColorUS
.
The parameter green
is a ColorUS
.
The parameter blue
is a ColorUS
.
The vector equivalent of this command is glSecondaryColor3usv
.
glSecondaryColor3usv :: MonadIO m => Ptr GLushort -> m () Source
glSecondaryColorPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m () Source
Usage: glSecondaryColorPointer
size type stride pointer
The parameter type
is a ColorPointerType
, one of: GL_BYTE
, GL_DOUBLE
, GL_FLOAT
, GL_INT
, GL_SHORT
, GL_UNSIGNED_BYTE
, GL_UNSIGNED_INT
, GL_UNSIGNED_SHORT
.
The length of pointer
should be COMPSIZE(size,type,stride)
.
glSelectBuffer :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source
Usage: glSelectBuffer
size buffer
The parameter buffer
is a SelectName
.
The length of buffer
should be size
.
glShadeModel :: MonadIO m => GLenum -> m () Source
Usage: glShadeModel
mode
The parameter mode
is a ShadingModel
, one of: GL_FLAT
, GL_SMOOTH
.
glTexCoord1d :: MonadIO m => GLdouble -> m () Source
Usage: glTexCoord1d
s
The parameter s
is a CoordD
.
The vector equivalent of this command is glTexCoord1dv
.
glTexCoord1dv :: MonadIO m => Ptr GLdouble -> m () Source
glTexCoord1f :: MonadIO m => GLfloat -> m () Source
Usage: glTexCoord1f
s
The parameter s
is a CoordF
.
The vector equivalent of this command is glTexCoord1fv
.
glTexCoord1fv :: MonadIO m => Ptr GLfloat -> m () Source
glTexCoord1i :: MonadIO m => GLint -> m () Source
Usage: glTexCoord1i
s
The parameter s
is a CoordI
.
The vector equivalent of this command is glTexCoord1iv
.
glTexCoord1iv :: MonadIO m => Ptr GLint -> m () Source
glTexCoord1s :: MonadIO m => GLshort -> m () Source
Usage: glTexCoord1s
s
The parameter s
is a CoordS
.
The vector equivalent of this command is glTexCoord1sv
.
glTexCoord1sv :: MonadIO m => Ptr GLshort -> m () Source
glTexCoord2d :: MonadIO m => GLdouble -> GLdouble -> m () Source
Usage: glTexCoord2d
s t
The parameter s
is a CoordD
.
The parameter t
is a CoordD
.
The vector equivalent of this command is glTexCoord2dv
.
glTexCoord2dv :: MonadIO m => Ptr GLdouble -> m () Source
glTexCoord2f :: MonadIO m => GLfloat -> GLfloat -> m () Source
Usage: glTexCoord2f
s t
The parameter s
is a CoordF
.
The parameter t
is a CoordF
.
The vector equivalent of this command is glTexCoord2fv
.
glTexCoord2fv :: MonadIO m => Ptr GLfloat -> m () Source
glTexCoord2i :: MonadIO m => GLint -> GLint -> m () Source
Usage: glTexCoord2i
s t
The parameter s
is a CoordI
.
The parameter t
is a CoordI
.
The vector equivalent of this command is glTexCoord2iv
.
glTexCoord2iv :: MonadIO m => Ptr GLint -> m () Source
glTexCoord2s :: MonadIO m => GLshort -> GLshort -> m () Source
Usage: glTexCoord2s
s t
The parameter s
is a CoordS
.
The parameter t
is a CoordS
.
The vector equivalent of this command is glTexCoord2sv
.
glTexCoord2sv :: MonadIO m => Ptr GLshort -> m () Source
glTexCoord3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glTexCoord3d
s t r
The parameter s
is a CoordD
.
The parameter t
is a CoordD
.
The parameter r
is a CoordD
.
The vector equivalent of this command is glTexCoord3dv
.
glTexCoord3dv :: MonadIO m => Ptr GLdouble -> m () Source
glTexCoord3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glTexCoord3f
s t r
The parameter s
is a CoordF
.
The parameter t
is a CoordF
.
The parameter r
is a CoordF
.
The vector equivalent of this command is glTexCoord3fv
.
glTexCoord3fv :: MonadIO m => Ptr GLfloat -> m () Source
glTexCoord3i :: MonadIO m => GLint -> GLint -> GLint -> m () Source
Usage: glTexCoord3i
s t r
The parameter s
is a CoordI
.
The parameter t
is a CoordI
.
The parameter r
is a CoordI
.
The vector equivalent of this command is glTexCoord3iv
.
glTexCoord3iv :: MonadIO m => Ptr GLint -> m () Source
glTexCoord3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m () Source
Usage: glTexCoord3s
s t r
The parameter s
is a CoordS
.
The parameter t
is a CoordS
.
The parameter r
is a CoordS
.
The vector equivalent of this command is glTexCoord3sv
.
glTexCoord3sv :: MonadIO m => Ptr GLshort -> m () Source
glTexCoord4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glTexCoord4d
s t r q
The parameter s
is a CoordD
.
The parameter t
is a CoordD
.
The parameter r
is a CoordD
.
The parameter q
is a CoordD
.
The vector equivalent of this command is glTexCoord4dv
.
glTexCoord4dv :: MonadIO m => Ptr GLdouble -> m () Source
glTexCoord4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glTexCoord4f
s t r q
The parameter s
is a CoordF
.
The parameter t
is a CoordF
.
The parameter r
is a CoordF
.
The parameter q
is a CoordF
.
The vector equivalent of this command is glTexCoord4fv
.
glTexCoord4fv :: MonadIO m => Ptr GLfloat -> m () Source
glTexCoord4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m () Source
Usage: glTexCoord4i
s t r q
The parameter s
is a CoordI
.
The parameter t
is a CoordI
.
The parameter r
is a CoordI
.
The parameter q
is a CoordI
.
The vector equivalent of this command is glTexCoord4iv
.
glTexCoord4iv :: MonadIO m => Ptr GLint -> m () Source
glTexCoord4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m () Source
Usage: glTexCoord4s
s t r q
The parameter s
is a CoordS
.
The parameter t
is a CoordS
.
The parameter r
is a CoordS
.
The parameter q
is a CoordS
.
The vector equivalent of this command is glTexCoord4sv
.
glTexCoord4sv :: MonadIO m => Ptr GLshort -> m () Source
glTexCoordPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m () Source
Usage: glTexCoordPointer
size type stride pointer
The parameter type
is a TexCoordPointerType
, one of: GL_DOUBLE
, GL_FLOAT
, GL_INT
, GL_SHORT
.
The length of pointer
should be COMPSIZE(size,type,stride)
.
glTexEnvf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m () Source
Usage: glTexEnvf
target pname param
The parameter target
is a TextureEnvTarget
, one of: GL_TEXTURE_ENV
.
The parameter pname
is a TextureEnvParameter
, one of: GL_TEXTURE_ENV_COLOR
, GL_TEXTURE_ENV_MODE
.
The parameter param
is a CheckedFloat32
.
glTexEnvfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m () Source
Usage: glTexEnvfv
target pname params
The parameter target
is a TextureEnvTarget
, one of: GL_TEXTURE_ENV
.
The parameter pname
is a TextureEnvParameter
, one of: GL_TEXTURE_ENV_COLOR
, GL_TEXTURE_ENV_MODE
.
The parameter params
is a CheckedFloat32
.
The length of params
should be COMPSIZE(pname)
.
glTexEnvi :: MonadIO m => GLenum -> GLenum -> GLint -> m () Source
Usage: glTexEnvi
target pname param
The parameter target
is a TextureEnvTarget
, one of: GL_TEXTURE_ENV
.
The parameter pname
is a TextureEnvParameter
, one of: GL_TEXTURE_ENV_COLOR
, GL_TEXTURE_ENV_MODE
.
The parameter param
is a CheckedInt32
.
glTexEnviv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source
Usage: glTexEnviv
target pname params
The parameter target
is a TextureEnvTarget
, one of: GL_TEXTURE_ENV
.
The parameter pname
is a TextureEnvParameter
, one of: GL_TEXTURE_ENV_COLOR
, GL_TEXTURE_ENV_MODE
.
The parameter params
is a CheckedInt32
.
The length of params
should be COMPSIZE(pname)
.
glTexGend :: MonadIO m => GLenum -> GLenum -> GLdouble -> m () Source
Usage: glTexGend
coord pname param
The parameter coord
is a TextureCoordName
, one of: GL_S
, GL_T
, GL_R
, GL_Q
.
The parameter pname
is a TextureGenParameter
, one of: GL_EYE_LINE_SGIS
, GL_EYE_PLANE
, GL_EYE_POINT_SGIS
, GL_OBJECT_LINE_SGIS
, GL_OBJECT_PLANE
, GL_OBJECT_POINT_SGIS
, GL_TEXTURE_GEN_MODE
.
glTexGendv :: MonadIO m => GLenum -> GLenum -> Ptr GLdouble -> m () Source
Usage: glTexGendv
coord pname params
The parameter coord
is a TextureCoordName
, one of: GL_S
, GL_T
, GL_R
, GL_Q
.
The parameter pname
is a TextureGenParameter
, one of: GL_EYE_LINE_SGIS
, GL_EYE_PLANE
, GL_EYE_POINT_SGIS
, GL_OBJECT_LINE_SGIS
, GL_OBJECT_PLANE
, GL_OBJECT_POINT_SGIS
, GL_TEXTURE_GEN_MODE
.
The length of params
should be COMPSIZE(pname)
.
glTexGenf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m () Source
Usage: glTexGenf
coord pname param
The parameter coord
is a TextureCoordName
, one of: GL_S
, GL_T
, GL_R
, GL_Q
.
The parameter pname
is a TextureGenParameter
, one of: GL_EYE_LINE_SGIS
, GL_EYE_PLANE
, GL_EYE_POINT_SGIS
, GL_OBJECT_LINE_SGIS
, GL_OBJECT_PLANE
, GL_OBJECT_POINT_SGIS
, GL_TEXTURE_GEN_MODE
.
The parameter param
is a CheckedFloat32
.
glTexGenfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m () Source
Usage: glTexGenfv
coord pname params
The parameter coord
is a TextureCoordName
, one of: GL_S
, GL_T
, GL_R
, GL_Q
.
The parameter pname
is a TextureGenParameter
, one of: GL_EYE_LINE_SGIS
, GL_EYE_PLANE
, GL_EYE_POINT_SGIS
, GL_OBJECT_LINE_SGIS
, GL_OBJECT_PLANE
, GL_OBJECT_POINT_SGIS
, GL_TEXTURE_GEN_MODE
.
The parameter params
is a CheckedFloat32
.
The length of params
should be COMPSIZE(pname)
.
glTexGeni :: MonadIO m => GLenum -> GLenum -> GLint -> m () Source
Usage: glTexGeni
coord pname param
The parameter coord
is a TextureCoordName
, one of: GL_S
, GL_T
, GL_R
, GL_Q
.
The parameter pname
is a TextureGenParameter
, one of: GL_EYE_LINE_SGIS
, GL_EYE_PLANE
, GL_EYE_POINT_SGIS
, GL_OBJECT_LINE_SGIS
, GL_OBJECT_PLANE
, GL_OBJECT_POINT_SGIS
, GL_TEXTURE_GEN_MODE
.
The parameter param
is a CheckedInt32
.
glTexGeniv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source
Usage: glTexGeniv
coord pname params
The parameter coord
is a TextureCoordName
, one of: GL_S
, GL_T
, GL_R
, GL_Q
.
The parameter pname
is a TextureGenParameter
, one of: GL_EYE_LINE_SGIS
, GL_EYE_PLANE
, GL_EYE_POINT_SGIS
, GL_OBJECT_LINE_SGIS
, GL_OBJECT_PLANE
, GL_OBJECT_POINT_SGIS
, GL_TEXTURE_GEN_MODE
.
The parameter params
is a CheckedInt32
.
The length of params
should be COMPSIZE(pname)
.
glTranslated :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glTranslated
x y z
glTranslatef :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glTranslatef
x y z
glVertex2d :: MonadIO m => GLdouble -> GLdouble -> m () Source
Usage: glVertex2d
x y
The parameter x
is a CoordD
.
The parameter y
is a CoordD
.
The vector equivalent of this command is glVertex2dv
.
glVertex2dv :: MonadIO m => Ptr GLdouble -> m () Source
glVertex2f :: MonadIO m => GLfloat -> GLfloat -> m () Source
Usage: glVertex2f
x y
The parameter x
is a CoordF
.
The parameter y
is a CoordF
.
The vector equivalent of this command is glVertex2fv
.
glVertex2fv :: MonadIO m => Ptr GLfloat -> m () Source
glVertex2i :: MonadIO m => GLint -> GLint -> m () Source
Usage: glVertex2i
x y
The parameter x
is a CoordI
.
The parameter y
is a CoordI
.
The vector equivalent of this command is glVertex2iv
.
glVertex2iv :: MonadIO m => Ptr GLint -> m () Source
glVertex2s :: MonadIO m => GLshort -> GLshort -> m () Source
Usage: glVertex2s
x y
The parameter x
is a CoordS
.
The parameter y
is a CoordS
.
The vector equivalent of this command is glVertex2sv
.
glVertex2sv :: MonadIO m => Ptr GLshort -> m () Source
glVertex3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glVertex3d
x y z
The parameter x
is a CoordD
.
The parameter y
is a CoordD
.
The parameter z
is a CoordD
.
The vector equivalent of this command is glVertex3dv
.
glVertex3dv :: MonadIO m => Ptr GLdouble -> m () Source
glVertex3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glVertex3f
x y z
The parameter x
is a CoordF
.
The parameter y
is a CoordF
.
The parameter z
is a CoordF
.
The vector equivalent of this command is glVertex3fv
.
glVertex3fv :: MonadIO m => Ptr GLfloat -> m () Source
glVertex3i :: MonadIO m => GLint -> GLint -> GLint -> m () Source
Usage: glVertex3i
x y z
The parameter x
is a CoordI
.
The parameter y
is a CoordI
.
The parameter z
is a CoordI
.
The vector equivalent of this command is glVertex3iv
.
glVertex3iv :: MonadIO m => Ptr GLint -> m () Source
glVertex3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m () Source
Usage: glVertex3s
x y z
The parameter x
is a CoordS
.
The parameter y
is a CoordS
.
The parameter z
is a CoordS
.
The vector equivalent of this command is glVertex3sv
.
glVertex3sv :: MonadIO m => Ptr GLshort -> m () Source
glVertex4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glVertex4d
x y z w
The parameter x
is a CoordD
.
The parameter y
is a CoordD
.
The parameter z
is a CoordD
.
The parameter w
is a CoordD
.
The vector equivalent of this command is glVertex4dv
.
glVertex4dv :: MonadIO m => Ptr GLdouble -> m () Source
glVertex4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glVertex4f
x y z w
The parameter x
is a CoordF
.
The parameter y
is a CoordF
.
The parameter z
is a CoordF
.
The parameter w
is a CoordF
.
The vector equivalent of this command is glVertex4fv
.
glVertex4fv :: MonadIO m => Ptr GLfloat -> m () Source
glVertex4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m () Source
Usage: glVertex4i
x y z w
The parameter x
is a CoordI
.
The parameter y
is a CoordI
.
The parameter z
is a CoordI
.
The parameter w
is a CoordI
.
The vector equivalent of this command is glVertex4iv
.
glVertex4iv :: MonadIO m => Ptr GLint -> m () Source
glVertex4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m () Source
Usage: glVertex4s
x y z w
The parameter x
is a CoordS
.
The parameter y
is a CoordS
.
The parameter z
is a CoordS
.
The parameter w
is a CoordS
.
The vector equivalent of this command is glVertex4sv
.
glVertex4sv :: MonadIO m => Ptr GLshort -> m () Source
glVertexPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m () Source
Usage: glVertexPointer
size type stride pointer
The parameter type
is a VertexPointerType
, one of: GL_DOUBLE
, GL_FLOAT
, GL_INT
, GL_SHORT
.
The length of pointer
should be COMPSIZE(size,type,stride)
.
glWindowPos2d :: MonadIO m => GLdouble -> GLdouble -> m () Source
Usage: glWindowPos2d
x y
The parameter x
is a CoordD
.
The parameter y
is a CoordD
.
The vector equivalent of this command is glWindowPos2dv
.
glWindowPos2dv :: MonadIO m => Ptr GLdouble -> m () Source
glWindowPos2f :: MonadIO m => GLfloat -> GLfloat -> m () Source
Usage: glWindowPos2f
x y
The parameter x
is a CoordF
.
The parameter y
is a CoordF
.
The vector equivalent of this command is glWindowPos2fv
.
glWindowPos2fv :: MonadIO m => Ptr GLfloat -> m () Source
glWindowPos2i :: MonadIO m => GLint -> GLint -> m () Source
Usage: glWindowPos2i
x y
The parameter x
is a CoordI
.
The parameter y
is a CoordI
.
The vector equivalent of this command is glWindowPos2iv
.
glWindowPos2iv :: MonadIO m => Ptr GLint -> m () Source
glWindowPos2s :: MonadIO m => GLshort -> GLshort -> m () Source
Usage: glWindowPos2s
x y
The parameter x
is a CoordS
.
The parameter y
is a CoordS
.
The vector equivalent of this command is glWindowPos2sv
.
glWindowPos2sv :: MonadIO m => Ptr GLshort -> m () Source
glWindowPos3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m () Source
Usage: glWindowPos3d
x y z
The parameter x
is a CoordD
.
The parameter y
is a CoordD
.
The parameter z
is a CoordD
.
The vector equivalent of this command is glWindowPos3dv
.
glWindowPos3dv :: MonadIO m => Ptr GLdouble -> m () Source
glWindowPos3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m () Source
Usage: glWindowPos3f
x y z
The parameter x
is a CoordF
.
The parameter y
is a CoordF
.
The parameter z
is a CoordF
.
The vector equivalent of this command is glWindowPos3fv
.
glWindowPos3fv :: MonadIO m => Ptr GLfloat -> m () Source
glWindowPos3i :: MonadIO m => GLint -> GLint -> GLint -> m () Source
Usage: glWindowPos3i
x y z
The parameter x
is a CoordI
.
The parameter y
is a CoordI
.
The parameter z
is a CoordI
.
The vector equivalent of this command is glWindowPos3iv
.
glWindowPos3iv :: MonadIO m => Ptr GLint -> m () Source
glWindowPos3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m () Source
Usage: glWindowPos3s
x y z
The parameter x
is a CoordS
.
The parameter y
is a CoordS
.
The parameter z
is a CoordS
.
The vector equivalent of this command is glWindowPos3sv
.
glWindowPos3sv :: MonadIO m => Ptr GLshort -> m () Source
pattern GL_2_BYTES :: () => (Eq a, Num a) => a Source
pattern GL_3D_COLOR :: () => (Eq a, Num a) => a Source
pattern GL_3D_COLOR_TEXTURE :: () => (Eq a, Num a) => a Source
pattern GL_3_BYTES :: () => (Eq a, Num a) => a Source
pattern GL_4D_COLOR_TEXTURE :: () => (Eq a, Num a) => a Source
pattern GL_4_BYTES :: () => (Eq a, Num a) => a Source
pattern GL_ACCUM_ALPHA_BITS :: () => (Eq a, Num a) => a Source
pattern GL_ACCUM_BLUE_BITS :: () => (Eq a, Num a) => a Source
pattern GL_ACCUM_BUFFER_BIT :: () => (Eq a, Num a) => a Source
pattern GL_ACCUM_CLEAR_VALUE :: () => (Eq a, Num a) => a Source
pattern GL_ACCUM_GREEN_BITS :: () => (Eq a, Num a) => a Source
pattern GL_ACCUM_RED_BITS :: () => (Eq a, Num a) => a Source
pattern GL_ADD_SIGNED :: () => (Eq a, Num a) => a Source
pattern GL_ALIASED_POINT_SIZE_RANGE :: () => (Eq a, Num a) => a Source
pattern GL_ALL_ATTRIB_BITS :: () => (Eq a, Num a) => a Source
pattern GL_ALPHA12 :: () => (Eq a, Num a) => a Source
pattern GL_ALPHA16 :: () => (Eq a, Num a) => a Source
pattern GL_ALPHA_BIAS :: () => (Eq a, Num a) => a Source
pattern GL_ALPHA_BITS :: () => (Eq a, Num a) => a Source
pattern GL_ALPHA_INTEGER :: () => (Eq a, Num a) => a Source
pattern GL_ALPHA_SCALE :: () => (Eq a, Num a) => a Source
pattern GL_ALPHA_TEST :: () => (Eq a, Num a) => a Source
pattern GL_ALPHA_TEST_FUNC :: () => (Eq a, Num a) => a Source
pattern GL_ALPHA_TEST_REF :: () => (Eq a, Num a) => a Source
pattern GL_AMBIENT :: () => (Eq a, Num a) => a Source
pattern GL_AMBIENT_AND_DIFFUSE :: () => (Eq a, Num a) => a Source
pattern GL_ATTRIB_STACK_DEPTH :: () => (Eq a, Num a) => a Source
pattern GL_AUTO_NORMAL :: () => (Eq a, Num a) => a Source
pattern GL_AUX_BUFFERS :: () => (Eq a, Num a) => a Source
pattern GL_BITMAP_TOKEN :: () => (Eq a, Num a) => a Source
pattern GL_BLUE_BIAS :: () => (Eq a, Num a) => a Source
pattern GL_BLUE_BITS :: () => (Eq a, Num a) => a Source
pattern GL_BLUE_SCALE :: () => (Eq a, Num a) => a Source
pattern GL_C3F_V3F :: () => (Eq a, Num a) => a Source
pattern GL_C4F_N3F_V3F :: () => (Eq a, Num a) => a Source
pattern GL_C4UB_V2F :: () => (Eq a, Num a) => a Source
pattern GL_C4UB_V3F :: () => (Eq a, Num a) => a Source
pattern GL_CLAMP_FRAGMENT_COLOR :: () => (Eq a, Num a) => a Source
pattern GL_CLAMP_VERTEX_COLOR :: () => (Eq a, Num a) => a Source
pattern GL_CLIENT_ACTIVE_TEXTURE :: () => (Eq a, Num a) => a Source
pattern GL_CLIENT_ALL_ATTRIB_BITS :: () => (Eq a, Num a) => a Source
pattern GL_CLIENT_ATTRIB_STACK_DEPTH :: () => (Eq a, Num a) => a Source
pattern GL_CLIENT_PIXEL_STORE_BIT :: () => (Eq a, Num a) => a Source
pattern GL_CLIENT_VERTEX_ARRAY_BIT :: () => (Eq a, Num a) => a Source
pattern GL_CLIP_PLANE0 :: () => (Eq a, Num a) => a Source
pattern GL_CLIP_PLANE1 :: () => (Eq a, Num a) => a Source
pattern GL_CLIP_PLANE2 :: () => (Eq a, Num a) => a Source
pattern GL_CLIP_PLANE3 :: () => (Eq a, Num a) => a Source
pattern GL_CLIP_PLANE4 :: () => (Eq a, Num a) => a Source
pattern GL_CLIP_PLANE5 :: () => (Eq a, Num a) => a Source
pattern GL_COLOR_ARRAY :: () => (Eq a, Num a) => a Source
pattern GL_COLOR_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a Source
pattern GL_COLOR_ARRAY_POINTER :: () => (Eq a, Num a) => a Source
pattern GL_COLOR_ARRAY_SIZE :: () => (Eq a, Num a) => a Source
pattern GL_COLOR_ARRAY_STRIDE :: () => (Eq a, Num a) => a Source
pattern GL_COLOR_ARRAY_TYPE :: () => (Eq a, Num a) => a Source
pattern GL_COLOR_INDEX :: () => (Eq a, Num a) => a Source
pattern GL_COLOR_INDEXES :: () => (Eq a, Num a) => a Source
pattern GL_COLOR_MATERIAL :: () => (Eq a, Num a) => a Source
pattern GL_COLOR_MATERIAL_FACE :: () => (Eq a, Num a) => a Source
pattern GL_COLOR_MATERIAL_PARAMETER :: () => (Eq a, Num a) => a Source
pattern GL_COLOR_SUM :: () => (Eq a, Num a) => a Source
pattern GL_COMBINE :: () => (Eq a, Num a) => a Source
pattern GL_COMBINE_ALPHA :: () => (Eq a, Num a) => a Source
pattern GL_COMBINE_RGB :: () => (Eq a, Num a) => a Source
pattern GL_COMPARE_R_TO_TEXTURE :: () => (Eq a, Num a) => a Source
pattern GL_COMPILE :: () => (Eq a, Num a) => a Source
pattern GL_COMPILE_AND_EXECUTE :: () => (Eq a, Num a) => a Source
pattern GL_COMPRESSED_ALPHA :: () => (Eq a, Num a) => a Source
pattern GL_COMPRESSED_INTENSITY :: () => (Eq a, Num a) => a Source
pattern GL_COMPRESSED_LUMINANCE :: () => (Eq a, Num a) => a Source
pattern GL_COMPRESSED_LUMINANCE_ALPHA :: () => (Eq a, Num a) => a Source
pattern GL_COMPRESSED_SLUMINANCE :: () => (Eq a, Num a) => a Source
pattern GL_COMPRESSED_SLUMINANCE_ALPHA :: () => (Eq a, Num a) => a Source
pattern GL_CONSTANT :: () => (Eq a, Num a) => a Source
pattern GL_CONSTANT_ATTENUATION :: () => (Eq a, Num a) => a Source
pattern GL_COORD_REPLACE :: () => (Eq a, Num a) => a Source
pattern GL_COPY_PIXEL_TOKEN :: () => (Eq a, Num a) => a Source
pattern GL_CURRENT_BIT :: () => (Eq a, Num a) => a Source
pattern GL_CURRENT_COLOR :: () => (Eq a, Num a) => a Source
pattern GL_CURRENT_FOG_COORD :: () => (Eq a, Num a) => a Source
pattern GL_CURRENT_FOG_COORDINATE :: () => (Eq a, Num a) => a Source
pattern GL_CURRENT_INDEX :: () => (Eq a, Num a) => a Source
pattern GL_CURRENT_NORMAL :: () => (Eq a, Num a) => a Source
pattern GL_CURRENT_RASTER_COLOR :: () => (Eq a, Num a) => a Source
pattern GL_CURRENT_RASTER_DISTANCE :: () => (Eq a, Num a) => a Source
pattern GL_CURRENT_RASTER_INDEX :: () => (Eq a, Num a) => a Source
pattern GL_CURRENT_RASTER_POSITION :: () => (Eq a, Num a) => a Source
pattern GL_CURRENT_RASTER_POSITION_VALID :: () => (Eq a, Num a) => a Source
pattern GL_CURRENT_RASTER_SECONDARY_COLOR :: () => (Eq a, Num a) => a Source
pattern GL_CURRENT_RASTER_TEXTURE_COORDS :: () => (Eq a, Num a) => a Source
pattern GL_CURRENT_SECONDARY_COLOR :: () => (Eq a, Num a) => a Source
pattern GL_CURRENT_TEXTURE_COORDS :: () => (Eq a, Num a) => a Source
pattern GL_DEPTH_BIAS :: () => (Eq a, Num a) => a Source
pattern GL_DEPTH_BITS :: () => (Eq a, Num a) => a Source
pattern GL_DEPTH_SCALE :: () => (Eq a, Num a) => a Source
pattern GL_DEPTH_TEXTURE_MODE :: () => (Eq a, Num a) => a Source
pattern GL_DIFFUSE :: () => (Eq a, Num a) => a Source
pattern GL_DOT3_RGB :: () => (Eq a, Num a) => a Source
pattern GL_DOT3_RGBA :: () => (Eq a, Num a) => a Source
pattern GL_DRAW_PIXEL_TOKEN :: () => (Eq a, Num a) => a Source
pattern GL_EDGE_FLAG :: () => (Eq a, Num a) => a Source
pattern GL_EDGE_FLAG_ARRAY :: () => (Eq a, Num a) => a Source
pattern GL_EDGE_FLAG_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a Source
pattern GL_EDGE_FLAG_ARRAY_POINTER :: () => (Eq a, Num a) => a Source
pattern GL_EDGE_FLAG_ARRAY_STRIDE :: () => (Eq a, Num a) => a Source
pattern GL_EMISSION :: () => (Eq a, Num a) => a Source
pattern GL_ENABLE_BIT :: () => (Eq a, Num a) => a Source
pattern GL_EVAL_BIT :: () => (Eq a, Num a) => a Source
pattern GL_EYE_LINEAR :: () => (Eq a, Num a) => a Source
pattern GL_EYE_PLANE :: () => (Eq a, Num a) => a Source
pattern GL_FEEDBACK :: () => (Eq a, Num a) => a Source
pattern GL_FEEDBACK_BUFFER_POINTER :: () => (Eq a, Num a) => a Source
pattern GL_FEEDBACK_BUFFER_SIZE :: () => (Eq a, Num a) => a Source
pattern GL_FEEDBACK_BUFFER_TYPE :: () => (Eq a, Num a) => a Source
pattern GL_FOG_BIT :: () => (Eq a, Num a) => a Source
pattern GL_FOG_COLOR :: () => (Eq a, Num a) => a Source
pattern GL_FOG_COORD :: () => (Eq a, Num a) => a Source
pattern GL_FOG_COORDINATE :: () => (Eq a, Num a) => a Source
pattern GL_FOG_COORDINATE_ARRAY :: () => (Eq a, Num a) => a Source
pattern GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a Source
pattern GL_FOG_COORDINATE_ARRAY_POINTER :: () => (Eq a, Num a) => a Source
pattern GL_FOG_COORDINATE_ARRAY_STRIDE :: () => (Eq a, Num a) => a Source
pattern GL_FOG_COORDINATE_ARRAY_TYPE :: () => (Eq a, Num a) => a Source
pattern GL_FOG_COORDINATE_SOURCE :: () => (Eq a, Num a) => a Source
pattern GL_FOG_COORD_ARRAY :: () => (Eq a, Num a) => a Source
pattern GL_FOG_COORD_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a Source
pattern GL_FOG_COORD_ARRAY_POINTER :: () => (Eq a, Num a) => a Source
pattern GL_FOG_COORD_ARRAY_STRIDE :: () => (Eq a, Num a) => a Source
pattern GL_FOG_COORD_ARRAY_TYPE :: () => (Eq a, Num a) => a Source
pattern GL_FOG_COORD_SRC :: () => (Eq a, Num a) => a Source
pattern GL_FOG_DENSITY :: () => (Eq a, Num a) => a Source
pattern GL_FOG_END :: () => (Eq a, Num a) => a Source
pattern GL_FOG_HINT :: () => (Eq a, Num a) => a Source
pattern GL_FOG_INDEX :: () => (Eq a, Num a) => a Source
pattern GL_FOG_MODE :: () => (Eq a, Num a) => a Source
pattern GL_FOG_START :: () => (Eq a, Num a) => a Source
pattern GL_FRAGMENT_DEPTH :: () => (Eq a, Num a) => a Source
pattern GL_GENERATE_MIPMAP :: () => (Eq a, Num a) => a Source
pattern GL_GENERATE_MIPMAP_HINT :: () => (Eq a, Num a) => a Source
pattern GL_GREEN_BIAS :: () => (Eq a, Num a) => a Source
pattern GL_GREEN_BITS :: () => (Eq a, Num a) => a Source
pattern GL_GREEN_SCALE :: () => (Eq a, Num a) => a Source
pattern GL_HINT_BIT :: () => (Eq a, Num a) => a Source
pattern GL_INDEX_ARRAY :: () => (Eq a, Num a) => a Source
pattern GL_INDEX_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a Source
pattern GL_INDEX_ARRAY_POINTER :: () => (Eq a, Num a) => a Source
pattern GL_INDEX_ARRAY_STRIDE :: () => (Eq a, Num a) => a Source
pattern GL_INDEX_ARRAY_TYPE :: () => (Eq a, Num a) => a Source
pattern GL_INDEX_BITS :: () => (Eq a, Num a) => a Source
pattern GL_INDEX_CLEAR_VALUE :: () => (Eq a, Num a) => a Source
pattern GL_INDEX_LOGIC_OP :: () => (Eq a, Num a) => a Source
pattern GL_INDEX_MODE :: () => (Eq a, Num a) => a Source
pattern GL_INDEX_OFFSET :: () => (Eq a, Num a) => a Source
pattern GL_INDEX_SHIFT :: () => (Eq a, Num a) => a Source
pattern GL_INDEX_WRITEMASK :: () => (Eq a, Num a) => a Source
pattern GL_INTENSITY :: () => (Eq a, Num a) => a Source
pattern GL_INTENSITY12 :: () => (Eq a, Num a) => a Source
pattern GL_INTENSITY16 :: () => (Eq a, Num a) => a Source
pattern GL_INTENSITY4 :: () => (Eq a, Num a) => a Source
pattern GL_INTENSITY8 :: () => (Eq a, Num a) => a Source
pattern GL_INTERPOLATE :: () => (Eq a, Num a) => a Source
pattern GL_LIGHTING :: () => (Eq a, Num a) => a Source
pattern GL_LIGHTING_BIT :: () => (Eq a, Num a) => a Source
pattern GL_LIGHT_MODEL_AMBIENT :: () => (Eq a, Num a) => a Source
pattern GL_LIGHT_MODEL_COLOR_CONTROL :: () => (Eq a, Num a) => a Source
pattern GL_LIGHT_MODEL_LOCAL_VIEWER :: () => (Eq a, Num a) => a Source
pattern GL_LIGHT_MODEL_TWO_SIDE :: () => (Eq a, Num a) => a Source
pattern GL_LINEAR_ATTENUATION :: () => (Eq a, Num a) => a Source
pattern GL_LINE_BIT :: () => (Eq a, Num a) => a Source
pattern GL_LINE_RESET_TOKEN :: () => (Eq a, Num a) => a Source
pattern GL_LINE_STIPPLE :: () => (Eq a, Num a) => a Source
pattern GL_LINE_STIPPLE_PATTERN :: () => (Eq a, Num a) => a Source
pattern GL_LINE_STIPPLE_REPEAT :: () => (Eq a, Num a) => a Source
pattern GL_LINE_TOKEN :: () => (Eq a, Num a) => a Source
pattern GL_LIST_BASE :: () => (Eq a, Num a) => a Source
pattern GL_LIST_BIT :: () => (Eq a, Num a) => a Source
pattern GL_LIST_INDEX :: () => (Eq a, Num a) => a Source
pattern GL_LIST_MODE :: () => (Eq a, Num a) => a Source
pattern GL_LOGIC_OP :: () => (Eq a, Num a) => a Source
pattern GL_LUMINANCE :: () => (Eq a, Num a) => a Source
pattern GL_LUMINANCE12 :: () => (Eq a, Num a) => a Source
pattern GL_LUMINANCE12_ALPHA12 :: () => (Eq a, Num a) => a Source
pattern GL_LUMINANCE12_ALPHA4 :: () => (Eq a, Num a) => a Source
pattern GL_LUMINANCE16 :: () => (Eq a, Num a) => a Source
pattern GL_LUMINANCE16_ALPHA16 :: () => (Eq a, Num a) => a Source
pattern GL_LUMINANCE4 :: () => (Eq a, Num a) => a Source
pattern GL_LUMINANCE4_ALPHA4 :: () => (Eq a, Num a) => a Source
pattern GL_LUMINANCE6_ALPHA2 :: () => (Eq a, Num a) => a Source
pattern GL_LUMINANCE8 :: () => (Eq a, Num a) => a Source
pattern GL_LUMINANCE8_ALPHA8 :: () => (Eq a, Num a) => a Source
pattern GL_LUMINANCE_ALPHA :: () => (Eq a, Num a) => a Source
pattern GL_MAP1_COLOR_4 :: () => (Eq a, Num a) => a Source
pattern GL_MAP1_GRID_DOMAIN :: () => (Eq a, Num a) => a Source
pattern GL_MAP1_GRID_SEGMENTS :: () => (Eq a, Num a) => a Source
pattern GL_MAP1_INDEX :: () => (Eq a, Num a) => a Source
pattern GL_MAP1_NORMAL :: () => (Eq a, Num a) => a Source
pattern GL_MAP1_TEXTURE_COORD_1 :: () => (Eq a, Num a) => a Source
pattern GL_MAP1_TEXTURE_COORD_2 :: () => (Eq a, Num a) => a Source
pattern GL_MAP1_TEXTURE_COORD_3 :: () => (Eq a, Num a) => a Source
pattern GL_MAP1_TEXTURE_COORD_4 :: () => (Eq a, Num a) => a Source
pattern GL_MAP1_VERTEX_3 :: () => (Eq a, Num a) => a Source
pattern GL_MAP1_VERTEX_4 :: () => (Eq a, Num a) => a Source
pattern GL_MAP2_COLOR_4 :: () => (Eq a, Num a) => a Source
pattern GL_MAP2_GRID_DOMAIN :: () => (Eq a, Num a) => a Source
pattern GL_MAP2_GRID_SEGMENTS :: () => (Eq a, Num a) => a Source
pattern GL_MAP2_INDEX :: () => (Eq a, Num a) => a Source
pattern GL_MAP2_NORMAL :: () => (Eq a, Num a) => a Source
pattern GL_MAP2_TEXTURE_COORD_1 :: () => (Eq a, Num a) => a Source
pattern GL_MAP2_TEXTURE_COORD_2 :: () => (Eq a, Num a) => a Source
pattern GL_MAP2_TEXTURE_COORD_3 :: () => (Eq a, Num a) => a Source
pattern GL_MAP2_TEXTURE_COORD_4 :: () => (Eq a, Num a) => a Source
pattern GL_MAP2_VERTEX_3 :: () => (Eq a, Num a) => a Source
pattern GL_MAP2_VERTEX_4 :: () => (Eq a, Num a) => a Source
pattern GL_MAP_COLOR :: () => (Eq a, Num a) => a Source
pattern GL_MAP_STENCIL :: () => (Eq a, Num a) => a Source
pattern GL_MATRIX_MODE :: () => (Eq a, Num a) => a Source
pattern GL_MAX_ATTRIB_STACK_DEPTH :: () => (Eq a, Num a) => a Source
pattern GL_MAX_CLIENT_ATTRIB_STACK_DEPTH :: () => (Eq a, Num a) => a Source
pattern GL_MAX_CLIP_PLANES :: () => (Eq a, Num a) => a Source
pattern GL_MAX_EVAL_ORDER :: () => (Eq a, Num a) => a Source
pattern GL_MAX_LIGHTS :: () => (Eq a, Num a) => a Source
pattern GL_MAX_LIST_NESTING :: () => (Eq a, Num a) => a Source
pattern GL_MAX_MODELVIEW_STACK_DEPTH :: () => (Eq a, Num a) => a Source
pattern GL_MAX_NAME_STACK_DEPTH :: () => (Eq a, Num a) => a Source
pattern GL_MAX_PIXEL_MAP_TABLE :: () => (Eq a, Num a) => a Source
pattern GL_MAX_PROJECTION_STACK_DEPTH :: () => (Eq a, Num a) => a Source
pattern GL_MAX_TEXTURE_COORDS :: () => (Eq a, Num a) => a Source
pattern GL_MAX_TEXTURE_STACK_DEPTH :: () => (Eq a, Num a) => a Source
pattern GL_MAX_TEXTURE_UNITS :: () => (Eq a, Num a) => a Source
pattern GL_MODELVIEW :: () => (Eq a, Num a) => a Source
pattern GL_MODELVIEW_MATRIX :: () => (Eq a, Num a) => a Source
pattern GL_MODELVIEW_STACK_DEPTH :: () => (Eq a, Num a) => a Source
pattern GL_MODULATE :: () => (Eq a, Num a) => a Source
pattern GL_MULTISAMPLE_BIT :: () => (Eq a, Num a) => a Source
pattern GL_N3F_V3F :: () => (Eq a, Num a) => a Source
pattern GL_NAME_STACK_DEPTH :: () => (Eq a, Num a) => a Source
pattern GL_NORMALIZE :: () => (Eq a, Num a) => a Source
pattern GL_NORMAL_ARRAY :: () => (Eq a, Num a) => a Source
pattern GL_NORMAL_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a Source
pattern GL_NORMAL_ARRAY_POINTER :: () => (Eq a, Num a) => a Source
pattern GL_NORMAL_ARRAY_STRIDE :: () => (Eq a, Num a) => a Source
pattern GL_NORMAL_ARRAY_TYPE :: () => (Eq a, Num a) => a Source
pattern GL_NORMAL_MAP :: () => (Eq a, Num a) => a Source
pattern GL_OBJECT_LINEAR :: () => (Eq a, Num a) => a Source
pattern GL_OBJECT_PLANE :: () => (Eq a, Num a) => a Source
pattern GL_OPERAND0_ALPHA :: () => (Eq a, Num a) => a Source
pattern GL_OPERAND0_RGB :: () => (Eq a, Num a) => a Source
pattern GL_OPERAND1_ALPHA :: () => (Eq a, Num a) => a Source
pattern GL_OPERAND1_RGB :: () => (Eq a, Num a) => a Source
pattern GL_OPERAND2_ALPHA :: () => (Eq a, Num a) => a Source
pattern GL_OPERAND2_RGB :: () => (Eq a, Num a) => a Source
pattern GL_PASS_THROUGH_TOKEN :: () => (Eq a, Num a) => a Source
pattern GL_PERSPECTIVE_CORRECTION_HINT :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_A_TO_A :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_A_TO_A_SIZE :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_B_TO_B :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_B_TO_B_SIZE :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_G_TO_G :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_G_TO_G_SIZE :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_I_TO_A :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_I_TO_A_SIZE :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_I_TO_B :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_I_TO_B_SIZE :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_I_TO_G :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_I_TO_G_SIZE :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_I_TO_I :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_I_TO_I_SIZE :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_I_TO_R :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_I_TO_R_SIZE :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_R_TO_R :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_R_TO_R_SIZE :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_S_TO_S :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MAP_S_TO_S_SIZE :: () => (Eq a, Num a) => a Source
pattern GL_PIXEL_MODE_BIT :: () => (Eq a, Num a) => a Source
pattern GL_POINT_BIT :: () => (Eq a, Num a) => a Source
pattern GL_POINT_DISTANCE_ATTENUATION :: () => (Eq a, Num a) => a Source
pattern GL_POINT_SIZE_MAX :: () => (Eq a, Num a) => a Source
pattern GL_POINT_SIZE_MIN :: () => (Eq a, Num a) => a Source
pattern GL_POINT_SMOOTH :: () => (Eq a, Num a) => a Source
pattern GL_POINT_SMOOTH_HINT :: () => (Eq a, Num a) => a Source
pattern GL_POINT_SPRITE :: () => (Eq a, Num a) => a Source
pattern GL_POINT_TOKEN :: () => (Eq a, Num a) => a Source
pattern GL_POLYGON :: () => (Eq a, Num a) => a Source
pattern GL_POLYGON_BIT :: () => (Eq a, Num a) => a Source
pattern GL_POLYGON_STIPPLE :: () => (Eq a, Num a) => a Source
pattern GL_POLYGON_STIPPLE_BIT :: () => (Eq a, Num a) => a Source
pattern GL_POLYGON_TOKEN :: () => (Eq a, Num a) => a Source
pattern GL_POSITION :: () => (Eq a, Num a) => a Source
pattern GL_PREVIOUS :: () => (Eq a, Num a) => a Source
pattern GL_PRIMARY_COLOR :: () => (Eq a, Num a) => a Source
pattern GL_PROJECTION :: () => (Eq a, Num a) => a Source
pattern GL_PROJECTION_MATRIX :: () => (Eq a, Num a) => a Source
pattern GL_PROJECTION_STACK_DEPTH :: () => (Eq a, Num a) => a Source
pattern GL_QUADRATIC_ATTENUATION :: () => (Eq a, Num a) => a Source
pattern GL_QUAD_STRIP :: () => (Eq a, Num a) => a Source
pattern GL_RED_BIAS :: () => (Eq a, Num a) => a Source
pattern GL_RED_BITS :: () => (Eq a, Num a) => a Source
pattern GL_RED_SCALE :: () => (Eq a, Num a) => a Source
pattern GL_REFLECTION_MAP :: () => (Eq a, Num a) => a Source
pattern GL_RENDER_MODE :: () => (Eq a, Num a) => a Source
pattern GL_RESCALE_NORMAL :: () => (Eq a, Num a) => a Source
pattern GL_RGBA_MODE :: () => (Eq a, Num a) => a Source
pattern GL_RGB_SCALE :: () => (Eq a, Num a) => a Source
pattern GL_SCISSOR_BIT :: () => (Eq a, Num a) => a Source
pattern GL_SECONDARY_COLOR_ARRAY :: () => (Eq a, Num a) => a Source
pattern GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a Source
pattern GL_SECONDARY_COLOR_ARRAY_POINTER :: () => (Eq a, Num a) => a Source
pattern GL_SECONDARY_COLOR_ARRAY_SIZE :: () => (Eq a, Num a) => a Source
pattern GL_SECONDARY_COLOR_ARRAY_STRIDE :: () => (Eq a, Num a) => a Source
pattern GL_SECONDARY_COLOR_ARRAY_TYPE :: () => (Eq a, Num a) => a Source
pattern GL_SELECTION_BUFFER_POINTER :: () => (Eq a, Num a) => a Source
pattern GL_SELECTION_BUFFER_SIZE :: () => (Eq a, Num a) => a Source
pattern GL_SEPARATE_SPECULAR_COLOR :: () => (Eq a, Num a) => a Source
pattern GL_SHADE_MODEL :: () => (Eq a, Num a) => a Source
pattern GL_SHININESS :: () => (Eq a, Num a) => a Source
pattern GL_SINGLE_COLOR :: () => (Eq a, Num a) => a Source
pattern GL_SLUMINANCE :: () => (Eq a, Num a) => a Source
pattern GL_SLUMINANCE8 :: () => (Eq a, Num a) => a Source
pattern GL_SLUMINANCE8_ALPHA8 :: () => (Eq a, Num a) => a Source
pattern GL_SLUMINANCE_ALPHA :: () => (Eq a, Num a) => a Source
pattern GL_SOURCE0_ALPHA :: () => (Eq a, Num a) => a Source
pattern GL_SOURCE0_RGB :: () => (Eq a, Num a) => a Source
pattern GL_SOURCE1_ALPHA :: () => (Eq a, Num a) => a Source
pattern GL_SOURCE1_RGB :: () => (Eq a, Num a) => a Source
pattern GL_SOURCE2_ALPHA :: () => (Eq a, Num a) => a Source
pattern GL_SOURCE2_RGB :: () => (Eq a, Num a) => a Source
pattern GL_SPECULAR :: () => (Eq a, Num a) => a Source
pattern GL_SPHERE_MAP :: () => (Eq a, Num a) => a Source
pattern GL_SPOT_CUTOFF :: () => (Eq a, Num a) => a Source
pattern GL_SPOT_DIRECTION :: () => (Eq a, Num a) => a Source
pattern GL_SPOT_EXPONENT :: () => (Eq a, Num a) => a Source
pattern GL_SRC0_ALPHA :: () => (Eq a, Num a) => a Source
pattern GL_SRC0_RGB :: () => (Eq a, Num a) => a Source
pattern GL_SRC1_RGB :: () => (Eq a, Num a) => a Source
pattern GL_SRC2_ALPHA :: () => (Eq a, Num a) => a Source
pattern GL_SRC2_RGB :: () => (Eq a, Num a) => a Source
pattern GL_STACK_OVERFLOW :: () => (Eq a, Num a) => a Source
pattern GL_STACK_UNDERFLOW :: () => (Eq a, Num a) => a Source
pattern GL_STENCIL_BITS :: () => (Eq a, Num a) => a Source
pattern GL_SUBTRACT :: () => (Eq a, Num a) => a Source
pattern GL_T2F_C3F_V3F :: () => (Eq a, Num a) => a Source
pattern GL_T2F_C4F_N3F_V3F :: () => (Eq a, Num a) => a Source
pattern GL_T2F_C4UB_V3F :: () => (Eq a, Num a) => a Source
pattern GL_T2F_N3F_V3F :: () => (Eq a, Num a) => a Source
pattern GL_T2F_V3F :: () => (Eq a, Num a) => a Source
pattern GL_T4F_C4F_N3F_V4F :: () => (Eq a, Num a) => a Source
pattern GL_T4F_V4F :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_BIT :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_BORDER :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_COMPONENTS :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_COORD_ARRAY :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_COORD_ARRAY_POINTER :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_COORD_ARRAY_SIZE :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_COORD_ARRAY_STRIDE :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_COORD_ARRAY_TYPE :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_ENV :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_ENV_COLOR :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_ENV_MODE :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_FILTER_CONTROL :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_GEN_MODE :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_GEN_Q :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_GEN_R :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_GEN_S :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_GEN_T :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_INTENSITY_SIZE :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_INTENSITY_TYPE :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_LUMINANCE_SIZE :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_LUMINANCE_TYPE :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_MATRIX :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_PRIORITY :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_RESIDENT :: () => (Eq a, Num a) => a Source
pattern GL_TEXTURE_STACK_DEPTH :: () => (Eq a, Num a) => a Source
pattern GL_TRANSFORM_BIT :: () => (Eq a, Num a) => a Source
pattern GL_TRANSPOSE_COLOR_MATRIX :: () => (Eq a, Num a) => a Source
pattern GL_TRANSPOSE_MODELVIEW_MATRIX :: () => (Eq a, Num a) => a Source
pattern GL_TRANSPOSE_PROJECTION_MATRIX :: () => (Eq a, Num a) => a Source
pattern GL_TRANSPOSE_TEXTURE_MATRIX :: () => (Eq a, Num a) => a Source
pattern GL_VERTEX_ARRAY :: () => (Eq a, Num a) => a Source
pattern GL_VERTEX_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a Source
pattern GL_VERTEX_ARRAY_POINTER :: () => (Eq a, Num a) => a Source
pattern GL_VERTEX_ARRAY_SIZE :: () => (Eq a, Num a) => a Source
pattern GL_VERTEX_ARRAY_STRIDE :: () => (Eq a, Num a) => a Source
pattern GL_VERTEX_ARRAY_TYPE :: () => (Eq a, Num a) => a Source
pattern GL_VERTEX_PROGRAM_TWO_SIDE :: () => (Eq a, Num a) => a Source
pattern GL_VIEWPORT_BIT :: () => (Eq a, Num a) => a Source
pattern GL_WEIGHT_ARRAY_BUFFER_BINDING :: () => (Eq a, Num a) => a Source