| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Compatibility32
Contents
Synopsis
- 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
glEvalCoord1f :: MonadIO m => GLfloat -> m () Source #
Usage: glEvalCoord1f u
The parameter u is a CoordF.
The vector equivalent of this command is glEvalCoord1fv.
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.
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.
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
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.
glFogCoordf :: MonadIO m => GLfloat -> m () Source #
Usage: glFogCoordf coord
The parameter coord is a CoordF.
The vector equivalent of this command is glFogCoordfv.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
glTexCoord1f :: MonadIO m => GLfloat -> m () Source #
Usage: glTexCoord1f s
The parameter s is a CoordF.
The vector equivalent of this command is glTexCoord1fv.
glTexCoord1i :: MonadIO m => GLint -> m () Source #
Usage: glTexCoord1i s
The parameter s is a CoordI.
The vector equivalent of this command is glTexCoord1iv.
glTexCoord1s :: MonadIO m => GLshort -> m () Source #
Usage: glTexCoord1s s
The parameter s is a CoordS.
The vector equivalent of this command is glTexCoord1sv.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 #