OpenGL.GLU.__init__
index
/build/buildd/pyopengl-3.0.0~b6/OpenGL/GLU/__init__.py

The GLU library implementation via ctypes

 
Modules
       
ctypes
OpenGL.platform

 
Functions
       
gluBeginCurve(...)
gluBeginCurve( POINTER(GLUnurbs)(nurb) ) -> None
gluBeginPolygon(...)
gluBeginPolygon( POINTER(GLUtesselator)(tess) ) -> None
gluBeginSurface(...)
gluBeginSurface( POINTER(GLUnurbs)(nurb) ) -> None
gluBeginTrim(...)
gluBeginTrim( POINTER(GLUnurbs)(nurb) ) -> None
gluBuild1DMipmapLevels(...)
gluBuild1DMipmapLevels( GLenum(target), GLint(internalFormat), GLsizei(width), GLenum(format), GLenum(type), GLint(level), GLint(base), GLint(max), c_void_p(data) ) -> GLint
gluBuild1DMipmaps(...)
gluBuild1DMipmaps( GLenum(target), GLint(internalFormat), GLsizei(width), GLenum(format), GLenum(type), c_void_p(data) ) -> GLint
gluBuild2DMipmapLevels(...)
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(...)
gluBuild2DMipmaps( GLenum(target), GLint(internalFormat), GLsizei(width), GLsizei(height), GLenum(format), GLenum(type), c_void_p(data) ) -> GLint
gluBuild3DMipmapLevels(...)
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(...)
gluBuild3DMipmaps( GLenum(target), GLint(internalFormat), GLsizei(width), GLsizei(height), GLsizei(depth), GLenum(format), GLenum(type), c_void_p(data) ) -> GLint
gluCheckExtension( extName,extString )
pyConverters: extName=<OpenGL.converters.CallFuncPyConverter object at 0x879602c>, extString=<OpenGL.converters.CallFuncPyConverter object at 0x87965cc>
cConverters: extName=<OpenGL.converters.getPyArgsName object at 0x8551dc4>, extString=<OpenGL.converters.getPyArgsName object at 0x8551e14>
cResolvers: Not Used
storeValues: Not Used
returnValues:
returnPointer(result, baseOperation, pyArgs, cArgs)
Return the converted object as result of function
 
Note: this is a hack that always returns pyArgs[0]!
Wrapping Operation: gluCheckExtension( arrays.GLubyteArray(extName), arrays.GLubyteArray(extString) ) -> GLboolean
gluCylinder(...)
gluCylinder( POINTER(GLUquadric)(quad), GLdouble(base), GLdouble(top), GLdouble(height), GLint(slices), GLint(stacks) ) -> None
gluDeleteNurbsRenderer(...)
gluDeleteNurbsRenderer( POINTER(GLUnurbs)(nurb) ) -> None
gluDeleteQuadric(...)
gluDeleteQuadric( POINTER(GLUquadric)(quad) ) -> None
gluDeleteTess(...)
gluDeleteTess( POINTER(GLUtesselator)(tess) ) -> None
gluDisk(...)
gluDisk( POINTER(GLUquadric)(quad), GLdouble(inner), GLdouble(outer), GLint(slices), GLint(loops) ) -> None
gluEndCurve(...)
gluEndCurve( POINTER(GLUnurbs)(nurb) ) -> None
gluEndPolygon(...)
gluEndPolygon( POINTER(GLUtesselator)(tess) ) -> None
gluEndSurface(...)
gluEndSurface( POINTER(GLUnurbs)(nurb) ) -> None
gluEndTrim(...)
gluEndTrim( POINTER(GLUnurbs)(nurb) ) -> None
gluErrorString(...)
gluErrorString( GLenum(error) ) -> POINTER(GLubyte)
gluGetNurbsProperty( nurb,property,data )
pyConverters: nurb=None, property=None, data=<OpenGL.converters.CallFuncPyConverter object at 0x82a20cc>
cConverters: nurb=None, property=None, data=<OpenGL.converters.getPyArgsName object at 0x8551e8c>
cResolvers: Not Used
storeValues: Not Used
returnValues:
returnPointer(result, baseOperation, pyArgs, cArgs)
Return the converted object as result of function
 
