gl-0.2: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Raw.Internal.Shared

Documentation

pattern GL_BLUE :: GLenum Source

pattern GL_RED :: GLenum Source

glClearBufferData :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> Ptr () -> m () Source

glClearTexImage :: MonadIO m => GLuint -> GLint -> GLenum -> GLenum -> Ptr () -> m () Source

glClearTexSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source

glGetTextureImage :: MonadIO m => GLuint -> GLint -> GLenum -> GLenum -> GLsizei -> Ptr () -> m () Source

pattern GL_BACK :: GLenum Source

glProgramBinary :: MonadIO m => GLuint -> GLenum -> Ptr () -> GLsizei -> m () Source

pattern GL_MAX :: GLenum Source

pattern GL_MIN :: GLenum Source

pattern GL_TYPE :: GLenum Source

pattern GL_CCW :: GLenum Source

pattern GL_CW :: GLenum Source

pattern GL_R16 :: GLenum Source

pattern GL_R16F :: GLenum Source

pattern GL_R16I :: GLenum Source

pattern GL_R32F :: GLenum Source

pattern GL_R32I :: GLenum Source

pattern GL_R8 :: GLenum Source

pattern GL_R8I :: GLenum Source

pattern GL_R8UI :: GLenum Source

pattern GL_RG :: GLenum Source

pattern GL_RG16 :: GLenum Source

pattern GL_RG8 :: GLenum Source

pattern GL_RG8I :: GLenum Source

pattern GL_BGRA :: GLenum Source

pattern GL_ONE :: GLenum Source

pattern GL_ZERO :: GLenum Source

pattern GL_NONE :: GLenum Source

glGetPointerv :: MonadIO m => GLenum -> Ptr () -> m () Source

glReadnPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr () -> m () Source

pattern GL_FOG :: GLenum Source

pattern GL_BYTE :: GLenum Source

glAccum :: MonadIO m => GLenum -> GLfloat -> m () Source

glBegin :: MonadIO m => GLenum -> m () Source

glCallLists :: MonadIO m => GLsizei -> GLenum -> Ptr () -> m () Source

glColor3b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m () Source

glColor3i :: MonadIO m => GLint -> GLint -> GLint -> m () Source

glColor4b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> GLbyte -> m () Source

glColor4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m () Source

glColorPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m () Source

glDrawPixels :: MonadIO m => GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source

glEnd :: MonadIO m => m () Source

glEndList :: MonadIO m => m () Source

glEvalMesh1 :: MonadIO m => GLenum -> GLint -> GLint -> m () Source

glEvalMesh2 :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> m () Source

glFogf :: MonadIO m => GLenum -> GLfloat -> m () Source

glFogfv :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source

glFogi :: MonadIO m => GLenum -> GLint -> m () Source

glFogiv :: MonadIO m => GLenum -> Ptr GLint -> m () Source

glIndexPointer :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m () Source

glIndexf :: MonadIO m => GLfloat -> m () Source

glIndexi :: MonadIO m => GLint -> m () Source

glIndexiv :: MonadIO m => Ptr GLint -> m () Source

glIndexs :: MonadIO m => GLshort -> m () Source

glLightf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m () Source

glLighti :: MonadIO m => GLenum -> GLenum -> GLint -> m () Source

glLightiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source

glMap1f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> m () Source

glMap2f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> m () Source

glNewList :: MonadIO m => GLuint -> GLenum -> m () Source

glNormal3i :: MonadIO m => GLint -> GLint -> GLint -> m () Source

glNormalPointer :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m () Source

glPopName :: MonadIO m => m () Source

glRasterPos4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m () Source

glRecti :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m () Source

glRectiv :: MonadIO m => Ptr GLint -> Ptr GLint -> m () Source

glTexCoord3i :: MonadIO m => GLint -> GLint -> GLint -> m () Source

glTexCoord4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m () Source

glTexCoordPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m () Source

glTexEnvi :: MonadIO m => GLenum -> GLenum -> GLint -> m () Source

glTexGeni :: MonadIO m => GLenum -> GLenum -> GLint -> m () Source

glVertex2i :: MonadIO m => GLint -> GLint -> m () Source

glVertex3i :: MonadIO m => GLint -> GLint -> GLint -> m () Source

glVertex4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m () Source

glVertexPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m () Source

pattern GL_2D :: GLenum Source

pattern GL_3D :: GLenum Source

pattern GL_ADD :: GLenum Source

pattern GL_AUX0 :: GLenum Source

pattern GL_AUX1 :: GLenum Source

pattern GL_AUX2 :: GLenum Source

pattern GL_AUX3 :: GLenum Source

pattern GL_EXP :: GLenum Source

pattern GL_EXP2 :: GLenum Source

pattern GL_FLAT :: GLenum Source

pattern GL_LOAD :: GLenum Source

pattern GL_MULT :: GLenum Source

pattern GL_Q :: GLenum Source

pattern GL_R :: GLenum Source

pattern GL_S :: GLenum Source

pattern GL_T :: GLenum Source

pattern GL_V2F :: GLenum Source

pattern GL_V3F :: GLenum Source

glBufferData :: MonadIO m => GLenum -> GLsizeiptr -> Ptr () -> GLenum -> m () Source

glDisable :: MonadIO m => GLenum -> m () Source

glDrawElements :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> m () Source

glEnable :: MonadIO m => GLenum -> m () Source

glEnablei :: MonadIO m => GLenum -> GLuint -> m () Source

glFinish :: MonadIO m => m () Source

glFlush :: MonadIO m => m () Source

glGetTexImage :: MonadIO m => GLenum -> GLint -> GLenum -> GLenum -> Ptr () -> m () Source

glHint :: MonadIO m => GLenum -> GLenum -> m () Source

glLogicOp :: MonadIO m => GLenum -> m () Source

glMapBuffer :: MonadIO m => GLenum -> GLenum -> m (Ptr ()) Source

glReadPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source

glScissor :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m () Source

glTexImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m () Source

glTexImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m () Source

glTexImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m () Source

glTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source

glTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source

glTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source

glUniform1i :: MonadIO m => GLint -> GLint -> m () Source

glUniform2i :: MonadIO m => GLint -> GLint -> GLint -> m () Source

glUniform3i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m () Source

glUniform4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> m () Source

pattern GL_AND :: GLenum Source

pattern GL_BGR :: GLenum Source

pattern GL_BOOL :: GLenum Source

pattern GL_COPY :: GLenum Source

pattern GL_DECR :: GLenum Source

pattern GL_FILL :: GLenum Source

pattern GL_INCR :: GLenum Source

pattern GL_INT :: GLenum Source

pattern GL_KEEP :: GLenum Source

pattern GL_LEFT :: GLenum Source

pattern GL_LESS :: GLenum Source

pattern GL_LINE :: GLenum Source

pattern GL_NAND :: GLenum Source

pattern GL_NOOP :: GLenum Source

pattern GL_NOR :: GLenum Source

pattern GL_OR :: GLenum Source

pattern GL_RGB :: GLenum Source

pattern GL_RGB4 :: GLenum Source

pattern GL_RGB5 :: GLenum Source

pattern GL_RGB8 :: GLenum Source

pattern GL_RGBA :: GLenum Source

pattern GL_SET :: GLenum Source

pattern GL_SRGB :: GLenum Source

pattern GL_TRUE :: GLenum Source

pattern GL_XOR :: GLenum Source