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

Portability | portable
Stability | stable
Maintainer | sven.panne@aedion.de
Safe Haskell | None

Graphics.Rendering.GLU.Raw.Functions

Description

All functions from GLU 1.3, see http://www.opengl.org/.

# Documentation

gluBeginCurve :: Ptr GLUnurbs -> IO ()Source

gluBeginPolygon :: Ptr GLUtesselator -> IO ()Source

gluBeginSurface :: Ptr GLUnurbs -> IO ()Source

gluBeginTrim :: Ptr GLUnurbs -> IO ()Source

gluBuild1DMipmapLevels :: GLenum -> GLint -> GLsizei -> GLenum -> GLenum -> GLint -> GLint -> GLint -> Ptr a -> IO GLint Source

gluBuild1DMipmaps :: GLenum -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO GLint Source

gluBuild2DMipmapLevels :: GLenum -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLint -> GLint -> GLint -> Ptr a -> IO GLint Source

gluBuild2DMipmaps :: GLenum -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO GLint Source

gluBuild3DMipmapLevels :: GLenum -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLint -> GLint -> GLint -> Ptr a -> IO GLint Source

gluBuild3DMipmaps :: GLenum -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO GLint Source

gluCheckExtension :: Ptr GLubyte -> Ptr GLubyte -> IO GLboolean Source

gluCylinder :: Ptr GLUquadric -> GLdouble -> GLdouble -> GLdouble -> GLint -> GLint -> IO ()Source

gluDeleteNurbsRenderer :: Ptr GLUnurbs -> IO ()Source

gluDeleteQuadric :: Ptr GLUquadric -> IO ()Source

gluDeleteTess :: Ptr GLUtesselator -> IO ()Source

gluDisk :: Ptr GLUquadric -> GLdouble -> GLdouble -> GLint -> GLint -> IO ()Source

gluEndCurve :: Ptr GLUnurbs -> IO ()Source

gluEndPolygon :: Ptr GLUtesselator -> IO ()Source

gluEndSurface :: Ptr GLUnurbs -> IO ()Source

gluEndTrim :: Ptr GLUnurbs -> IO ()Source

gluErrorString :: GLenum -> IO (Ptr GLubyte)Source

gluGetNurbsProperty :: Ptr GLUnurbs -> GLenum -> Ptr GLfloat -> IO ()Source

gluGetString :: GLenum -> IO (Ptr GLubyte)Source

gluGetTessProperty :: Ptr GLUtesselator -> GLenum -> Ptr GLdouble -> IO ()Source

gluLoadSamplingMatrices :: Ptr GLUnurbs -> Ptr GLfloat -> Ptr GLfloat -> Ptr GLint -> IO ()Source

gluLookAt :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()Source

gluNewNurbsRenderer :: IO (Ptr GLUnurbs)Source

gluNewQuadric :: IO (Ptr GLUquadric)Source

gluNewTess :: IO (Ptr GLUtesselator)Source

gluNextContour :: Ptr GLUtesselator -> GLenum -> IO ()Source

gluNurbsCallback :: Ptr GLUnurbs -> GLenum -> FunPtr a -> IO ()Source

gluNurbsCallbackData :: Ptr GLUnurbs -> Ptr a -> IO ()Source

gluNurbsCallbackDataEXT :: Ptr GLUnurbs -> Ptr a -> IO ()Source

gluNurbsCurve :: Ptr GLUnurbs -> GLint -> Ptr GLfloat -> GLint -> Ptr GLfloat -> GLint -> GLenum -> IO ()Source

gluNurbsProperty :: Ptr GLUnurbs -> GLenum -> GLfloat -> IO ()Source

gluNurbsSurface :: Ptr GLUnurbs -> GLint -> Ptr GLfloat -> GLint -> Ptr GLfloat -> GLint -> GLint -> Ptr GLfloat -> GLint -> GLint -> GLenum -> IO ()Source

gluOrtho2D :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()Source

gluPartialDisk :: Ptr GLUquadric -> GLdouble -> GLdouble -> GLint -> GLint -> GLdouble -> GLdouble -> IO ()Source

gluPerspective :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()Source

gluPickMatrix :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> Ptr GLint -> IO ()Source

gluProject :: GLdouble -> GLdouble -> GLdouble -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLint -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLdouble -> IO GLint Source

gluPwlCurve :: Ptr GLUnurbs -> GLint -> Ptr GLfloat -> GLint -> GLenum -> IO ()Source

gluQuadricCallback :: Ptr GLUquadric -> GLenum -> FunPtr a -> IO ()Source

gluQuadricDrawStyle :: Ptr GLUquadric -> GLenum -> IO ()Source

gluQuadricNormals :: Ptr GLUquadric -> GLenum -> IO ()Source

gluQuadricOrientation :: Ptr GLUquadric -> GLenum -> IO ()Source

gluQuadricTexture :: Ptr GLUquadric -> GLboolean -> IO ()Source

gluScaleImage :: GLenum -> GLsizei -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLsizei -> GLenum -> Ptr b -> IO GLint Source

gluSphere :: Ptr GLUquadric -> GLdouble -> GLint -> GLint -> IO ()Source

gluTessBeginContour :: Ptr GLUtesselator -> IO ()Source

gluTessBeginPolygon :: Ptr GLUtesselator -> Ptr a -> IO ()Source

gluTessCallback :: Ptr GLUtesselator -> GLenum -> FunPtr a -> IO ()Source

gluTessEndContour :: Ptr GLUtesselator -> IO ()Source

gluTessEndPolygon :: Ptr GLUtesselator -> IO ()Source

gluTessNormal :: Ptr GLUtesselator -> GLdouble -> GLdouble -> GLdouble -> IO ()Source

gluTessProperty :: Ptr GLUtesselator -> GLenum -> GLdouble -> IO ()Source

gluTessVertex :: Ptr GLUtesselator -> Ptr GLdouble -> Ptr a -> IO ()Source

gluUnProject :: GLdouble -> GLdouble -> GLdouble -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLint -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLdouble -> IO GLint Source

gluUnProject4 :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLint -> GLclampd -> GLclampd -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLdouble -> IO GLint Source