1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129
|
# BEGIN GENERATED CONTENT (do not edit below this line)
# This content is generated by gengl.py.
# Wrapper for /usr/include/GL/freeglut_ext.h
from OpenGL import platform
from OpenGL.constants import *
from OpenGL.constant import Constant
from OpenGL.arrays.arraydatatype import *
from ctypes import *
c_void = None
GLUT_ACTION_EXIT=Constant( 'GLUT_ACTION_EXIT', 0 )
GLUT_ACTION_GLUTMAINLOOP_RETURNS=Constant( 'GLUT_ACTION_GLUTMAINLOOP_RETURNS', 1 )
GLUT_ACTION_CONTINUE_EXECUTION=Constant( 'GLUT_ACTION_CONTINUE_EXECUTION', 2 )
GLUT_CREATE_NEW_CONTEXT=Constant( 'GLUT_CREATE_NEW_CONTEXT', 0 )
GLUT_USE_CURRENT_CONTEXT=Constant( 'GLUT_USE_CURRENT_CONTEXT', 1 )
GLUT_FORCE_INDIRECT_CONTEXT=Constant( 'GLUT_FORCE_INDIRECT_CONTEXT', 0 )
GLUT_ALLOW_DIRECT_CONTEXT=Constant( 'GLUT_ALLOW_DIRECT_CONTEXT', 1 )
GLUT_TRY_DIRECT_CONTEXT=Constant( 'GLUT_TRY_DIRECT_CONTEXT', 2 )
GLUT_FORCE_DIRECT_CONTEXT=Constant( 'GLUT_FORCE_DIRECT_CONTEXT', 3 )
GLUT_ACTION_ON_WINDOW_CLOSE=Constant( 'GLUT_ACTION_ON_WINDOW_CLOSE', 505 )
GLUT_WINDOW_BORDER_WIDTH=Constant( 'GLUT_WINDOW_BORDER_WIDTH', 506 )
GLUT_WINDOW_HEADER_HEIGHT=Constant( 'GLUT_WINDOW_HEADER_HEIGHT', 507 )
GLUT_VERSION=Constant( 'GLUT_VERSION', 508 )
GLUT_RENDERING_CONTEXT=Constant( 'GLUT_RENDERING_CONTEXT', 509 )
GLUT_DIRECT_RENDERING=Constant( 'GLUT_DIRECT_RENDERING', 510 )
GLUT_AUX1=Constant( 'GLUT_AUX1', 4096 )
GLUT_AUX2=Constant( 'GLUT_AUX2', 8192 )
GLUT_AUX3=Constant( 'GLUT_AUX3', 16384 )
GLUT_AUX4=Constant( 'GLUT_AUX4', 32768 )
glutMainLoopEvent=platform.createBaseFunction(
'glutMainLoopEvent',platform.GLUT,None,
[],
[],
)
glutLeaveMainLoop=platform.createBaseFunction(
'glutLeaveMainLoop',platform.GLUT,None,
[],
[],
)
glutMouseWheelFunc=platform.createBaseFunction(
'glutMouseWheelFunc',platform.GLUT,None,
[CFUNCTYPE(None, c_int, c_int, c_int, c_int)],
['callback'],
)
glutCloseFunc=platform.createBaseFunction(
'glutCloseFunc',platform.GLUT,None,
[CFUNCTYPE(None)],
['callback'],
)
glutWMCloseFunc=platform.createBaseFunction(
'glutWMCloseFunc',platform.GLUT,None,
[CFUNCTYPE(None)],
['callback'],
)
glutMenuDestroyFunc=platform.createBaseFunction(
'glutMenuDestroyFunc',platform.GLUT,None,
[CFUNCTYPE(None)],
['callback'],
)
glutGetWindowData=platform.createBaseFunction(
'glutGetWindowData',platform.GLUT,POINTER(c_void),
[],
[],
)
glutSetWindowData=platform.createBaseFunction(
'glutSetWindowData',platform.GLUT,None,
[POINTER(None)],
['data'],
)
glutGetMenuData=platform.createBaseFunction(
'glutGetMenuData',platform.GLUT,POINTER(c_void),
[],
[],
)
glutSetMenuData=platform.createBaseFunction(
'glutSetMenuData',platform.GLUT,None,
[POINTER(None)],
['data'],
)
glutBitmapHeight=platform.createBaseFunction(
'glutBitmapHeight',platform.GLUT,c_int,
[POINTER(None)],
['font'],
)
glutBitmapString=platform.createBaseFunction(
'glutBitmapString',platform.GLUT,None,
[POINTER(None),POINTER(c_ubyte)],
['font', 'string'],
)
glutStrokeString=platform.createBaseFunction(
'glutStrokeString',platform.GLUT,None,
[POINTER(None),POINTER(c_ubyte)],
['font', 'string'],
)
glutWireRhombicDodecahedron=platform.createBaseFunction(
'glutWireRhombicDodecahedron',platform.GLUT,None,
[],
[],
)
glutSolidRhombicDodecahedron=platform.createBaseFunction(
'glutSolidRhombicDodecahedron',platform.GLUT,None,
[],
[],
)
GLUTproc = CFUNCTYPE(None) # /usr/include/GL/freeglut_ext.h:127
glutGetProcAddress=platform.createBaseFunction(
'glutGetProcAddress',platform.GLUT,GLUTproc,
[c_char_p],
['procName'],
)
__all__ = ['GLUT_ACTION_EXIT', 'GLUT_ACTION_GLUTMAINLOOP_RETURNS',
'GLUT_ACTION_CONTINUE_EXECUTION', 'GLUT_CREATE_NEW_CONTEXT',
'GLUT_USE_CURRENT_CONTEXT', 'GLUT_FORCE_INDIRECT_CONTEXT',
'GLUT_ALLOW_DIRECT_CONTEXT', 'GLUT_TRY_DIRECT_CONTEXT',
'GLUT_FORCE_DIRECT_CONTEXT', 'GLUT_ACTION_ON_WINDOW_CLOSE',
'GLUT_WINDOW_BORDER_WIDTH', 'GLUT_WINDOW_HEADER_HEIGHT', 'GLUT_VERSION',
'GLUT_RENDERING_CONTEXT', 'GLUT_DIRECT_RENDERING', 'GLUT_AUX1', 'GLUT_AUX2',
'GLUT_AUX3', 'GLUT_AUX4', 'glutMainLoopEvent', 'glutLeaveMainLoop',
'glutMouseWheelFunc', 'glutCloseFunc', 'glutWMCloseFunc',
'glutMenuDestroyFunc', 'glutGetWindowData', 'glutSetWindowData',
'glutGetMenuData', 'glutSetMenuData', 'glutBitmapHeight', 'glutBitmapString',
'glutStrokeString', 'glutWireRhombicDodecahedron',
'glutSolidRhombicDodecahedron', 'GLUTproc', 'glutGetProcAddress']
# END GENERATED CONTENT (do not edit above this line)
|