Copyright | (c) Sven Panne 2013 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell98 |
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
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
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
gluEndCurve :: Ptr GLUnurbs -> IO () Source
gluEndPolygon :: Ptr GLUtesselator -> IO () Source
gluEndSurface :: Ptr GLUnurbs -> IO () Source
gluEndTrim :: Ptr GLUnurbs -> IO () Source
gluGetTessProperty :: Ptr GLUtesselator -> GLenum -> Ptr GLdouble -> IO () Source
gluLookAt :: GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO () Source
gluNewQuadric :: IO (Ptr GLUquadric) Source
gluNewTess :: IO (Ptr GLUtesselator) Source
gluNextContour :: Ptr GLUtesselator -> GLenum -> IO () Source
gluNurbsCurve :: Ptr GLUnurbs -> GLint -> Ptr GLfloat -> GLint -> Ptr GLfloat -> GLint -> GLenum -> IO () Source
gluNurbsSurface :: Ptr GLUnurbs -> GLint -> Ptr GLfloat -> GLint -> Ptr GLfloat -> GLint -> GLint -> Ptr GLfloat -> GLint -> GLint -> GLenum -> IO () Source
gluPartialDisk :: Ptr GLUquadric -> GLdouble -> GLdouble -> GLint -> GLint -> GLdouble -> GLdouble -> IO () Source
gluProject :: GLdouble -> GLdouble -> GLdouble -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLint -> Ptr GLdouble -> Ptr GLdouble -> Ptr GLdouble -> IO GLint 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
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