OpenGL.raw.GLU
Modules
Raw (C-style) API for OpenGL.GLU
Automatically generated by the generateraw script, do not edit!
Functions
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
gluDisk(
quad
,
inner
,
outer
,
slices
,
loops
)
gluDisk( POINTER(GLUquadric)(quad), GLdouble(inner), GLdouble(outer), GLint(slices), GLint(loops) ) -> 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
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)
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
gluTessBeginPolygon(
tess
,
data
)
gluTessBeginPolygon( POINTER(GLUtesselator)(tess), POINTER(GLvoid)(data) ) -> None
gluTessCallback(
tess
,
which
,
CallBackFunc
)
gluTessCallback( POINTER(GLUtesselator)(tess), GLenum(which), _GLUfuncptr(CallBackFunc) ) -> 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
class GLUquadric(
Structure
):
class GLUtesselator(
Structure
):