OpenGL.raw.GLU

Modules

Raw (C-style) API for OpenGL.GLU
Automatically generated by the generateraw script, do not edit!

Functions

gluBeginCurve( nurb )
gluBeginCurve( POINTER(GLUnurbs)(nurb) ) -> None
gluBeginPolygon( tess )
gluBeginPolygon( POINTER(GLUtesselator)(tess) ) -> None
gluBeginSurface( nurb )
gluBeginSurface( POINTER(GLUnurbs)(nurb) ) -> None
gluBeginTrim( nurb )
gluBeginTrim( POINTER(GLUnurbs)(nurb) ) -> None
gluBuild1DMipmapLevels( target , internalFormat , width , format , type , level , base , max , data ) -> <class 'ctypes.c_int'>
gluBuild1DMipmapLevels( GLenum(target), GLint(internalFormat), GLsizei(width), GLenum(format), GLenum(type), GLint(level), GLint(base), GLint(max), c_void_p(data) ) -> GLint
gluBuild1DMipmaps( target , internalFormat , width , format , type , data ) -> <class 'ctypes.c_int'>
gluBuild1DMipmaps( GLenum(target), GLint(internalFormat), GLsizei(width), GLenum(format), GLenum(type), c_void_p(data) ) -> GLint
gluBuild2DMipmapLevels( target , internalFormat , width , height , format , type , level , base , max , data ) -> <class 'ctypes.c_int'>
gluBuild2DMipmapLevels( GLenum(target), GLint(internalFormat), GLsizei(width), GLsizei(height), GLenum(format), GLenum(type), GLint(level), GLint(base), GLint(max), c_void_p(data) ) -> GLint
gluBuild2DMipmaps( target , internalFormat , width , height , format , type , data ) -> <class 'ctypes.c_int'>
gluBuild2DMipmaps( GLenum(target), GLint(internalFormat), GLsizei(width), GLsizei(height), GLenum(format), GLenum(type), c_void_p(data) ) -> GLint
gluBuild3DMipmapLevels( target , internalFormat , width , height , depth , format , type , level , base , max , data ) -> <class 'ctypes.c_int'>
gluBuild3DMipmapLevels( GLenum(target), GLint(internalFormat), GLsizei(width), GLsizei(height), GLsizei(depth), GLenum(format), GLenum(type), GLint(level), GLint(base), GLint(max), c_void_p(data) ) -> GLint
gluBuild3DMipmaps( target , internalFormat , width , height , depth , format , type , data ) -> <class 'ctypes.c_int'>
gluBuild3DMipmaps( GLenum(target), GLint(internalFormat), GLsizei(width), GLsizei(height), GLsizei(depth), GLenum(format), GLenum(type), c_void_p(data) ) -> GLint
gluCheckExtension( extName , extString ) -> <class 'ctypes.c_ubyte'>
gluCheckExtension( arrays.GLubyteArray(extName), arrays.GLubyteArray(extString) ) -> GLboolean
gluCylinder( quad , base , top , height , slices , stacks )
gluCylinder( POINTER(GLUquadric)(quad), GLdouble(base), GLdouble(top), GLdouble(height), GLint(slices), GLint(stacks) ) -> None
gluDeleteNurbsRenderer( nurb )
gluDeleteNurbsRenderer( POINTER(GLUnurbs)(nurb) ) -> None
gluDeleteQuadric( quad )
gluDeleteQuadric( POINTER(GLUquadric)(quad) ) -> None
gluDeleteTess( tess )
gluDeleteTess( POINTER(GLUtesselator)(tess) ) -> None
gluDisk( quad , inner , outer , slices , loops )
gluDisk( POINTER(GLUquadric)(quad), GLdouble(inner), GLdouble(outer), GLint(slices), GLint(loops) ) -> None
gluEndCurve( nurb )
gluEndCurve( POINTER(GLUnurbs)(nurb) ) -> None
gluEndPolygon( tess )
gluEndPolygon( POINTER(GLUtesselator)(tess) ) -> None
gluEndSurface( nurb )
gluEndSurface( POINTER(GLUnurbs)(nurb) ) -> None
gluEndTrim( nurb )
gluEndTrim( POINTER(GLUnurbs)(nurb) ) -> None
gluErrorString( error ) -> <class 'ctypes.c_char_p'>
gluErrorString( GLenum(error) ) -> POINTER(GLubyte)
gluGetNurbsProperty( nurb , property , data )
gluGetNurbsProperty( POINTER(GLUnurbs)(nurb), GLenum(property), arrays.GLfloatArray(data) ) -> None
gluGetString( name ) -> <class 'ctypes.c_char_p'>
gluGetString( GLenum(name) ) -> POINTER(GLubyte)
gluGetTessProperty( tess , which , data )
gluGetTessProperty( POINTER(GLUtesselator)(tess), GLenum(which), arrays.GLdoubleArray(data) ) -> None
gluLoadSamplingMatrices( nurb , model , perspective , view )
gluLoadSamplingMatrices( POINTER(GLUnurbs)(nurb), arrays.GLfloatArray(model), arrays.GLfloatArray(perspective), arrays.GLintArray(view) ) -> None
gluLookAt( eyeX , eyeY , eyeZ , centerX , centerY , centerZ , upX , upY , upZ )
gluLookAt( GLdouble(eyeX), GLdouble(eyeY), GLdouble(eyeZ), GLdouble(centerX), GLdouble(centerY), GLdouble(centerZ), GLdouble(upX), GLdouble(upY), GLdouble(upZ) ) -> None
gluNewNurbsRenderer( ) -> <class 'OpenGL.GLU.glunurbs.LP_GLUnurbs'>
gluNewNurbsRenderer( ) -> POINTER(GLUnurbs)
gluNewQuadric( ) -> <class 'OpenGL.raw.GLU.LP_GLUquadric'>
gluNewQuadric( ) -> POINTER(GLUquadric)
gluNewTess( ) -> <class 'OpenGL.raw.GLU.LP_GLUtesselator'>
gluNewTess( ) -> POINTER(GLUtesselator)
gluNextContour( tess , type )
gluNextContour( POINTER(GLUtesselator)(tess), GLenum(type) ) -> None
gluNurbsCallback( nurb , which , CallBackFunc )
gluNurbsCallback( POINTER(GLUnurbs)(nurb), GLenum(which), _GLUfuncptr(CallBackFunc) ) -> None
gluNurbsCallbackData( nurb , userData )
gluNurbsCallbackData( POINTER(GLUnurbs)(nurb), POINTER(GLvoid)(userData) ) -> None
gluNurbsCallbackDataEXT( nurb , userData )
gluNurbsCallbackDataEXT( POINTER(GLUnurbs)(nurb), POINTER(GLvoid)(userData) ) -> None
gluNurbsCurve( nurb , knotCount , knots , stride , control , order , type )
gluNurbsCurve( POINTER(GLUnurbs)(nurb), GLint(knotCount), arrays.GLfloatArray(knots), GLint(stride), arrays.GLfloatArray(control), GLint(order), GLenum(type) ) -> None
gluNurbsProperty( nurb , property , value )
gluNurbsProperty( POINTER(GLUnurbs)(nurb), GLenum(property), GLfloat(value) ) -> None
gluNurbsSurface( nurb , sKnotCount , sKnots , tKnotCount , tKnots , sStride , tStride , control , sOrder , tOrder , type )
gluNurbsSurface( POINTER(GLUnurbs)(nurb), GLint(sKnotCount), arrays.GLfloatArray(sKnots), GLint(tKnotCount), arrays.GLfloatArray(tKnots), GLint(sStride), GLint(tStride), arrays.GLfloatArray(control), GLint(sOrder), GLint(tOrder), GLenum(type) ) -> None
gluOrtho2D( left , right , bottom , top )
gluOrtho2D( GLdouble(left), GLdouble(right), GLdouble(bottom), GLdouble(top) ) -> None
gluPartialDisk( quad , inner , outer , slices , loops , start , sweep )
gluPartialDisk( POINTER(GLUquadric)(quad), GLdouble(inner), GLdouble(outer), GLint(slices), GLint(loops), GLdouble(start), GLdouble(sweep) ) -> None
gluPerspective( fovy , aspect , zNear , zFar )
gluPerspective( GLdouble(fovy), GLdouble(aspect), GLdouble(zNear), GLdouble(zFar) ) -> None
gluPickMatrix( x , y , delX , delY , viewport )
gluPickMatrix( GLdouble(x), GLdouble(y), GLdouble(delX), GLdouble(delY), arrays.GLintArray(viewport) ) -> None
gluProject( objX , objY , objZ , model , proj , view , winX , winY , winZ ) -> <class 'ctypes.c_int'>
gluProject( GLdouble(objX), GLdouble(objY), GLdouble(objZ), arrays.GLdoubleArray(model), arrays.GLdoubleArray(proj), arrays.GLintArray(view), arrays.GLdoubleArray(winX), arrays.GLdoubleArray(winY), arrays.GLdoubleArray(winZ) ) -> GLint
gluPwlCurve( nurb , count , data , stride , type )
gluPwlCurve( POINTER(GLUnurbs)(nurb), GLint(count), arrays.GLfloatArray(data), GLint(stride), GLenum(type) ) -> None
gluQuadricCallback( quad , which , CallBackFunc )
gluQuadricCallback( POINTER(GLUquadric)(quad), GLenum(which), _GLUfuncptr(CallBackFunc) ) -> None
gluQuadricDrawStyle( quad , draw )
gluQuadricDrawStyle( POINTER(GLUquadric)(quad), GLenum(draw) ) -> None
gluQuadricNormals( quad , normal )
gluQuadricNormals( POINTER(GLUquadric)(quad), GLenum(normal) ) -> None
gluQuadricOrientation( quad , orientation )
gluQuadricOrientation( POINTER(GLUquadric)(quad), GLenum(orientation) ) -> None
gluQuadricTexture( quad , texture )
gluQuadricTexture( POINTER(GLUquadric)(quad), GLboolean(texture) ) -> None
gluScaleImage( format , wIn , hIn , typeIn , dataIn , wOut , hOut , typeOut , dataOut ) -> <class 'ctypes.c_int'>
gluScaleImage( GLenum(format), GLsizei(wIn), GLsizei(hIn), GLenum(typeIn), c_void_p(dataIn), GLsizei(wOut), GLsizei(hOut), GLenum(typeOut), POINTER(GLvoid)(dataOut) ) -> GLint
gluSphere( quad , radius , slices , stacks )
gluSphere( POINTER(GLUquadric)(quad), GLdouble(radius), GLint(slices), GLint(stacks) ) -> None
gluTessBeginContour( tess )
gluTessBeginContour( POINTER(GLUtesselator)(tess) ) -> None
gluTessBeginPolygon( tess , data )
gluTessBeginPolygon( POINTER(GLUtesselator)(tess), POINTER(GLvoid)(data) ) -> None
gluTessCallback( tess , which , CallBackFunc )
gluTessCallback( POINTER(GLUtesselator)(tess), GLenum(which), _GLUfuncptr(CallBackFunc) ) -> None
gluTessEndContour( tess )
gluTessEndContour( POINTER(GLUtesselator)(tess) ) -> None
gluTessEndPolygon( tess )
gluTessEndPolygon( POINTER(GLUtesselator)(tess) ) -> None
gluTessNormal( tess , valueX , valueY , valueZ )
gluTessNormal( POINTER(GLUtesselator)(tess), GLdouble(valueX), GLdouble(valueY), GLdouble(valueZ) ) -> None
gluTessProperty( tess , which , data )
gluTessProperty( POINTER(GLUtesselator)(tess), GLenum(which), GLdouble(data) ) -> None
gluTessVertex( tess , location , data )
gluTessVertex( POINTER(GLUtesselator)(tess), arrays.GLdoubleArray(location), POINTER(GLvoid)(data) ) -> None
gluUnProject( winX , winY , winZ , model , proj , view , objX , objY , objZ ) -> <class 'ctypes.c_int'>
gluUnProject( GLdouble(winX), GLdouble(winY), GLdouble(winZ), arrays.GLdoubleArray(model), arrays.GLdoubleArray(proj), arrays.GLintArray(view), arrays.GLdoubleArray(objX), arrays.GLdoubleArray(objY), arrays.GLdoubleArray(objZ) ) -> GLint
gluUnProject4( winX , winY , winZ , clipW , model , proj , view , nearVal , farVal , objX , objY , objZ , objW ) -> <class 'ctypes.c_int'>
gluUnProject4( GLdouble(winX), GLdouble(winY), GLdouble(winZ), GLdouble(clipW), arrays.GLdoubleArray(model), arrays.GLdoubleArray(proj), arrays.GLintArray(view), GLdouble(nearVal), GLdouble(farVal), arrays.GLdoubleArray(objX), arrays.GLdoubleArray(objY), arrays.GLdoubleArray(objZ), arrays.GLdoubleArray(objW) ) -> GLint

Classes