OpenGL.GLUT.freeglut
index
/var/pylive/src/OpenGL-dev/OpenGL-ctypes/OpenGL/GLUT/freeglut.py

FreeGLUT extensions to the GLUT API
 
This module will provide the FreeGLUT extensions if they are available
from the GLUT module.  Note that any other implementation that also provides
these entry points will also retrieve the entry points with this module.

 
Modules
       
OpenGL.arrays
OpenGL.constant
ctypes
OpenGL.platform
OpenGL.GLUT.special

 
Functions
       
glutBitmapHeight(...)
glutBitmapHeight( c_void_p(font) ) -> c_int
glutBitmapString(...)
glutBitmapString( c_void_p(font), POINTER(c_ubyte)(string) ) -> None
glutGetMenuData(...)
glutGetMenuData(  ) -> c_void_p
glutGetProcAddress(...)
glutGetProcAddress( STRING(procName) ) -> c_void_p
glutGetWindowData(...)
glutGetWindowData(  ) -> c_void_p
glutLeaveMainLoop(...)
glutLeaveMainLoop(  ) -> None
glutMainLoopEvent(...)
glutMainLoopEvent(  ) -> None
glutSetMenuData(...)
glutSetMenuData( c_void_p(data) ) -> None
glutSetOption(...)
glutSetOption( GLenum(option_flag), c_int(value) ) -> None
glutSetWindowData(...)
glutSetWindowData( c_void_p(data) ) -> None
glutSolidCylinder(...)
glutSolidCylinder( GLdouble(radius), GLdouble(height), GLint(slices), GLint(stacks) ) -> None
glutSolidRhombicDodecahedron(...)
glutSolidRhombicDodecahedron(  ) -> None
glutSolidSierpinskiSponge( num_levels,offset,scale )
pyConverters: num_levels=None, offset=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab2a10b50>, scale=None
cConverters: num_levels=None, offset=<OpenGL.converters.getPyArgsName object at 0x2aaab2a11500>, scale=None
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: glutSolidSierpinskiSponge( c_int(num_levels), arrays.GLdoubleArray(offset), GLdouble(scale) ) -> None
glutStrokeHeight(...)
glutStrokeHeight( c_void_p(font) ) -> GLfloat
glutStrokeString(...)
glutStrokeString( c_void_p(font), POINTER(c_ubyte)(string) ) -> None
glutWireCylinder(...)
glutWireCylinder( GLdouble(radius), GLdouble(height), GLint(slices), GLint(stacks) ) -> None
glutWireRhombicDodecahedron(...)
glutWireRhombicDodecahedron(  ) -> None
glutWireSierpinskiSponge( num_levels,offset,scale )
pyConverters: num_levels=None, offset=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab2a10b10>, scale=None
cConverters: num_levels=None, offset=<OpenGL.converters.getPyArgsName object at 0x2aaab2a11460>, scale=None
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: glutWireSierpinskiSponge( c_int(num_levels), arrays.GLdoubleArray(offset), GLdouble(scale) ) -> None

 
Data
        ARRAY_TYPE_TO_CONSTANT = [('GLclampd', GL_DOUBLE), ('GLclampf', GL_FLOAT), ('GLfloat', GL_FLOAT), ('GLdouble', GL_DOUBLE), ('GLbyte', GL_BYTE), ('GLshort', GL_SHORT), ('GLint', GL_INT), ('GLubyte', GL_UNSIGNED_BYTE), ('GLushort', GL_UNSIGNED_SHORT), ('GLuint', GL_UNSIGNED_INT), ('GLenum', GL_UNSIGNED_INT)]
GLUT_ACTION_CONTINUE_EXECUTION = GLUT_ACTION_CONTINUE_EXECUTION
GLUT_ACTION_EXIT = GLUT_ACTION_EXIT
GLUT_ACTION_GLUTMAINLOOP_RETURNS = GLUT_ACTION_GLUTMAINLOOP_RETURNS
GLUT_ACTION_ON_WINDOW_CLOSE = GLUT_ACTION_ON_WINDOW_CLOSE
GLUT_CREATE_NEW_CONTEXT = GLUT_CREATE_NEW_CONTEXT
GLUT_RENDERING_CONTEXT = GLUT_RENDERING_CONTEXT
GLUT_USE_CURRENT_CONTEXT = GLUT_USE_CURRENT_CONTEXT
GLUT_WINDOW_BORDER_WIDTH = GLUT_WINDOW_BORDER_WIDTH
GLUT_WINDOW_HEADER_HEIGHT = GLUT_USE_CURRENT_CONTEXT
GL_BYTE = GL_BYTE
GL_DOUBLE = GL_DOUBLE
GL_FALSE = GL_FALSE
GL_FLOAT = GL_FLOAT
GL_HALF_NV = GL_HALF_NV
GL_INT = GL_INT
GL_SHORT = GL_SHORT
GL_TRUE = GL_TRUE
GL_UNSIGNED_BYTE = GL_UNSIGNED_BYTE
GL_UNSIGNED_INT = GL_UNSIGNED_INT
GL_UNSIGNED_SHORT = GL_UNSIGNED_SHORT
GLvoid = None
glutCloseFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a109d0>
glutMenuDestroyFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a10a50>
glutMouseWheelFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a10910>
glutWMCloseFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a10a10>