Note: this is a hack that always returns pyArgs[0]!
Wrapping Operation: gluGetNurbsProperty( POINTER(GLUnurbs)(nurb), GLenum(property), arrays.GLfloatArray(data) ) -> None
gluGetString(...)
gluGetString( GLenum(name) ) -> POINTER(GLubyte)
gluLoadSamplingMatrices( nurb,model,perspective,view )
pyConverters: nurb=None, model=<OpenGL.converters.CallFuncPyConverter object at 0x82a252c>, perspective=<OpenGL.converters.CallFuncPyConverter object at 0x82a25ac>, view=<OpenGL.converters.CallFuncPyConverter object at 0x82a25cc>
cConverters: nurb=None, model=<OpenGL.converters.getPyArgsName object at 0x8551f7c>, perspective=<OpenGL.converters.getPyArgsName object at 0x8551fcc>, view=<OpenGL.converters.getPyArgsName object at 0x8557054>
cResolvers: Not Used
storeValues: Not Used
returnValues:
returnPointer(result, baseOperation, pyArgs, cArgs)
Return the converted object as result of function
 
Note: this is a hack that always returns pyArgs[0]!
Wrapping Operation: gluLoadSamplingMatrices( POINTER(GLUnurbs)(nurb), arrays.GLfloatArray(model), arrays.GLfloatArray(perspective), arrays.GLintArray(view) ) -> None
gluLookAt(...)
gluLookAt( GLdouble(eyeX), GLdouble(eyeY), GLdouble(eyeZ), GLdouble(centerX), GLdouble(centerY), GLdouble(centerZ), GLdouble(upX), GLdouble(upY), GLdouble(upZ) ) -> None
gluNewQuadric(...)
gluNewQuadric(  ) -> GLUQuadric
        
Create a new GLUQuadric object
gluNextContour(...)
gluNextContour( POINTER(GLUtesselator)(tess), GLenum(type) ) -> None
gluNurbsProperty(...)
gluNurbsProperty( POINTER(GLUnurbs)(nurb), GLenum(property), GLfloat(value) ) -> None
gluOrtho2D(...)
gluOrtho2D( GLdouble(left), GLdouble(right), GLdouble(bottom), GLdouble(top) ) -> None
gluPartialDisk(...)
gluPartialDisk( POINTER(GLUquadric)(quad), GLdouble(inner), GLdouble(outer), GLint(slices), GLint(loops), GLdouble(start), GLdouble(sweep) ) -> None
gluPerspective(...)
gluPerspective( GLdouble(fovy), GLdouble(aspect), GLdouble(zNear), GLdouble(zFar) ) -> None
gluPickMatrix( x,y,delX,delY,viewport )
pyConverters: x=None, y=None, delX=None, delY=None, viewport=<OpenGL.converters.CallFuncPyConverter object at 0x82a284c>
cConverters: x=None, y=None, delX=None, delY=None, viewport=<OpenGL.converters.getPyArgsName object at 0x85572ac>
cResolvers: Not Used
storeValues: Not Used
returnValues:
returnPointer(result, baseOperation, pyArgs, cArgs)
Return the converted object as result of function
 
Note: this is a hack that always returns pyArgs[0]!
Wrapping Operation: gluPickMatrix( GLdouble(x), GLdouble(y), GLdouble(delX), GLdouble(delY), arrays.GLintArray(viewport) ) -> None
gluQuadricDrawStyle(...)
gluQuadricDrawStyle( POINTER(GLUquadric)(quad), GLenum(draw) ) -> None
gluQuadricNormals(...)
gluQuadricNormals( POINTER(GLUquadric)(quad), GLenum(normal) ) -> None
gluQuadricOrientation(...)
gluQuadricOrientation( POINTER(GLUquadric)(quad), GLenum(orientation) ) -> None
gluQuadricTexture(...)
gluQuadricTexture( POINTER(GLUquadric)(quad), GLboolean(texture) ) -> None
gluScaleImage(...)
gluScaleImage( GLenum(format), GLsizei(wIn), GLsizei(hIn), GLenum(typeIn), c_void_p(dataIn), GLsizei(wOut), GLsizei(hOut), GLenum(typeOut), POINTER(GLvoid)(dataOut) ) -> GLint
gluSphere(...)
gluSphere( POINTER(GLUquadric)(quad), GLdouble(radius), GLint(slices), GLint(stacks) ) -> None
gluTessBeginContour(...)
gluTessBeginContour( POINTER(GLUtesselator)(tess) ) -> None
gluTessEndContour(...)
gluTessEndContour( POINTER(GLUtesselator)(tess) ) -> None
gluTessEndPolygon(...)
gluTessEndPolygon( POINTER(GLUtesselator)(tess) ) -> None
gluTessNormal(...)
gluTessNormal( POINTER(GLUtesselator)(tess), GLdouble(valueX), GLdouble(valueY), GLdouble(valueZ) ) -> None
gluTessProperty(...)
gluTessProperty( POINTER(GLUtesselator)(tess), GLenum(which), GLdouble(data) ) -> None

 
Data
        GLU_AUTO_LOAD_MATRIX = GLU_AUTO_LOAD_MATRIX
