1'''Autogenerated by xml_generate script, do not edit!''' 2from OpenGL import platform as _p, arrays 3# Code generation uses this 4from OpenGL.raw.GLX import _types as _cs 5# End users want this... 6from OpenGL.raw.GLX._types import * 7from OpenGL.raw.GLX import _errors 8from OpenGL.constant import Constant as _C 9 10import ctypes 11_EXTENSION_NAME = 'GLX_SGIX_pbuffer' 12def _f( function ): 13 return _p.createFunction( function,_p.PLATFORM.GLX,'GLX_SGIX_pbuffer',error_checker=_errors._error_checker) 14GLX_ACCUM_BUFFER_BIT_SGIX=_C('GLX_ACCUM_BUFFER_BIT_SGIX',0x00000080) 15GLX_AUX_BUFFERS_BIT_SGIX=_C('GLX_AUX_BUFFERS_BIT_SGIX',0x00000010) 16GLX_BACK_LEFT_BUFFER_BIT_SGIX=_C('GLX_BACK_LEFT_BUFFER_BIT_SGIX',0x00000004) 17GLX_BACK_RIGHT_BUFFER_BIT_SGIX=_C('GLX_BACK_RIGHT_BUFFER_BIT_SGIX',0x00000008) 18GLX_BUFFER_CLOBBER_MASK_SGIX=_C('GLX_BUFFER_CLOBBER_MASK_SGIX',0x08000000) 19GLX_DAMAGED_SGIX=_C('GLX_DAMAGED_SGIX',0x8020) 20GLX_DEPTH_BUFFER_BIT_SGIX=_C('GLX_DEPTH_BUFFER_BIT_SGIX',0x00000020) 21GLX_EVENT_MASK_SGIX=_C('GLX_EVENT_MASK_SGIX',0x801F) 22GLX_FRONT_LEFT_BUFFER_BIT_SGIX=_C('GLX_FRONT_LEFT_BUFFER_BIT_SGIX',0x00000001) 23GLX_FRONT_RIGHT_BUFFER_BIT_SGIX=_C('GLX_FRONT_RIGHT_BUFFER_BIT_SGIX',0x00000002) 24GLX_HEIGHT_SGIX=_C('GLX_HEIGHT_SGIX',0x801E) 25GLX_LARGEST_PBUFFER_SGIX=_C('GLX_LARGEST_PBUFFER_SGIX',0x801C) 26GLX_MAX_PBUFFER_HEIGHT_SGIX=_C('GLX_MAX_PBUFFER_HEIGHT_SGIX',0x8017) 27GLX_MAX_PBUFFER_PIXELS_SGIX=_C('GLX_MAX_PBUFFER_PIXELS_SGIX',0x8018) 28GLX_MAX_PBUFFER_WIDTH_SGIX=_C('GLX_MAX_PBUFFER_WIDTH_SGIX',0x8016) 29GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX=_C('GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX',0x801A) 30GLX_OPTIMAL_PBUFFER_WIDTH_SGIX=_C('GLX_OPTIMAL_PBUFFER_WIDTH_SGIX',0x8019) 31GLX_PBUFFER_BIT_SGIX=_C('GLX_PBUFFER_BIT_SGIX',0x00000004) 32GLX_PBUFFER_SGIX=_C('GLX_PBUFFER_SGIX',0x8023) 33GLX_PRESERVED_CONTENTS_SGIX=_C('GLX_PRESERVED_CONTENTS_SGIX',0x801B) 34GLX_SAMPLE_BUFFERS_BIT_SGIX=_C('GLX_SAMPLE_BUFFERS_BIT_SGIX',0x00000100) 35GLX_SAVED_SGIX=_C('GLX_SAVED_SGIX',0x8021) 36GLX_STENCIL_BUFFER_BIT_SGIX=_C('GLX_STENCIL_BUFFER_BIT_SGIX',0x00000040) 37GLX_WIDTH_SGIX=_C('GLX_WIDTH_SGIX',0x801D) 38GLX_WINDOW_SGIX=_C('GLX_WINDOW_SGIX',0x8022) 39@_f 40@_p.types(_cs.GLXPbufferSGIX,ctypes.POINTER(_cs.Display),_cs.GLXFBConfigSGIX,_cs.c_uint,_cs.c_uint,ctypes.POINTER(_cs.c_int)) 41def glXCreateGLXPbufferSGIX(dpy,config,width,height,attrib_list):pass 42@_f 43@_p.types(None,ctypes.POINTER(_cs.Display),_cs.GLXPbufferSGIX) 44def glXDestroyGLXPbufferSGIX(dpy,pbuf):pass 45@_f 46@_p.types(None,ctypes.POINTER(_cs.Display),_cs.GLXDrawable,ctypes.POINTER(_cs.c_ulong)) 47def glXGetSelectedEventSGIX(dpy,drawable,mask):pass 48@_f 49@_p.types(None,ctypes.POINTER(_cs.Display),_cs.GLXPbufferSGIX,_cs.c_int,ctypes.POINTER(_cs.c_uint)) 50def glXQueryGLXPbufferSGIX(dpy,pbuf,attribute,value):pass 51@_f 52@_p.types(None,ctypes.POINTER(_cs.Display),_cs.GLXDrawable,_cs.c_ulong) 53def glXSelectEventSGIX(dpy,drawable,mask):pass 54