Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 #