GLU_BEGIN = GLU_BEGIN
GLU_CCW = GLU_CCW
GLU_CULLING = GLU_CULLING
GLU_CW = GLU_CW
GLU_DISPLAY_MODE = GLU_DISPLAY_MODE
GLU_DOMAIN_DISTANCE = GLU_DOMAIN_DISTANCE
GLU_EDGE_FLAG = GLU_EDGE_FLAG
GLU_END = GLU_END
GLU_ERROR = GLU_ERROR
GLU_EXTENSIONS = GLU_EXTENSIONS
GLU_EXTERIOR = GLU_EXTERIOR
GLU_FALSE = GLU_FALSE
GLU_FILL = GLU_FILL
GLU_FLAT = GLU_FLAT
GLU_INCOMPATIBLE_GL_VERSION = GLU_INCOMPATIBLE_GL_VERSION
GLU_INSIDE = GLU_INSIDE
GLU_INTERIOR = GLU_INTERIOR
GLU_INVALID_ENUM = GLU_INVALID_ENUM
GLU_INVALID_OPERATION = GLU_INVALID_OPERATION
GLU_INVALID_VALUE = GLU_INVALID_VALUE
GLU_LINE = GLU_LINE
GLU_MAP1_TRIM_2 = GLU_MAP1_TRIM_2
GLU_MAP1_TRIM_3 = GLU_MAP1_TRIM_3
GLU_NONE = GLU_NONE
GLU_NURBS_BEGIN = GLU_NURBS_BEGIN
GLU_NURBS_BEGIN_DATA = GLU_NURBS_BEGIN_DATA
GLU_NURBS_BEGIN_DATA_EXT = GLU_NURBS_BEGIN_DATA_EXT
GLU_NURBS_BEGIN_EXT = GLU_NURBS_BEGIN_EXT
GLU_NURBS_COLOR = GLU_NURBS_COLOR
GLU_NURBS_COLOR_DATA = GLU_NURBS_COLOR_DATA
GLU_NURBS_COLOR_DATA_EXT = GLU_NURBS_COLOR_DATA_EXT
GLU_NURBS_COLOR_EXT = GLU_NURBS_COLOR_EXT
GLU_NURBS_END = GLU_NURBS_END
GLU_NURBS_END_DATA = GLU_NURBS_END_DATA
GLU_NURBS_END_DATA_EXT = GLU_NURBS_END_DATA_EXT
GLU_NURBS_END_EXT = GLU_NURBS_END_EXT
GLU_NURBS_ERROR = GLU_NURBS_ERROR
GLU_NURBS_ERROR1 = GLU_NURBS_ERROR1
GLU_NURBS_ERROR10 = GLU_NURBS_ERROR10
GLU_NURBS_ERROR11 = GLU_NURBS_ERROR11
GLU_NURBS_ERROR12 = GLU_NURBS_ERROR12
GLU_NURBS_ERROR13 = GLU_NURBS_ERROR13
GLU_NURBS_ERROR14 = GLU_NURBS_ERROR14
GLU_NURBS_ERROR15 = GLU_NURBS_ERROR15
GLU_NURBS_ERROR16 = GLU_NURBS_ERROR16
GLU_NURBS_ERROR17 = GLU_NURBS_ERROR17
GLU_NURBS_ERROR18 = GLU_NURBS_ERROR18
GLU_NURBS_ERROR19 = GLU_NURBS_ERROR19
GLU_NURBS_ERROR2 = GLU_NURBS_ERROR2
GLU_NURBS_ERROR20 = GLU_NURBS_ERROR20
GLU_NURBS_ERROR21 = GLU_NURBS_ERROR21
GLU_NURBS_ERROR22 = GLU_NURBS_ERROR22
GLU_NURBS_ERROR23 = GLU_NURBS_ERROR23
GLU_NURBS_ERROR24 = GLU_NURBS_ERROR24
GLU_NURBS_ERROR25 = GLU_NURBS_ERROR25
GLU_NURBS_ERROR26 = GLU_NURBS_ERROR26
GLU_NURBS_ERROR27 = GLU_NURBS_ERROR27
GLU_NURBS_ERROR28 = GLU_NURBS_ERROR28
GLU_NURBS_ERROR29 = GLU_NURBS_ERROR29
GLU_NURBS_ERROR3 = GLU_NURBS_ERROR3
GLU_NURBS_ERROR30 = GLU_NURBS_ERROR30
GLU_NURBS_ERROR31 = GLU_NURBS_ERROR31
GLU_NURBS_ERROR32 = GLU_NURBS_ERROR32
GLU_NURBS_ERROR33 = GLU_NURBS_ERROR33
GLU_NURBS_ERROR34 = GLU_NURBS_ERROR34
GLU_NURBS_ERROR35 = GLU_NURBS_ERROR35
GLU_NURBS_ERROR36 = GLU_NURBS_ERROR36
GLU_NURBS_ERROR37 = GLU_NURBS_ERROR37
GLU_NURBS_ERROR4 = GLU_NURBS_ERROR4
GLU_NURBS_ERROR5 = GLU_NURBS_ERROR5
GLU_NURBS_ERROR6 = GLU_NURBS_ERROR6
GLU_NURBS_ERROR7 = GLU_NURBS_ERROR7
GLU_NURBS_ERROR8 = GLU_NURBS_ERROR8
GLU_NURBS_ERROR9 = GLU_NURBS_ERROR9
GLU_NURBS_MODE = GLU_NURBS_MODE
GLU_NURBS_MODE_EXT = GLU_NURBS_MODE_EXT
GLU_NURBS_NORMAL = GLU_NURBS_NORMAL
GLU_NURBS_NORMAL_DATA = GLU_NURBS_NORMAL_DATA
GLU_NURBS_NORMAL_DATA_EXT = GLU_NURBS_NORMAL_DATA_EXT
GLU_NURBS_NORMAL_EXT = GLU_NURBS_NORMAL_EXT
GLU_NURBS_RENDERER = GLU_NURBS_RENDERER
GLU_NURBS_RENDERER_EXT = GLU_NURBS_RENDERER_EXT
GLU_NURBS_TESSELLATOR = GLU_NURBS_TESSELLATOR
GLU_NURBS_TESSELLATOR_EXT = GLU_NURBS_TESSELLATOR_EXT
GLU_NURBS_TEXTURE_COORD = GLU_NURBS_TEXTURE_COORD
GLU_NURBS_TEXTURE_COORD_DATA = GLU_NURBS_TEXTURE_COORD_DATA
GLU_NURBS_TEX_COORD_DATA_EXT = GLU_NURBS_TEX_COORD_DATA_EXT
GLU_NURBS_TEX_COORD_EXT = GLU_NURBS_TEX_COORD_EXT
GLU_NURBS_VERTEX = GLU_NURBS_VERTEX
GLU_NURBS_VERTEX_DATA = GLU_NURBS_VERTEX_DATA
GLU_NURBS_VERTEX_DATA_EXT = GLU_NURBS_VERTEX_DATA_EXT
GLU_NURBS_VERTEX_EXT = GLU_NURBS_VERTEX_EXT
GLU_OBJECT_PARAMETRIC_ERROR = GLU_OBJECT_PARAMETRIC_ERROR
GLU_OBJECT_PARAMETRIC_ERROR_EXT = GLU_OBJECT_PARAMETRIC_ERROR_EXT
GLU_OBJECT_PATH_LENGTH = GLU_OBJECT_PATH_LENGTH
GLU_OBJECT_PATH_LENGTH_EXT = GLU_OBJECT_PATH_LENGTH_EXT
GLU_OUTLINE_PATCH = GLU_OUTLINE_PATCH
GLU_OUTLINE_POLYGON = GLU_OUTLINE_POLYGON
GLU_OUTSIDE = GLU_OUTSIDE
GLU_OUT_OF_MEMORY = GLU_OUT_OF_MEMORY
GLU_PARAMETRIC_ERROR = GLU_PARAMETRIC_ERROR
GLU_PARAMETRIC_TOLERANCE = GLU_PARAMETRIC_TOLERANCE
GLU_PATH_LENGTH = GLU_PATH_LENGTH
GLU_POINT = GLU_POINT
GLU_SAMPLING_METHOD = GLU_SAMPLING_METHOD
GLU_SAMPLING_TOLERANCE = GLU_SAMPLING_TOLERANCE
GLU_SILHOUETTE = GLU_SILHOUETTE
GLU_SMOOTH = GLU_SMOOTH
GLU_TESS_BEGIN = GLU_TESS_BEGIN
GLU_TESS_BEGIN_DATA = GLU_TESS_BEGIN_DATA
GLU_TESS_BOUNDARY_ONLY = GLU_TESS_BOUNDARY_ONLY
GLU_TESS_COMBINE = GLU_TESS_COMBINE
GLU_TESS_COMBINE_DATA = GLU_TESS_COMBINE_DATA
GLU_TESS_COORD_TOO_LARGE = GLU_TESS_COORD_TOO_LARGE
GLU_TESS_EDGE_FLAG = GLU_TESS_EDGE_FLAG
GLU_TESS_EDGE_FLAG_DATA = GLU_TESS_EDGE_FLAG_DATA
GLU_TESS_END = GLU_TESS_END
GLU_TESS_END_DATA = GLU_TESS_END_DATA
GLU_TESS_ERROR = GLU_TESS_ERROR
GLU_TESS_ERROR1 = GLU_TESS_ERROR1
GLU_TESS_ERROR2 = GLU_TESS_ERROR2
GLU_TESS_ERROR3 = GLU_TESS_ERROR3
GLU_TESS_ERROR4 = GLU_TESS_ERROR4
GLU_TESS_ERROR5 = GLU_TESS_ERROR5
GLU_TESS_ERROR6 = GLU_TESS_ERROR6
GLU_TESS_ERROR7 = GLU_TESS_ERROR7
GLU_TESS_ERROR8 = GLU_TESS_ERROR8
GLU_TESS_ERROR_DATA = GLU_TESS_ERROR_DATA
GLU_TESS_MAX_COORD = GLU_TESS_MAX_COORD
GLU_TESS_MISSING_BEGIN_CONTOUR = GLU_TESS_MISSING_BEGIN_CONTOUR
GLU_TESS_MISSING_BEGIN_POLYGON = GLU_TESS_MISSING_BEGIN_POLYGON
GLU_TESS_MISSING_END_CONTOUR = GLU_TESS_MISSING_END_CONTOUR
GLU_TESS_MISSING_END_POLYGON = GLU_TESS_MISSING_END_POLYGON
GLU_TESS_NEED_COMBINE_CALLBACK = GLU_TESS_NEED_COMBINE_CALLBACK
GLU_TESS_TOLERANCE = GLU_TESS_TOLERANCE
GLU_TESS_VERTEX = GLU_TESS_VERTEX
GLU_TESS_VERTEX_DATA = GLU_TESS_VERTEX_DATA
GLU_TESS_WINDING_ABS_GEQ_TWO = GLU_TESS_WINDING_ABS_GEQ_TWO
GLU_TESS_WINDING_NEGATIVE = GLU_TESS_WINDING_NEGATIVE
GLU_TESS_WINDING_NONZERO = GLU_TESS_WINDING_NONZERO
GLU_TESS_WINDING_ODD = GLU_TESS_WINDING_ODD
GLU_TESS_WINDING_POSITIVE = GLU_TESS_WINDING_POSITIVE
GLU_TESS_WINDING_RULE = GLU_TESS_WINDING_RULE
GLU_TRUE = GLU_TRUE
GLU_UNKNOWN = GLU_UNKNOWN
GLU_U_STEP = GLU_U_STEP
GLU_VERSION = GLU_VERSION
GLU_VERSION_1_1 = GLU_VERSION_1_1
GLU_VERSION_1_2 = GLU_VERSION_1_2
GLU_VERSION_1_3 = GLU_VERSION_1_3
GLU_VERTEX = GLU_VERTEX
GLU_V_STEP = GLU_V_STEP
GLvoid = None
__file__ = '/build/buildd/pyopengl-3.0.0~b6/OpenGL/GLU/__init__.pyc'
__name__ = 'OpenGL.GLU.__init__'
gluGetTessProperty = <OpenGL.lazywrapper.gluGetTessProperty object at 0x85618cc>
gluNewNurbsRenderer = <OpenGL.lazywrapper.gluNewNurbsRenderer object at 0x85693ac>
gluNewTess = <OpenGL.lazywrapper.gluNewTess object at 0x856180c>
gluNurbsCallbackData = <OpenGL.lazywrapper.gluNurbsCallbackData object at 0x856944c>
gluNurbsCallbackDataEXT = <OpenGL.lazywrapper.gluNurbsCallbackDataEXT object at 0x85694ec>
gluNurbsCurve = <OpenGL.lazywrapper.gluNurbsCurve object at 0x856958c>
gluNurbsSurface = <OpenGL.lazywrapper.gluNurbsSurface object at 0x856962c>
gluProject = <OpenGL.lazywrapper.gluProject object at 0x855926c>
gluPwlCurve = <OpenGL.lazywrapper.gluPwlCurve object at 0x85696cc>
gluUnProject = <OpenGL.lazywrapper.gluUnProject object at 0x855930c>
gluUnProject4 = <OpenGL.lazywrapper.gluUnProject4 object at 0x85593ac>