Copyright | (c) Sven Panne 2013 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell98 |
Graphics.Rendering.GLU.Raw.Functions
Description
All functions from GLU 1.3, see http://www.opengl.org/.
Documentation
gluBeginCurve :: Ptr GLUnurbs -> IO ()
gluBeginPolygon :: Ptr GLUtesselator -> IO ()
gluBeginSurface :: Ptr GLUnurbs -> IO ()
gluBeginTrim :: Ptr GLUnurbs -> IO ()
gluBuild1DMipmapLevels :: GLenum -> GLint -> GLsizei -> GLenum -> GLenum -> GLint -> GLint -> GLint -> Ptr a -> IO GLint
gluBuild2DMipmapLevels :: GLenum -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLint -> GLint -> GLint -> Ptr a -> IO GLint
gluBuild3DMipmapLevels :: GLenum -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLint -> GLint -> GLint -> Ptr a -> IO GLint
gluBuild3DMipmaps :: GLenum -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO GLint
gluCylinder :: Ptr GLUquadric -> GLdouble -> GLdouble -> GLdouble -> GLint -> GLint -> IO ()
gluDeleteNurbsRenderer :: Ptr GLUnurbs -> IO ()
gluDeleteQuadric :: Ptr GLUquadric -> IO ()
gluDeleteTess :: Ptr GLUtesselator -> IO ()
gluEndCurve :: Ptr GLUnurbs -> IO ()
gluEndPolygon :: Ptr GLUtesselator -> IO ()
gluEndSurface :: Ptr GLUnurbs -> IO ()
gluEndTrim :: Ptr GLUnurbs -> IO ()
gluErrorString :: GLenum -> IO (Ptr GLubyte)
gluGetString :: GLenum -> IO (Ptr GLubyte)
gluGetTessProperty :: Ptr GLUtesselator -> GLenum -> Ptr GLdouble -> IO ()
gluLookAt :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
gluNewNurbsRenderer :: IO (Ptr GLUnurbs)
gluNewQuadric :: IO (Ptr GLUquadric)
gluNewTess :: IO (Ptr GLUtesselator)
gluNextContour :: Ptr GLUtesselator -> GLenum -> IO ()
gluNurbsCallbackData :: Ptr GLUnurbs -> Ptr a -> IO ()
gluNurbsCallbackDataEXT :: Ptr GLUnurbs -> Ptr a -> IO ()
gluNurbsCurve :: Ptr GLUnurbs -> GLint -> Ptr GLfloat -> GLint -> Ptr GLfloat -> GLint -> GLenum -> IO ()
gluNurbsSurface :: Ptr GLUnurbs -> GLint -> Ptr GLfloat -> GLint -> Ptr GLfloat -> GLint -> GLint -> Ptr GLfloat -> GLint -> GLint -> GLenum -> IO ()
gluPartialDisk :: Ptr GLUquadric -> GLdouble -> GLdouble -> GLint -> GLint -> GLdouble -> GLdouble -> IO ()
gluProject :: GLdouble -> GLdouble -> GLdouble -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLint -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLdouble -> IO GLint
gluQuadricCallback :: Ptr GLUquadric -> GLenum -> FunPtr a -> IO ()
gluQuadricDrawStyle :: Ptr GLUquadric -> GLenum -> IO ()
gluQuadricNormals :: Ptr GLUquadric -> GLenum -> IO ()
gluQuadricOrientation :: Ptr GLUquadric -> GLenum -> IO ()
gluQuadricTexture :: Ptr GLUquadric -> GLboolean -> IO ()
gluScaleImage :: GLenum -> GLsizei -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLsizei -> GLenum -> Ptr b -> IO GLint
gluTessBeginContour :: Ptr GLUtesselator -> IO ()
gluTessBeginPolygon :: Ptr GLUtesselator -> Ptr a -> IO ()
gluTessCallback :: Ptr GLUtesselator -> GLenum -> FunPtr a -> IO ()
gluTessEndContour :: Ptr GLUtesselator -> IO ()
gluTessEndPolygon :: Ptr GLUtesselator -> IO ()
gluTessNormal :: Ptr GLUtesselator -> GLdouble -> GLdouble -> GLdouble -> IO ()
gluTessProperty :: Ptr GLUtesselator -> GLenum -> GLdouble -> IO ()
gluTessVertex :: Ptr GLUtesselator -> Ptr GLdouble -> Ptr a -> IO ()