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

`The GLUT library implementation via ctypes`

Package Contents
`` |  | __init__ -- The GLUT library implementation via ctypes fonts -- Load font "constants" (actually void *s) from the GLUT DLL freeglut -- FreeGLUT extensions to the GLUT API special -- GLUT functions requiring special handling to provide Pythonic wrappers

Functions
> `` |  | CurrentContextIsValid = glXGetCurrentContext(...) glutAddMenuEntry(...) `glutAddMenuEntry( STRING(label), c_int(value) ) -> None` glutAddSubMenu(...) `glutAddSubMenu( STRING(label), c_int(subMenu) ) -> None` glutAttachMenu(...) `glutAttachMenu( c_int(button) ) -> None` glutBitmapCharacter(...) `glutBitmapCharacter( c_void_p(font), c_int(character) ) -> None` glutBitmapHeight(...) `glutBitmapHeight( c_void_p(font) ) -> c_int` glutBitmapLength(...) `glutBitmapLength( c_void_p(font), POINTER(c_ubyte)(string) ) -> c_int` glutBitmapString(...) `glutBitmapString( c_void_p(font), POINTER(c_ubyte)(string) ) -> None` glutBitmapWidth(...) `glutBitmapWidth( c_void_p(font), c_int(character) ) -> c_int` glutChangeToMenuEntry(...) `glutChangeToMenuEntry( c_int(item), STRING(label), c_int(value) ) -> None` glutChangeToSubMenu(...) `glutChangeToSubMenu( c_int(item), STRING(label), c_int(value) ) -> None` glutCopyColormap(...) `glutCopyColormap( c_int(window) ) -> None` glutCreateSubWindow(...) `glutCreateSubWindow( c_int(window), c_int(x), c_int(y), c_int(width), c_int(height) ) -> c_int` glutCreateWindow(...) `glutCreateWindow( STRING(title) ) -> c_int` glutDetachMenu(...) `glutDetachMenu( c_int(button) ) -> None` glutDeviceGet(...) `glutDeviceGet( GLenum(query) ) -> c_int` glutEnterGameMode(...) `glutEnterGameMode( ) -> c_int` glutEstablishOverlay(...) `glutEstablishOverlay( ) -> None` glutExtensionSupported(...) `glutExtensionSupported( STRING(extension) ) -> c_int` glutForceJoystickFunc(...) `glutForceJoystickFunc( ) -> None` glutFullScreen(...) `glutFullScreen( ) -> None` glutGameModeGet(...) `glutGameModeGet( GLenum(query) ) -> c_int` glutGameModeString(...) `glutGameModeString( STRING(string) ) -> None` glutGet(...) `glutGet( GLenum(query) ) -> c_int` glutGetColor(...) `glutGetColor( c_int(color), c_int(component) ) -> GLfloat` glutGetMenu(...) `glutGetMenu( ) -> c_int` glutGetMenuData(...) `glutGetMenuData( ) -> c_void_p` glutGetModifiers(...) `glutGetModifiers( ) -> c_int` glutGetProcAddress(...) `glutGetProcAddress( STRING(procName) ) -> c_void_p` glutGetWindow(...) `glutGetWindow( ) -> c_int` glutGetWindowData(...) `glutGetWindowData( ) -> c_void_p` glutHideOverlay(...) `glutHideOverlay( ) -> None` glutHideWindow(...) `glutHideWindow( ) -> None` glutIconifyWindow(...) `glutIconifyWindow( ) -> None` glutIgnoreKeyRepeat(...) `glutIgnoreKeyRepeat( c_int(ignore) ) -> None` glutInitDisplayMode(...) `glutInitDisplayMode( c_uint(displayMode) ) -> None` glutInitDisplayString(...) `glutInitDisplayString( STRING(displayMode) ) -> None` glutInitWindowPosition(...) `glutInitWindowPosition( c_int(x), c_int(y) ) -> None` glutInitWindowSize(...) `glutInitWindowSize( c_int(width), c_int(height) ) -> None` glutLayerGet(...) `glutLayerGet( GLenum(query) ) -> c_int` glutLeaveGameMode(...) `glutLeaveGameMode( ) -> None` glutLeaveMainLoop(...) `glutLeaveMainLoop( ) -> None` glutMainLoop(...) `glutMainLoop( ) -> None` glutMainLoopEvent(...) `glutMainLoopEvent( ) -> None` glutPopWindow(...) `glutPopWindow( ) -> None` glutPositionWindow(...) `glutPositionWindow( c_int(x), c_int(y) ) -> None` glutPostOverlayRedisplay(...) `glutPostOverlayRedisplay( ) -> None` glutPostRedisplay(...) `glutPostRedisplay( ) -> None` glutPostWindowOverlayRedisplay(...) `glutPostWindowOverlayRedisplay( c_int(window) ) -> None` glutPostWindowRedisplay(...) `glutPostWindowRedisplay( c_int(window) ) -> None` glutPushWindow(...) `glutPushWindow( ) -> None` glutRemoveMenuItem(...) `glutRemoveMenuItem( c_int(item) ) -> None` glutRemoveOverlay(...) `glutRemoveOverlay( ) -> None` glutReportErrors(...) `glutReportErrors( ) -> None` glutReshapeWindow(...) `glutReshapeWindow( c_int(width), c_int(height) ) -> None` glutSetColor(...) `glutSetColor( c_int(color), GLfloat(red), GLfloat(green), GLfloat(blue) ) -> None` glutSetCursor(...) `glutSetCursor( c_int(cursor) ) -> None` glutSetIconTitle(...) `glutSetIconTitle( STRING(title) ) -> None` glutSetKeyRepeat(...) `glutSetKeyRepeat( c_int(repeatMode) ) -> None` glutSetMenu(...) `glutSetMenu( c_int(menu) ) -> None` glutSetMenuData(...) `glutSetMenuData( c_void_p(data) ) -> None` glutSetOption(...) `glutSetOption( GLenum(option_flag), c_int(value) ) -> None` glutSetWindow(...) `glutSetWindow( c_int(window) ) -> None` glutSetWindowData(...) `glutSetWindowData( c_void_p(data) ) -> None` glutSetWindowTitle(...) `glutSetWindowTitle( STRING(title) ) -> None` glutSetupVideoResizing(...) `glutSetupVideoResizing( ) -> None` glutShowOverlay(...) `glutShowOverlay( ) -> None` glutShowWindow(...) `glutShowWindow( ) -> None` glutSolidCone(...) `glutSolidCone( GLdouble(base), GLdouble(height), GLint(slices), GLint(stacks) ) -> None` glutSolidCube(...) `glutSolidCube( GLdouble(size) ) -> None` glutSolidCylinder(...) `glutSolidCylinder( GLdouble(radius), GLdouble(height), GLint(slices), GLint(stacks) ) -> None` glutSolidDodecahedron(...) `glutSolidDodecahedron( ) -> None` glutSolidIcosahedron(...) `glutSolidIcosahedron( ) -> None` glutSolidOctahedron(...) `glutSolidOctahedron( ) -> 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
> glutSolidSphere(...) `glutSolidSphere( GLdouble(radius), GLint(slices), GLint(stacks) ) -> None` glutSolidTeapot(...) `glutSolidTeapot( GLdouble(size) ) -> None` glutSolidTetrahedron(...) `glutSolidTetrahedron( ) -> None` glutSolidTorus(...) `glutSolidTorus( GLdouble(innerRadius), GLdouble(outerRadius), GLint(sides), GLint(rings) ) -> None` glutStopVideoResizing(...) `glutStopVideoResizing( ) -> None` glutStrokeCharacter(...) `glutStrokeCharacter( c_void_p(font), c_int(character) ) -> None` glutStrokeHeight(...) `glutStrokeHeight( c_void_p(font) ) -> GLfloat` glutStrokeLength(...) `glutStrokeLength( c_void_p(font), POINTER(c_ubyte)(string) ) -> c_int` glutStrokeString(...) `glutStrokeString( c_void_p(font), POINTER(c_ubyte)(string) ) -> None` glutStrokeWidth(...) `glutStrokeWidth( c_void_p(font), c_int(character) ) -> c_int` glutSwapBuffers(...) `glutSwapBuffers( ) -> None` glutUseLayer(...) `glutUseLayer( GLenum(layer) ) -> None` glutVideoPan(...) `glutVideoPan( c_int(x), c_int(y), c_int(width), c_int(height) ) -> None` glutVideoResize(...) `glutVideoResize( c_int(x), c_int(y), c_int(width), c_int(height) ) -> None` glutVideoResizeGet(...) `glutVideoResizeGet( GLenum(query) ) -> c_int` glutWarpPointer(...) `glutWarpPointer( c_int(x), c_int(y) ) -> None` glutWireCone(...) `glutWireCone( GLdouble(base), GLdouble(height), GLint(slices), GLint(stacks) ) -> None` glutWireCube(...) `glutWireCube( GLdouble(size) ) -> None` glutWireCylinder(...) `glutWireCylinder( GLdouble(radius), GLdouble(height), GLint(slices), GLint(stacks) ) -> None` glutWireDodecahedron(...) `glutWireDodecahedron( ) -> None` glutWireIcosahedron(...) `glutWireIcosahedron( ) -> None` glutWireOctahedron(...) `glutWireOctahedron( ) -> 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
glutWireSphere(...) `glutWireSphere( GLdouble(radius), GLint(slices), GLint(stacks) ) -> None` glutWireTeapot(...) `glutWireTeapot( GLdouble(size) ) -> None` glutWireTetrahedron(...) `glutWireTetrahedron( ) -> None` glutWireTorus(...) `glutWireTorus( GLdouble(innerRadius), GLdouble(outerRadius), GLint(sides), GLint(rings) ) -> 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 = <CDLL 'libglut.so.3', handle 615560 at 2b54fad04b10> GLUT_ACCUM = GLUT_ACCUM 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_ACTIVE_ALT = GLUT_ACTIVE_ALT GLUT_ACTIVE_CTRL = GLUT_ACTIVE_CTRL GLUT_ACTIVE_SHIFT = GLUT_ACTIVE_SHIFT GLUT_ALPHA = GLUT_ALPHA GLUT_API_VERSION = GLUT_API_VERSION GLUT_BITMAP_8_BY_13 = c_void_p(46912502881376) GLUT_BITMAP_9_BY_15 = c_void_p(46912502881312) GLUT_BITMAP_HELVETICA_10 = c_void_p(46912502881408) GLUT_BITMAP_HELVETICA_12 = c_void_p(46912502881280) GLUT_BITMAP_HELVETICA_18 = c_void_p(46912502881248) GLUT_BITMAP_TIMES_ROMAN_10 = c_void_p(46912502881440) GLUT_BITMAP_TIMES_ROMAN_24 = c_void_p(46912502881344) GLUT_BLUE = GLUT_BLUE GLUT_CREATE_NEW_CONTEXT = GLUT_CREATE_NEW_CONTEXT GLUT_CURSOR_BOTTOM_LEFT_CORNER = GLUT_CURSOR_BOTTOM_LEFT_CORNER GLUT_CURSOR_BOTTOM_RIGHT_CORNER = GLUT_CURSOR_BOTTOM_RIGHT_CORNER GLUT_CURSOR_BOTTOM_SIDE = GLUT_CURSOR_BOTTOM_SIDE GLUT_CURSOR_CROSSHAIR = GLUT_CURSOR_CROSSHAIR GLUT_CURSOR_CYCLE = GLUT_CURSOR_CYCLE GLUT_CURSOR_DESTROY = GLUT_CURSOR_DESTROY GLUT_CURSOR_FULL_CROSSHAIR = GLUT_CURSOR_FULL_CROSSHAIR GLUT_CURSOR_HELP = GLUT_CURSOR_HELP GLUT_CURSOR_INFO = GLUT_CURSOR_INFO GLUT_CURSOR_INHERIT = GLUT_CURSOR_INHERIT GLUT_CURSOR_LEFT_ARROW = GLUT_CURSOR_LEFT_ARROW GLUT_CURSOR_LEFT_RIGHT = GLUT_CURSOR_LEFT_RIGHT GLUT_CURSOR_LEFT_SIDE = GLUT_CURSOR_LEFT_SIDE GLUT_CURSOR_NONE = GLUT_CURSOR_NONE GLUT_CURSOR_RIGHT_ARROW = GLUT_CURSOR_RIGHT_ARROW GLUT_CURSOR_RIGHT_SIDE = GLUT_CURSOR_RIGHT_SIDE GLUT_CURSOR_SPRAY = GLUT_CURSOR_SPRAY GLUT_CURSOR_TEXT = GLUT_CURSOR_TEXT GLUT_CURSOR_TOP_LEFT_CORNER = GLUT_CURSOR_TOP_LEFT_CORNER GLUT_CURSOR_TOP_RIGHT_CORNER = GLUT_CURSOR_TOP_RIGHT_CORNER GLUT_CURSOR_TOP_SIDE = GLUT_CURSOR_TOP_SIDE GLUT_CURSOR_UP_DOWN = GLUT_CURSOR_UP_DOWN GLUT_CURSOR_WAIT = GLUT_CURSOR_WAIT GLUT_DEPTH = GLUT_DEPTH GLUT_DEVICE_IGNORE_KEY_REPEAT = GLUT_DEVICE_IGNORE_KEY_REPEAT GLUT_DEVICE_KEY_REPEAT = GLUT_DEVICE_KEY_REPEAT GLUT_DISPLAY_MODE_POSSIBLE = GLUT_DISPLAY_MODE_POSSIBLE GLUT_DOUBLE = GLUT_DOUBLE GLUT_DOWN = GLUT_DOWN GLUT_ELAPSED_TIME = GLUT_ELAPSED_TIME GLUT_ENTERED = GLUT_ENTERED GLUT_FULLY_COVERED = GLUT_FULLY_COVERED GLUT_FULLY_RETAINED = GLUT_FULLY_RETAINED GLUT_GAME_MODE_ACTIVE = GLUT_GAME_MODE_ACTIVE GLUT_GAME_MODE_DISPLAY_CHANGED = GLUT_GAME_MODE_DISPLAY_CHANGED GLUT_GAME_MODE_HEIGHT = GLUT_GAME_MODE_HEIGHT GLUT_GAME_MODE_PIXEL_DEPTH = GLUT_GAME_MODE_PIXEL_DEPTH GLUT_GAME_MODE_POSSIBLE = GLUT_GAME_MODE_POSSIBLE GLUT_GAME_MODE_REFRESH_RATE = GLUT_GAME_MODE_REFRESH_RATE GLUT_GAME_MODE_WIDTH = GLUT_GAME_MODE_WIDTH GLUT_GREEN = GLUT_GREEN GLUT_GUARD_CALLBACKS = False GLUT_HAS_DIAL_AND_BUTTON_BOX = GLUT_HAS_DIAL_AND_BUTTON_BOX GLUT_HAS_JOYSTICK = GLUT_HAS_JOYSTICK GLUT_HAS_KEYBOARD = GLUT_HAS_KEYBOARD GLUT_HAS_MOUSE = GLUT_HAS_MOUSE GLUT_HAS_OVERLAY = GLUT_HAS_OVERLAY GLUT_HAS_SPACEBALL = GLUT_HAS_SPACEBALL GLUT_HAS_TABLET = GLUT_HAS_TABLET GLUT_HIDDEN = GLUT_HIDDEN GLUT_INDEX = GLUT_INDEX GLUT_INIT_DISPLAY_MODE = GLUT_INIT_DISPLAY_MODE GLUT_INIT_STATE = GLUT_INIT_STATE GLUT_INIT_WINDOW_HEIGHT = GLUT_INIT_WINDOW_HEIGHT GLUT_INIT_WINDOW_WIDTH = GLUT_INIT_WINDOW_WIDTH GLUT_INIT_WINDOW_X = GLUT_INIT_WINDOW_X GLUT_INIT_WINDOW_Y = GLUT_INIT_WINDOW_Y GLUT_JOYSTICK_AXES = GLUT_JOYSTICK_AXES GLUT_JOYSTICK_BUTTONS = GLUT_JOYSTICK_BUTTONS GLUT_JOYSTICK_BUTTON_A = GLUT_JOYSTICK_BUTTON_A GLUT_JOYSTICK_BUTTON_B = GLUT_JOYSTICK_BUTTON_B GLUT_JOYSTICK_BUTTON_C = GLUT_JOYSTICK_BUTTON_C GLUT_JOYSTICK_BUTTON_D = GLUT_JOYSTICK_BUTTON_D GLUT_JOYSTICK_POLL_RATE = GLUT_JOYSTICK_POLL_RATE GLUT_KEY_DOWN = GLUT_KEY_DOWN GLUT_KEY_END = GLUT_KEY_END GLUT_KEY_F1 = GLUT_KEY_F1 GLUT_KEY_F10 = GLUT_KEY_F10 GLUT_KEY_F11 = GLUT_KEY_F11 GLUT_KEY_F12 = GLUT_KEY_F12 GLUT_KEY_F2 = GLUT_KEY_F2 GLUT_KEY_F3 = GLUT_KEY_F3 GLUT_KEY_F4 = GLUT_KEY_F4 GLUT_KEY_F5 = GLUT_KEY_F5 GLUT_KEY_F6 = GLUT_KEY_F6 GLUT_KEY_F7 = GLUT_KEY_F7 GLUT_KEY_F8 = GLUT_KEY_F8 GLUT_KEY_F9 = GLUT_KEY_F9 GLUT_KEY_HOME = GLUT_KEY_HOME GLUT_KEY_INSERT = GLUT_KEY_INSERT GLUT_KEY_LEFT = GLUT_KEY_LEFT GLUT_KEY_PAGE_DOWN = GLUT_KEY_PAGE_DOWN GLUT_KEY_PAGE_UP = GLUT_KEY_PAGE_UP GLUT_KEY_REPEAT_DEFAULT = GLUT_KEY_REPEAT_DEFAULT GLUT_KEY_REPEAT_OFF = GLUT_KEY_REPEAT_OFF GLUT_KEY_REPEAT_ON = GLUT_KEY_REPEAT_ON GLUT_KEY_RIGHT = GLUT_KEY_RIGHT GLUT_KEY_UP = GLUT_KEY_UP GLUT_LAYER_IN_USE = GLUT_LAYER_IN_USE GLUT_LEFT = GLUT_LEFT GLUT_LEFT_BUTTON = GLUT_LEFT_BUTTON GLUT_LUMINANCE = GLUT_LUMINANCE GLUT_MENU_IN_USE = GLUT_MENU_IN_USE GLUT_MENU_NOT_IN_USE = GLUT_MENU_NOT_IN_USE GLUT_MENU_NUM_ITEMS = GLUT_MENU_NUM_ITEMS GLUT_MIDDLE_BUTTON = GLUT_MIDDLE_BUTTON GLUT_MULTISAMPLE = GLUT_MULTISAMPLE GLUT_NORMAL = GLUT_NORMAL GLUT_NORMAL_DAMAGED = GLUT_NORMAL_DAMAGED GLUT_NOT_VISIBLE = GLUT_NOT_VISIBLE GLUT_NUM_BUTTON_BOX_BUTTONS = GLUT_NUM_BUTTON_BOX_BUTTONS GLUT_NUM_DIALS = GLUT_NUM_DIALS GLUT_NUM_MOUSE_BUTTONS = GLUT_NUM_MOUSE_BUTTONS GLUT_NUM_SPACEBALL_BUTTONS = GLUT_NUM_SPACEBALL_BUTTONS GLUT_NUM_TABLET_BUTTONS = GLUT_NUM_TABLET_BUTTONS GLUT_OVERLAY = GLUT_OVERLAY GLUT_OVERLAY_DAMAGED = GLUT_OVERLAY_DAMAGED GLUT_OVERLAY_POSSIBLE = GLUT_OVERLAY_POSSIBLE GLUT_OWNS_JOYSTICK = GLUT_OWNS_JOYSTICK GLUT_PARTIALLY_RETAINED = GLUT_PARTIALLY_RETAINED GLUT_RED = GLUT_RED GLUT_RENDERING_CONTEXT = GLUT_RENDERING_CONTEXT GLUT_RGB = GLUT_RGB GLUT_RGBA = GLUT_RGBA GLUT_RIGHT_BUTTON = GLUT_RIGHT_BUTTON GLUT_SCREEN_HEIGHT = GLUT_SCREEN_HEIGHT GLUT_SCREEN_HEIGHT_MM = GLUT_SCREEN_HEIGHT_MM GLUT_SCREEN_WIDTH = GLUT_SCREEN_WIDTH GLUT_SCREEN_WIDTH_MM = GLUT_SCREEN_WIDTH_MM GLUT_SINGLE = GLUT_SINGLE GLUT_STENCIL = GLUT_STENCIL GLUT_STEREO = GLUT_STEREO GLUT_STROKE_MONO_ROMAN = c_void_p(46912502881216) GLUT_STROKE_ROMAN = c_void_p(46912502881472) GLUT_TRANSPARENT_INDEX = GLUT_TRANSPARENT_INDEX GLUT_UP = GLUT_UP GLUT_USE_CURRENT_CONTEXT = GLUT_USE_CURRENT_CONTEXT GLUT_VIDEO_RESIZE_HEIGHT = GLUT_VIDEO_RESIZE_HEIGHT GLUT_VIDEO_RESIZE_HEIGHT_DELTA = GLUT_VIDEO_RESIZE_HEIGHT_DELTA GLUT_VIDEO_RESIZE_IN_USE = GLUT_VIDEO_RESIZE_IN_USE GLUT_VIDEO_RESIZE_POSSIBLE = GLUT_VIDEO_RESIZE_POSSIBLE GLUT_VIDEO_RESIZE_WIDTH = GLUT_VIDEO_RESIZE_WIDTH GLUT_VIDEO_RESIZE_WIDTH_DELTA = GLUT_VIDEO_RESIZE_WIDTH_DELTA GLUT_VIDEO_RESIZE_X = GLUT_VIDEO_RESIZE_X GLUT_VIDEO_RESIZE_X_DELTA = GLUT_VIDEO_RESIZE_X_DELTA GLUT_VIDEO_RESIZE_Y = GLUT_VIDEO_RESIZE_Y GLUT_VIDEO_RESIZE_Y_DELTA = GLUT_VIDEO_RESIZE_Y_DELTA GLUT_VISIBLE = GLUT_VISIBLE GLUT_WINDOW_ACCUM_ALPHA_SIZE = GLUT_WINDOW_ACCUM_ALPHA_SIZE GLUT_WINDOW_ACCUM_BLUE_SIZE = GLUT_WINDOW_ACCUM_BLUE_SIZE GLUT_WINDOW_ACCUM_GREEN_SIZE = GLUT_WINDOW_ACCUM_GREEN_SIZE GLUT_WINDOW_ACCUM_RED_SIZE = GLUT_WINDOW_ACCUM_RED_SIZE GLUT_WINDOW_ALPHA_SIZE = GLUT_WINDOW_ALPHA_SIZE GLUT_WINDOW_BLUE_SIZE = GLUT_WINDOW_BLUE_SIZE GLUT_WINDOW_BORDER_WIDTH = GLUT_WINDOW_BORDER_WIDTH GLUT_WINDOW_BUFFER_SIZE = GLUT_WINDOW_BUFFER_SIZE GLUT_WINDOW_COLORMAP_SIZE = GLUT_WINDOW_COLORMAP_SIZE GLUT_WINDOW_CURSOR = GLUT_WINDOW_CURSOR GLUT_WINDOW_DEPTH_SIZE = GLUT_WINDOW_DEPTH_SIZE GLUT_WINDOW_DOUBLEBUFFER = GLUT_WINDOW_DOUBLEBUFFER GLUT_WINDOW_FORMAT_ID = GLUT_WINDOW_FORMAT_ID GLUT_WINDOW_GREEN_SIZE = GLUT_WINDOW_GREEN_SIZE GLUT_WINDOW_HEADER_HEIGHT = GLUT_USE_CURRENT_CONTEXT GLUT_WINDOW_HEIGHT = GLUT_WINDOW_HEIGHT GLUT_WINDOW_NUM_CHILDREN = GLUT_WINDOW_NUM_CHILDREN GLUT_WINDOW_NUM_SAMPLES = GLUT_WINDOW_NUM_SAMPLES GLUT_WINDOW_PARENT = GLUT_WINDOW_PARENT GLUT_WINDOW_RED_SIZE = GLUT_WINDOW_RED_SIZE GLUT_WINDOW_RGBA = GLUT_WINDOW_RGBA GLUT_WINDOW_STENCIL_SIZE = GLUT_WINDOW_STENCIL_SIZE GLUT_WINDOW_STEREO = GLUT_WINDOW_STEREO GLUT_WINDOW_WIDTH = GLUT_WINDOW_WIDTH GLUT_WINDOW_X = GLUT_WINDOW_X GLUT_WINDOW_Y = GLUT_WINDOW_Y GLUT_XLIB_IMPLEMENTATION = GLUT_XLIB_IMPLEMENTATION 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 HAVE_FREEGLUT = False __path__ = ['/var/pylive/src/OpenGL-dev/OpenGL-ctypes/OpenGL/GLUT'] glutButtonBoxFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a006d0> glutCloseFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a109d0> glutDialsFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a00790> glutDisplayFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a007d0> glutEntryFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a00810> glutIdleFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a00850> glutJoystickFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a00890> glutKeyboardFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a008d0> glutKeyboardUpFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a00910> glutMenuDestroyFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a10a50> glutMenuStateFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a00a90> glutMenuStatusFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a009d0> glutMotionFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a00b50> glutMouseFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a00b90> glutMouseWheelFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a10910> glutOverlayDisplayFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a00bd0> glutPassiveMotionFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a00c90> glutReshapeFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a00d50> glutSpaceballButtonFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a00d90> glutSpaceballMotionFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a00e50> glutSpaceballRotateFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a00f10> glutSpecialFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a00fd0> glutSpecialUpFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a10050> glutTabletButtonFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a101d0> glutTabletMotionFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a10110> glutTimerFunc = <OpenGL.GLUT.special.GLUTTimerCallback object at 0x2aaab2a10410> glutVisibilityFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a10290> glutWMCloseFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a10a10> glutWindowStatusFunc = <OpenGL.GLUT.special.GLUTCallback object at 0x2aaab2a10350>