import Api from Api import Api from Api import Function, Typedef, Enum from Api import Return, Parameter, Input, Output, InputOutput from Api import Enumerant from Api import Extension from Api import StateType, State wgl = Api() VOID = Typedef('VOID','void') PVOID = Typedef('PVOID','void *') PVOID.default = '0' HANDLE = Typedef('HANDLE','PVOID') HANDLE.default = '0' LPCSTR = Typedef('LPCSTR','const char *') LPCSTR.default = '0' INT32 = Typedef('INT32','signed int') INT32.default = '0' INT64 = Typedef('INT64','signed __int64') INT64.default = '0' LPVOID = Typedef('LPVOID','void *') LPVOID.default = '0' BOOL = Typedef('BOOL','int') BOOL.default = '0' DWORD = Typedef('DWORD','unsigned long') DWORD.default = '0' FLOAT = Typedef('FLOAT','float') FLOAT.default = '0' INT = Typedef('INT','int') INT.default = '0' UINT = Typedef('UINT','unsigned int') UINT.default = '0' USHORT = Typedef('USHORT','unsigned short') USHORT.default = '0' PROC = Typedef('PROC','void *') PROC.default = 'NULL' COLORREF = Typedef('COLORREF','DWORD') COLORREF.default = '0' LONG = Typedef('LONG','long') LONG.default = '0' ULONG_PTR = Typedef('ULONG_PTR','unsigned long *') ULONG_PTR.default = 'NULL' HDC = Typedef('HDC','HANDLE') HDC.default = '0' HDC.regal = False HGLRC = Typedef('HGLRC','HANDLE') HGLRC.default = '0' HGLRC.regal = False GLYPHMETRICSFLOAT = Typedef('GLYPHMETRICSFLOAT','struct _GLYPHMETRICSFLOAT') LPGLYPHMETRICSFLOAT = Typedef('LPGLYPHMETRICSFLOAT','GLYPHMETRICSFLOAT *') LAYERPLANEDESCRIPTOR = Typedef('LAYERPLANEDESCRIPTOR','struct tagLAYERPLANEDESCRIPTOR') LPLAYERPLANEDESCRIPTOR = Typedef('LPLAYERPLANEDESCRIPTOR','LAYERPLANEDESCRIPTOR *') PIXELFORMATDESCRIPTOR = Typedef('PIXELFORMATDESCRIPTOR','struct tagPIXELFORMATDESCRIPTOR') LPPIXELFORMATDESCRIPTOR = Typedef('LPPIXELFORMATDESCRIPTOR','PIXELFORMATDESCRIPTOR *') POINTFLOAT = Typedef('POINTFLOAT','struct _POINTFLOAT') WGLSWAP = Typedef('WGLSWAP','struct _WGLSWAP') HPBUFFERARB = Typedef('HPBUFFERARB','struct HPBUFFERARB__ *') HPBUFFEREXT = Typedef('HPBUFFEREXT','struct HPBUFFEREXT__ *') HGPUNV = Typedef('HGPUNV','struct HGPUNV__ *') HPVIDEODEV = Typedef('HPVIDEODEV','struct HPVIDEODEV__ *') HVIDEOINPUTDEVICENV = Typedef('HVIDEOINPUTDEVICENV','struct HVIDEOINPUTDEVICENV__ *') HVIDEOOUTPUTDEVICENV = Typedef('HVIDEOOUTPUTDEVICENV','struct HVIDEOOUTPUTDEVICENV__ *') PGPU_DEVICE = Typedef('PGPU_DEVICE','struct GPU_DEVICE *') wgl.add(VOID) wgl.add(PVOID) wgl.add(HANDLE) wgl.add(LPCSTR) wgl.add(INT32) wgl.add(INT64) wgl.add(LPVOID) wgl.add(BOOL) wgl.add(DWORD) wgl.add(FLOAT) wgl.add(INT) wgl.add(UINT) wgl.add(USHORT) wgl.add(PROC) wgl.add(COLORREF) wgl.add(LONG) wgl.add(ULONG_PTR) wgl.add(HDC) wgl.add(HGLRC) wgl.add(GLYPHMETRICSFLOAT) wgl.add(LPGLYPHMETRICSFLOAT) wgl.add(LAYERPLANEDESCRIPTOR) wgl.add(LPLAYERPLANEDESCRIPTOR) wgl.add(PIXELFORMATDESCRIPTOR) wgl.add(LPPIXELFORMATDESCRIPTOR) wgl.add(POINTFLOAT) wgl.add(WGLSWAP) wgl.add(HPBUFFERARB) wgl.add(HPBUFFEREXT) wgl.add(HGPUNV) wgl.add(HPVIDEODEV) wgl.add(HVIDEOINPUTDEVICENV) wgl.add(HVIDEOOUTPUTDEVICENV) wgl.add(PGPU_DEVICE) defines = Enum('defines') wgl.add(defines) # WGL_3DL_stereo_control WGL_STEREO_EMITTER_DISABLE_3DL = Enumerant('WGL_STEREO_EMITTER_DISABLE_3DL', 0x2056, 'WGL_3DL_stereo_control') WGL_STEREO_EMITTER_ENABLE_3DL = Enumerant('WGL_STEREO_EMITTER_ENABLE_3DL', 0x2055, 'WGL_3DL_stereo_control') WGL_STEREO_POLARITY_INVERT_3DL = Enumerant('WGL_STEREO_POLARITY_INVERT_3DL', 0x2058, 'WGL_3DL_stereo_control') WGL_STEREO_POLARITY_NORMAL_3DL = Enumerant('WGL_STEREO_POLARITY_NORMAL_3DL', 0x2057, 'WGL_3DL_stereo_control') defines.add(WGL_STEREO_EMITTER_DISABLE_3DL) defines.add(WGL_STEREO_EMITTER_ENABLE_3DL) defines.add(WGL_STEREO_POLARITY_INVERT_3DL) defines.add(WGL_STEREO_POLARITY_NORMAL_3DL) # WGL_AMD_gpu_association WGL_GPU_CLOCK_AMD = Enumerant('WGL_GPU_CLOCK_AMD', 0x21a4, 'WGL_AMD_gpu_association') WGL_GPU_FASTEST_TARGET_GPUS_AMD = Enumerant('WGL_GPU_FASTEST_TARGET_GPUS_AMD', 0x21a2, 'WGL_AMD_gpu_association') WGL_GPU_NUM_PIPES_AMD = Enumerant('WGL_GPU_NUM_PIPES_AMD', 0x21a5, 'WGL_AMD_gpu_association') WGL_GPU_NUM_RB_AMD = Enumerant('WGL_GPU_NUM_RB_AMD', 0x21a7, 'WGL_AMD_gpu_association') WGL_GPU_NUM_SIMD_AMD = Enumerant('WGL_GPU_NUM_SIMD_AMD', 0x21a6, 'WGL_AMD_gpu_association') WGL_GPU_NUM_SPI_AMD = Enumerant('WGL_GPU_NUM_SPI_AMD', 0x21a8, 'WGL_AMD_gpu_association') WGL_GPU_OPENGL_VERSION_STRING_AMD = Enumerant('WGL_GPU_OPENGL_VERSION_STRING_AMD', 0x1f02, 'WGL_AMD_gpu_association') WGL_GPU_RAM_AMD = Enumerant('WGL_GPU_RAM_AMD', 0x21a3, 'WGL_AMD_gpu_association') WGL_GPU_RENDERER_STRING_AMD = Enumerant('WGL_GPU_RENDERER_STRING_AMD', 0x1f01, 'WGL_AMD_gpu_association') WGL_GPU_VENDOR_AMD = Enumerant('WGL_GPU_VENDOR_AMD', 0x1f00, 'WGL_AMD_gpu_association') defines.add(WGL_GPU_CLOCK_AMD) defines.add(WGL_GPU_FASTEST_TARGET_GPUS_AMD) defines.add(WGL_GPU_NUM_PIPES_AMD) defines.add(WGL_GPU_NUM_RB_AMD) defines.add(WGL_GPU_NUM_SIMD_AMD) defines.add(WGL_GPU_NUM_SPI_AMD) defines.add(WGL_GPU_OPENGL_VERSION_STRING_AMD) defines.add(WGL_GPU_RAM_AMD) defines.add(WGL_GPU_RENDERER_STRING_AMD) defines.add(WGL_GPU_VENDOR_AMD) # WGL_ARB_buffer_region WGL_BACK_COLOR_BUFFER_BIT_ARB = Enumerant('WGL_BACK_COLOR_BUFFER_BIT_ARB', 0x0002, 'WGL_ARB_buffer_region') WGL_DEPTH_BUFFER_BIT_ARB = Enumerant('WGL_DEPTH_BUFFER_BIT_ARB', 0x0004, 'WGL_ARB_buffer_region') WGL_FRONT_COLOR_BUFFER_BIT_ARB = Enumerant('WGL_FRONT_COLOR_BUFFER_BIT_ARB', 0x0001, 'WGL_ARB_buffer_region') WGL_STENCIL_BUFFER_BIT_ARB = Enumerant('WGL_STENCIL_BUFFER_BIT_ARB', 0x0008, 'WGL_ARB_buffer_region') defines.add(WGL_BACK_COLOR_BUFFER_BIT_ARB) defines.add(WGL_DEPTH_BUFFER_BIT_ARB) defines.add(WGL_FRONT_COLOR_BUFFER_BIT_ARB) defines.add(WGL_STENCIL_BUFFER_BIT_ARB) # WGL_ARB_create_context WGL_CONTEXT_DEBUG_BIT_ARB = Enumerant('WGL_CONTEXT_DEBUG_BIT_ARB', 0x0001, 'WGL_ARB_create_context') WGL_CONTEXT_FLAGS_ARB = Enumerant('WGL_CONTEXT_FLAGS_ARB', 0x2094, 'WGL_ARB_create_context') WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB = Enumerant('WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB', 0x0002, 'WGL_ARB_create_context') WGL_CONTEXT_LAYER_PLANE_ARB = Enumerant('WGL_CONTEXT_LAYER_PLANE_ARB', 0x2093, 'WGL_ARB_create_context') WGL_CONTEXT_MAJOR_VERSION_ARB = Enumerant('WGL_CONTEXT_MAJOR_VERSION_ARB', 0x2091, 'WGL_ARB_create_context') WGL_CONTEXT_MINOR_VERSION_ARB = Enumerant('WGL_CONTEXT_MINOR_VERSION_ARB', 0x2092, 'WGL_ARB_create_context') defines.add(WGL_CONTEXT_DEBUG_BIT_ARB) defines.add(WGL_CONTEXT_FLAGS_ARB) defines.add(WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB) defines.add(WGL_CONTEXT_LAYER_PLANE_ARB) defines.add(WGL_CONTEXT_MAJOR_VERSION_ARB) defines.add(WGL_CONTEXT_MINOR_VERSION_ARB) # WGL_ARB_create_context_profile WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB = Enumerant('WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB', 0x0002, 'WGL_ARB_create_context_profile') WGL_CONTEXT_CORE_PROFILE_BIT_ARB = Enumerant('WGL_CONTEXT_CORE_PROFILE_BIT_ARB', 0x0001, 'WGL_ARB_create_context_profile') WGL_CONTEXT_PROFILE_MASK_ARB = Enumerant('WGL_CONTEXT_PROFILE_MASK_ARB', 0x9126, 'WGL_ARB_create_context_profile') defines.add(WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB) defines.add(WGL_CONTEXT_CORE_PROFILE_BIT_ARB) defines.add(WGL_CONTEXT_PROFILE_MASK_ARB) # WGL_ARB_create_context_robustness WGL_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB = Enumerant('WGL_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB', 0x8256, 'WGL_ARB_create_context_robustness') WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB = Enumerant('WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB', 0x0004, 'WGL_ARB_create_context_robustness') WGL_LOSE_CONTEXT_ON_RESET_ARB = Enumerant('WGL_LOSE_CONTEXT_ON_RESET_ARB', 0x8252, 'WGL_ARB_create_context_robustness') WGL_NO_RESET_NOTIFICATION_ARB = Enumerant('WGL_NO_RESET_NOTIFICATION_ARB', 0x8261, 'WGL_ARB_create_context_robustness') defines.add(WGL_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB) defines.add(WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB) defines.add(WGL_LOSE_CONTEXT_ON_RESET_ARB) defines.add(WGL_NO_RESET_NOTIFICATION_ARB) # WGL_ARB_framebuffer_sRGB WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB = Enumerant('WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB', 0x20a9, 'WGL_ARB_framebuffer_sRGB') defines.add(WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB) # WGL_ARB_make_current_read ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB = Enumerant('ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB', 0x2054, 'WGL_ARB_make_current_read') ERROR_INVALID_PIXEL_TYPE_ARB = Enumerant('ERROR_INVALID_PIXEL_TYPE_ARB', 0x2043, 'WGL_ARB_make_current_read') defines.add(ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB) defines.add(ERROR_INVALID_PIXEL_TYPE_ARB) # WGL_ARB_multisample WGL_SAMPLES_ARB = Enumerant('WGL_SAMPLES_ARB', 0x2042, 'WGL_ARB_multisample') WGL_SAMPLE_BUFFERS_ARB = Enumerant('WGL_SAMPLE_BUFFERS_ARB', 0x2041, 'WGL_ARB_multisample') defines.add(WGL_SAMPLES_ARB) defines.add(WGL_SAMPLE_BUFFERS_ARB) # WGL_ARB_pbuffer WGL_DRAW_TO_PBUFFER_ARB = Enumerant('WGL_DRAW_TO_PBUFFER_ARB', 0x202d, 'WGL_ARB_pbuffer') WGL_MAX_PBUFFER_HEIGHT_ARB = Enumerant('WGL_MAX_PBUFFER_HEIGHT_ARB', 0x2030, 'WGL_ARB_pbuffer') WGL_MAX_PBUFFER_PIXELS_ARB = Enumerant('WGL_MAX_PBUFFER_PIXELS_ARB', 0x202e, 'WGL_ARB_pbuffer') WGL_MAX_PBUFFER_WIDTH_ARB = Enumerant('WGL_MAX_PBUFFER_WIDTH_ARB', 0x202f, 'WGL_ARB_pbuffer') WGL_PBUFFER_HEIGHT_ARB = Enumerant('WGL_PBUFFER_HEIGHT_ARB', 0x2035, 'WGL_ARB_pbuffer') WGL_PBUFFER_LARGEST_ARB = Enumerant('WGL_PBUFFER_LARGEST_ARB', 0x2033, 'WGL_ARB_pbuffer') WGL_PBUFFER_LOST_ARB = Enumerant('WGL_PBUFFER_LOST_ARB', 0x2036, 'WGL_ARB_pbuffer') WGL_PBUFFER_WIDTH_ARB = Enumerant('WGL_PBUFFER_WIDTH_ARB', 0x2034, 'WGL_ARB_pbuffer') defines.add(WGL_DRAW_TO_PBUFFER_ARB) defines.add(WGL_MAX_PBUFFER_HEIGHT_ARB) defines.add(WGL_MAX_PBUFFER_PIXELS_ARB) defines.add(WGL_MAX_PBUFFER_WIDTH_ARB) defines.add(WGL_PBUFFER_HEIGHT_ARB) defines.add(WGL_PBUFFER_LARGEST_ARB) defines.add(WGL_PBUFFER_LOST_ARB) defines.add(WGL_PBUFFER_WIDTH_ARB) # WGL_ARB_pixel_format WGL_ACCELERATION_ARB = Enumerant('WGL_ACCELERATION_ARB', 0x2003, 'WGL_ARB_pixel_format') WGL_ACCUM_ALPHA_BITS_ARB = Enumerant('WGL_ACCUM_ALPHA_BITS_ARB', 0x2021, 'WGL_ARB_pixel_format') WGL_ACCUM_BITS_ARB = Enumerant('WGL_ACCUM_BITS_ARB', 0x201d, 'WGL_ARB_pixel_format') WGL_ACCUM_BLUE_BITS_ARB = Enumerant('WGL_ACCUM_BLUE_BITS_ARB', 0x2020, 'WGL_ARB_pixel_format') WGL_ACCUM_GREEN_BITS_ARB = Enumerant('WGL_ACCUM_GREEN_BITS_ARB', 0x201f, 'WGL_ARB_pixel_format') WGL_ACCUM_RED_BITS_ARB = Enumerant('WGL_ACCUM_RED_BITS_ARB', 0x201e, 'WGL_ARB_pixel_format') WGL_ALPHA_BITS_ARB = Enumerant('WGL_ALPHA_BITS_ARB', 0x201b, 'WGL_ARB_pixel_format') WGL_ALPHA_SHIFT_ARB = Enumerant('WGL_ALPHA_SHIFT_ARB', 0x201c, 'WGL_ARB_pixel_format') WGL_AUX_BUFFERS_ARB = Enumerant('WGL_AUX_BUFFERS_ARB', 0x2024, 'WGL_ARB_pixel_format') WGL_BLUE_BITS_ARB = Enumerant('WGL_BLUE_BITS_ARB', 0x2019, 'WGL_ARB_pixel_format') WGL_BLUE_SHIFT_ARB = Enumerant('WGL_BLUE_SHIFT_ARB', 0x201a, 'WGL_ARB_pixel_format') WGL_COLOR_BITS_ARB = Enumerant('WGL_COLOR_BITS_ARB', 0x2014, 'WGL_ARB_pixel_format') WGL_DEPTH_BITS_ARB = Enumerant('WGL_DEPTH_BITS_ARB', 0x2022, 'WGL_ARB_pixel_format') WGL_DOUBLE_BUFFER_ARB = Enumerant('WGL_DOUBLE_BUFFER_ARB', 0x2011, 'WGL_ARB_pixel_format') WGL_DRAW_TO_BITMAP_ARB = Enumerant('WGL_DRAW_TO_BITMAP_ARB', 0x2002, 'WGL_ARB_pixel_format') WGL_DRAW_TO_WINDOW_ARB = Enumerant('WGL_DRAW_TO_WINDOW_ARB', 0x2001, 'WGL_ARB_pixel_format') WGL_FULL_ACCELERATION_ARB = Enumerant('WGL_FULL_ACCELERATION_ARB', 0x2027, 'WGL_ARB_pixel_format') WGL_GENERIC_ACCELERATION_ARB = Enumerant('WGL_GENERIC_ACCELERATION_ARB', 0x2026, 'WGL_ARB_pixel_format') WGL_GREEN_BITS_ARB = Enumerant('WGL_GREEN_BITS_ARB', 0x2017, 'WGL_ARB_pixel_format') WGL_GREEN_SHIFT_ARB = Enumerant('WGL_GREEN_SHIFT_ARB', 0x2018, 'WGL_ARB_pixel_format') WGL_NEED_PALETTE_ARB = Enumerant('WGL_NEED_PALETTE_ARB', 0x2004, 'WGL_ARB_pixel_format') WGL_NEED_SYSTEM_PALETTE_ARB = Enumerant('WGL_NEED_SYSTEM_PALETTE_ARB', 0x2005, 'WGL_ARB_pixel_format') WGL_NO_ACCELERATION_ARB = Enumerant('WGL_NO_ACCELERATION_ARB', 0x2025, 'WGL_ARB_pixel_format') WGL_NUMBER_OVERLAYS_ARB = Enumerant('WGL_NUMBER_OVERLAYS_ARB', 0x2008, 'WGL_ARB_pixel_format') WGL_NUMBER_PIXEL_FORMATS_ARB = Enumerant('WGL_NUMBER_PIXEL_FORMATS_ARB', 0x2000, 'WGL_ARB_pixel_format') WGL_NUMBER_UNDERLAYS_ARB = Enumerant('WGL_NUMBER_UNDERLAYS_ARB', 0x2009, 'WGL_ARB_pixel_format') WGL_PIXEL_TYPE_ARB = Enumerant('WGL_PIXEL_TYPE_ARB', 0x2013, 'WGL_ARB_pixel_format') WGL_RED_BITS_ARB = Enumerant('WGL_RED_BITS_ARB', 0x2015, 'WGL_ARB_pixel_format') WGL_RED_SHIFT_ARB = Enumerant('WGL_RED_SHIFT_ARB', 0x2016, 'WGL_ARB_pixel_format') WGL_SHARE_ACCUM_ARB = Enumerant('WGL_SHARE_ACCUM_ARB', 0x200e, 'WGL_ARB_pixel_format') WGL_SHARE_DEPTH_ARB = Enumerant('WGL_SHARE_DEPTH_ARB', 0x200c, 'WGL_ARB_pixel_format') WGL_SHARE_STENCIL_ARB = Enumerant('WGL_SHARE_STENCIL_ARB', 0x200d, 'WGL_ARB_pixel_format') WGL_STENCIL_BITS_ARB = Enumerant('WGL_STENCIL_BITS_ARB', 0x2023, 'WGL_ARB_pixel_format') WGL_STEREO_ARB = Enumerant('WGL_STEREO_ARB', 0x2012, 'WGL_ARB_pixel_format') WGL_SUPPORT_GDI_ARB = Enumerant('WGL_SUPPORT_GDI_ARB', 0x200f, 'WGL_ARB_pixel_format') WGL_SUPPORT_OPENGL_ARB = Enumerant('WGL_SUPPORT_OPENGL_ARB', 0x2010, 'WGL_ARB_pixel_format') WGL_SWAP_COPY_ARB = Enumerant('WGL_SWAP_COPY_ARB', 0x2029, 'WGL_ARB_pixel_format') WGL_SWAP_EXCHANGE_ARB = Enumerant('WGL_SWAP_EXCHANGE_ARB', 0x2028, 'WGL_ARB_pixel_format') WGL_SWAP_LAYER_BUFFERS_ARB = Enumerant('WGL_SWAP_LAYER_BUFFERS_ARB', 0x2006, 'WGL_ARB_pixel_format') WGL_SWAP_METHOD_ARB = Enumerant('WGL_SWAP_METHOD_ARB', 0x2007, 'WGL_ARB_pixel_format') WGL_SWAP_UNDEFINED_ARB = Enumerant('WGL_SWAP_UNDEFINED_ARB', 0x202a, 'WGL_ARB_pixel_format') WGL_TRANSPARENT_ALPHA_VALUE_ARB = Enumerant('WGL_TRANSPARENT_ALPHA_VALUE_ARB', 0x203a, 'WGL_ARB_pixel_format') WGL_TRANSPARENT_ARB = Enumerant('WGL_TRANSPARENT_ARB', 0x200a, 'WGL_ARB_pixel_format') WGL_TRANSPARENT_BLUE_VALUE_ARB = Enumerant('WGL_TRANSPARENT_BLUE_VALUE_ARB', 0x2039, 'WGL_ARB_pixel_format') WGL_TRANSPARENT_GREEN_VALUE_ARB = Enumerant('WGL_TRANSPARENT_GREEN_VALUE_ARB', 0x2038, 'WGL_ARB_pixel_format') WGL_TRANSPARENT_INDEX_VALUE_ARB = Enumerant('WGL_TRANSPARENT_INDEX_VALUE_ARB', 0x203b, 'WGL_ARB_pixel_format') WGL_TRANSPARENT_RED_VALUE_ARB = Enumerant('WGL_TRANSPARENT_RED_VALUE_ARB', 0x2037, 'WGL_ARB_pixel_format') WGL_TYPE_COLORINDEX_ARB = Enumerant('WGL_TYPE_COLORINDEX_ARB', 0x202c, 'WGL_ARB_pixel_format') WGL_TYPE_RGBA_ARB = Enumerant('WGL_TYPE_RGBA_ARB', 0x202b, 'WGL_ARB_pixel_format') defines.add(WGL_ACCELERATION_ARB) defines.add(WGL_ACCUM_ALPHA_BITS_ARB) defines.add(WGL_ACCUM_BITS_ARB) defines.add(WGL_ACCUM_BLUE_BITS_ARB) defines.add(WGL_ACCUM_GREEN_BITS_ARB) defines.add(WGL_ACCUM_RED_BITS_ARB) defines.add(WGL_ALPHA_BITS_ARB) defines.add(WGL_ALPHA_SHIFT_ARB) defines.add(WGL_AUX_BUFFERS_ARB) defines.add(WGL_BLUE_BITS_ARB) defines.add(WGL_BLUE_SHIFT_ARB) defines.add(WGL_COLOR_BITS_ARB) defines.add(WGL_DEPTH_BITS_ARB) defines.add(WGL_DOUBLE_BUFFER_ARB) defines.add(WGL_DRAW_TO_BITMAP_ARB) defines.add(WGL_DRAW_TO_WINDOW_ARB) defines.add(WGL_FULL_ACCELERATION_ARB) defines.add(WGL_GENERIC_ACCELERATION_ARB) defines.add(WGL_GREEN_BITS_ARB) defines.add(WGL_GREEN_SHIFT_ARB) defines.add(WGL_NEED_PALETTE_ARB) defines.add(WGL_NEED_SYSTEM_PALETTE_ARB) defines.add(WGL_NO_ACCELERATION_ARB) defines.add(WGL_NUMBER_OVERLAYS_ARB) defines.add(WGL_NUMBER_PIXEL_FORMATS_ARB) defines.add(WGL_NUMBER_UNDERLAYS_ARB) defines.add(WGL_PIXEL_TYPE_ARB) defines.add(WGL_RED_BITS_ARB) defines.add(WGL_RED_SHIFT_ARB) defines.add(WGL_SHARE_ACCUM_ARB) defines.add(WGL_SHARE_DEPTH_ARB) defines.add(WGL_SHARE_STENCIL_ARB) defines.add(WGL_STENCIL_BITS_ARB) defines.add(WGL_STEREO_ARB) defines.add(WGL_SUPPORT_GDI_ARB) defines.add(WGL_SUPPORT_OPENGL_ARB) defines.add(WGL_SWAP_COPY_ARB) defines.add(WGL_SWAP_EXCHANGE_ARB) defines.add(WGL_SWAP_LAYER_BUFFERS_ARB) defines.add(WGL_SWAP_METHOD_ARB) defines.add(WGL_SWAP_UNDEFINED_ARB) defines.add(WGL_TRANSPARENT_ALPHA_VALUE_ARB) defines.add(WGL_TRANSPARENT_ARB) defines.add(WGL_TRANSPARENT_BLUE_VALUE_ARB) defines.add(WGL_TRANSPARENT_GREEN_VALUE_ARB) defines.add(WGL_TRANSPARENT_INDEX_VALUE_ARB) defines.add(WGL_TRANSPARENT_RED_VALUE_ARB) defines.add(WGL_TYPE_COLORINDEX_ARB) defines.add(WGL_TYPE_RGBA_ARB) # WGL_ARB_pixel_format_float WGL_TYPE_RGBA_FLOAT_ARB = Enumerant('WGL_TYPE_RGBA_FLOAT_ARB', 0x21a0, 'WGL_ARB_pixel_format_float') defines.add(WGL_TYPE_RGBA_FLOAT_ARB) # WGL_ARB_render_texture WGL_AUX0_ARB = Enumerant('WGL_AUX0_ARB', 0x2087, 'WGL_ARB_render_texture') WGL_AUX1_ARB = Enumerant('WGL_AUX1_ARB', 0x2088, 'WGL_ARB_render_texture') WGL_AUX2_ARB = Enumerant('WGL_AUX2_ARB', 0x2089, 'WGL_ARB_render_texture') WGL_AUX3_ARB = Enumerant('WGL_AUX3_ARB', 0x208a, 'WGL_ARB_render_texture') WGL_AUX4_ARB = Enumerant('WGL_AUX4_ARB', 0x208b, 'WGL_ARB_render_texture') WGL_AUX5_ARB = Enumerant('WGL_AUX5_ARB', 0x208c, 'WGL_ARB_render_texture') WGL_AUX6_ARB = Enumerant('WGL_AUX6_ARB', 0x208d, 'WGL_ARB_render_texture') WGL_AUX7_ARB = Enumerant('WGL_AUX7_ARB', 0x208e, 'WGL_ARB_render_texture') WGL_AUX8_ARB = Enumerant('WGL_AUX8_ARB', 0x208f, 'WGL_ARB_render_texture') WGL_AUX9_ARB = Enumerant('WGL_AUX9_ARB', 0x2090, 'WGL_ARB_render_texture') WGL_BACK_LEFT_ARB = Enumerant('WGL_BACK_LEFT_ARB', 0x2085, 'WGL_ARB_render_texture') WGL_BACK_RIGHT_ARB = Enumerant('WGL_BACK_RIGHT_ARB', 0x2086, 'WGL_ARB_render_texture') WGL_BIND_TO_TEXTURE_RGBA_ARB = Enumerant('WGL_BIND_TO_TEXTURE_RGBA_ARB', 0x2071, 'WGL_ARB_render_texture') WGL_BIND_TO_TEXTURE_RGB_ARB = Enumerant('WGL_BIND_TO_TEXTURE_RGB_ARB', 0x2070, 'WGL_ARB_render_texture') WGL_CUBE_MAP_FACE_ARB = Enumerant('WGL_CUBE_MAP_FACE_ARB', 0x207c, 'WGL_ARB_render_texture') WGL_FRONT_LEFT_ARB = Enumerant('WGL_FRONT_LEFT_ARB', 0x2083, 'WGL_ARB_render_texture') WGL_FRONT_RIGHT_ARB = Enumerant('WGL_FRONT_RIGHT_ARB', 0x2084, 'WGL_ARB_render_texture') WGL_MIPMAP_LEVEL_ARB = Enumerant('WGL_MIPMAP_LEVEL_ARB', 0x207b, 'WGL_ARB_render_texture') WGL_MIPMAP_TEXTURE_ARB = Enumerant('WGL_MIPMAP_TEXTURE_ARB', 0x2074, 'WGL_ARB_render_texture') WGL_TEXTURE_1D_ARB = Enumerant('WGL_TEXTURE_1D_ARB', 0x2079, 'WGL_ARB_render_texture') WGL_TEXTURE_2D_ARB = Enumerant('WGL_TEXTURE_2D_ARB', 0x207a, 'WGL_ARB_render_texture') WGL_TEXTURE_CUBE_MAP_ARB = Enumerant('WGL_TEXTURE_CUBE_MAP_ARB', 0x2078, 'WGL_ARB_render_texture') WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = Enumerant('WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB', 0x207e, 'WGL_ARB_render_texture') WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = Enumerant('WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB', 0x2080, 'WGL_ARB_render_texture') WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = Enumerant('WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB', 0x2082, 'WGL_ARB_render_texture') WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = Enumerant('WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB', 0x207d, 'WGL_ARB_render_texture') WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = Enumerant('WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB', 0x207f, 'WGL_ARB_render_texture') WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = Enumerant('WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB', 0x2081, 'WGL_ARB_render_texture') WGL_TEXTURE_FORMAT_ARB = Enumerant('WGL_TEXTURE_FORMAT_ARB', 0x2072, 'WGL_ARB_render_texture') WGL_TEXTURE_RGBA_ARB = Enumerant('WGL_TEXTURE_RGBA_ARB', 0x2076, 'WGL_ARB_render_texture') WGL_TEXTURE_RGB_ARB = Enumerant('WGL_TEXTURE_RGB_ARB', 0x2075, 'WGL_ARB_render_texture') WGL_TEXTURE_TARGET_ARB = Enumerant('WGL_TEXTURE_TARGET_ARB', 0x2073, 'WGL_ARB_render_texture') defines.add(WGL_AUX0_ARB) defines.add(WGL_AUX1_ARB) defines.add(WGL_AUX2_ARB) defines.add(WGL_AUX3_ARB) defines.add(WGL_AUX4_ARB) defines.add(WGL_AUX5_ARB) defines.add(WGL_AUX6_ARB) defines.add(WGL_AUX7_ARB) defines.add(WGL_AUX8_ARB) defines.add(WGL_AUX9_ARB) defines.add(WGL_BACK_LEFT_ARB) defines.add(WGL_BACK_RIGHT_ARB) defines.add(WGL_BIND_TO_TEXTURE_RGBA_ARB) defines.add(WGL_BIND_TO_TEXTURE_RGB_ARB) defines.add(WGL_CUBE_MAP_FACE_ARB) defines.add(WGL_FRONT_LEFT_ARB) defines.add(WGL_FRONT_RIGHT_ARB) defines.add(WGL_MIPMAP_LEVEL_ARB) defines.add(WGL_MIPMAP_TEXTURE_ARB) defines.add(WGL_TEXTURE_1D_ARB) defines.add(WGL_TEXTURE_2D_ARB) defines.add(WGL_TEXTURE_CUBE_MAP_ARB) defines.add(WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB) defines.add(WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB) defines.add(WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB) defines.add(WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB) defines.add(WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB) defines.add(WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB) defines.add(WGL_TEXTURE_FORMAT_ARB) defines.add(WGL_TEXTURE_RGBA_ARB) defines.add(WGL_TEXTURE_RGB_ARB) defines.add(WGL_TEXTURE_TARGET_ARB) # WGL_ARB_robustness_share_group_isolation WGL_CONTEXT_RESET_ISOLATION_BIT_ARB = Enumerant('WGL_CONTEXT_RESET_ISOLATION_BIT_ARB', 0x0008, 'WGL_ARB_robustness_share_group_isolation') defines.add(WGL_CONTEXT_RESET_ISOLATION_BIT_ARB) # WGL_ATI_pixel_format_float GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI = Enumerant('GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI', 0x8835, 'WGL_ATI_pixel_format_float') GL_RGBA_FLOAT_MODE_ATI = Enumerant('GL_RGBA_FLOAT_MODE_ATI', 0x8820, 'WGL_ATI_pixel_format_float') WGL_TYPE_RGBA_FLOAT_ATI = Enumerant('WGL_TYPE_RGBA_FLOAT_ATI', 0x21a0, 'WGL_ATI_pixel_format_float') defines.add(GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI) defines.add(GL_RGBA_FLOAT_MODE_ATI) defines.add(WGL_TYPE_RGBA_FLOAT_ATI) # WGL_ATI_render_texture_rectangle WGL_TEXTURE_RECTANGLE_ATI = Enumerant('WGL_TEXTURE_RECTANGLE_ATI', 0x21a5, 'WGL_ATI_render_texture_rectangle') defines.add(WGL_TEXTURE_RECTANGLE_ATI) # WGL_EXT_create_context_es2_profile WGL_CONTEXT_ES2_PROFILE_BIT_EXT = Enumerant('WGL_CONTEXT_ES2_PROFILE_BIT_EXT', 0x0004, 'WGL_EXT_create_context_es2_profile') defines.add(WGL_CONTEXT_ES2_PROFILE_BIT_EXT) # WGL_EXT_create_context_es_profile WGL_CONTEXT_ES_PROFILE_BIT_EXT = Enumerant('WGL_CONTEXT_ES_PROFILE_BIT_EXT', 0x0004, 'WGL_EXT_create_context_es_profile') defines.add(WGL_CONTEXT_ES_PROFILE_BIT_EXT) # WGL_EXT_depth_float WGL_DEPTH_FLOAT_EXT = Enumerant('WGL_DEPTH_FLOAT_EXT', 0x2040, 'WGL_EXT_depth_float') defines.add(WGL_DEPTH_FLOAT_EXT) # WGL_EXT_framebuffer_sRGB WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT = Enumerant('WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT', 0x20a9, 'WGL_EXT_framebuffer_sRGB') defines.add(WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT) # WGL_EXT_make_current_read ERROR_INVALID_PIXEL_TYPE_EXT = Enumerant('ERROR_INVALID_PIXEL_TYPE_EXT', 0x2043, 'WGL_EXT_make_current_read') defines.add(ERROR_INVALID_PIXEL_TYPE_EXT) # WGL_EXT_multisample WGL_SAMPLES_EXT = Enumerant('WGL_SAMPLES_EXT', 0x2042, 'WGL_EXT_multisample') WGL_SAMPLE_BUFFERS_EXT = Enumerant('WGL_SAMPLE_BUFFERS_EXT', 0x2041, 'WGL_EXT_multisample') defines.add(WGL_SAMPLES_EXT) defines.add(WGL_SAMPLE_BUFFERS_EXT) # WGL_EXT_pbuffer WGL_DRAW_TO_PBUFFER_EXT = Enumerant('WGL_DRAW_TO_PBUFFER_EXT', 0x202d, 'WGL_EXT_pbuffer') WGL_MAX_PBUFFER_HEIGHT_EXT = Enumerant('WGL_MAX_PBUFFER_HEIGHT_EXT', 0x2030, 'WGL_EXT_pbuffer') WGL_MAX_PBUFFER_PIXELS_EXT = Enumerant('WGL_MAX_PBUFFER_PIXELS_EXT', 0x202e, 'WGL_EXT_pbuffer') WGL_MAX_PBUFFER_WIDTH_EXT = Enumerant('WGL_MAX_PBUFFER_WIDTH_EXT', 0x202f, 'WGL_EXT_pbuffer') WGL_OPTIMAL_PBUFFER_HEIGHT_EXT = Enumerant('WGL_OPTIMAL_PBUFFER_HEIGHT_EXT', 0x2032, 'WGL_EXT_pbuffer') WGL_OPTIMAL_PBUFFER_WIDTH_EXT = Enumerant('WGL_OPTIMAL_PBUFFER_WIDTH_EXT', 0x2031, 'WGL_EXT_pbuffer') WGL_PBUFFER_HEIGHT_EXT = Enumerant('WGL_PBUFFER_HEIGHT_EXT', 0x2035, 'WGL_EXT_pbuffer') WGL_PBUFFER_LARGEST_EXT = Enumerant('WGL_PBUFFER_LARGEST_EXT', 0x2033, 'WGL_EXT_pbuffer') WGL_PBUFFER_WIDTH_EXT = Enumerant('WGL_PBUFFER_WIDTH_EXT', 0x2034, 'WGL_EXT_pbuffer') defines.add(WGL_DRAW_TO_PBUFFER_EXT) defines.add(WGL_MAX_PBUFFER_HEIGHT_EXT) defines.add(WGL_MAX_PBUFFER_PIXELS_EXT) defines.add(WGL_MAX_PBUFFER_WIDTH_EXT) defines.add(WGL_OPTIMAL_PBUFFER_HEIGHT_EXT) defines.add(WGL_OPTIMAL_PBUFFER_WIDTH_EXT) defines.add(WGL_PBUFFER_HEIGHT_EXT) defines.add(WGL_PBUFFER_LARGEST_EXT) defines.add(WGL_PBUFFER_WIDTH_EXT) # WGL_EXT_pixel_format WGL_ACCELERATION_EXT = Enumerant('WGL_ACCELERATION_EXT', 0x2003, 'WGL_EXT_pixel_format') WGL_ACCUM_ALPHA_BITS_EXT = Enumerant('WGL_ACCUM_ALPHA_BITS_EXT', 0x2021, 'WGL_EXT_pixel_format') WGL_ACCUM_BITS_EXT = Enumerant('WGL_ACCUM_BITS_EXT', 0x201d, 'WGL_EXT_pixel_format') WGL_ACCUM_BLUE_BITS_EXT = Enumerant('WGL_ACCUM_BLUE_BITS_EXT', 0x2020, 'WGL_EXT_pixel_format') WGL_ACCUM_GREEN_BITS_EXT = Enumerant('WGL_ACCUM_GREEN_BITS_EXT', 0x201f, 'WGL_EXT_pixel_format') WGL_ACCUM_RED_BITS_EXT = Enumerant('WGL_ACCUM_RED_BITS_EXT', 0x201e, 'WGL_EXT_pixel_format') WGL_ALPHA_BITS_EXT = Enumerant('WGL_ALPHA_BITS_EXT', 0x201b, 'WGL_EXT_pixel_format') WGL_ALPHA_SHIFT_EXT = Enumerant('WGL_ALPHA_SHIFT_EXT', 0x201c, 'WGL_EXT_pixel_format') WGL_AUX_BUFFERS_EXT = Enumerant('WGL_AUX_BUFFERS_EXT', 0x2024, 'WGL_EXT_pixel_format') WGL_BLUE_BITS_EXT = Enumerant('WGL_BLUE_BITS_EXT', 0x2019, 'WGL_EXT_pixel_format') WGL_BLUE_SHIFT_EXT = Enumerant('WGL_BLUE_SHIFT_EXT', 0x201a, 'WGL_EXT_pixel_format') WGL_COLOR_BITS_EXT = Enumerant('WGL_COLOR_BITS_EXT', 0x2014, 'WGL_EXT_pixel_format') WGL_DEPTH_BITS_EXT = Enumerant('WGL_DEPTH_BITS_EXT', 0x2022, 'WGL_EXT_pixel_format') WGL_DOUBLE_BUFFER_EXT = Enumerant('WGL_DOUBLE_BUFFER_EXT', 0x2011, 'WGL_EXT_pixel_format') WGL_DRAW_TO_BITMAP_EXT = Enumerant('WGL_DRAW_TO_BITMAP_EXT', 0x2002, 'WGL_EXT_pixel_format') WGL_DRAW_TO_WINDOW_EXT = Enumerant('WGL_DRAW_TO_WINDOW_EXT', 0x2001, 'WGL_EXT_pixel_format') WGL_FULL_ACCELERATION_EXT = Enumerant('WGL_FULL_ACCELERATION_EXT', 0x2027, 'WGL_EXT_pixel_format') WGL_GENERIC_ACCELERATION_EXT = Enumerant('WGL_GENERIC_ACCELERATION_EXT', 0x2026, 'WGL_EXT_pixel_format') WGL_GREEN_BITS_EXT = Enumerant('WGL_GREEN_BITS_EXT', 0x2017, 'WGL_EXT_pixel_format') WGL_GREEN_SHIFT_EXT = Enumerant('WGL_GREEN_SHIFT_EXT', 0x2018, 'WGL_EXT_pixel_format') WGL_NEED_PALETTE_EXT = Enumerant('WGL_NEED_PALETTE_EXT', 0x2004, 'WGL_EXT_pixel_format') WGL_NEED_SYSTEM_PALETTE_EXT = Enumerant('WGL_NEED_SYSTEM_PALETTE_EXT', 0x2005, 'WGL_EXT_pixel_format') WGL_NO_ACCELERATION_EXT = Enumerant('WGL_NO_ACCELERATION_EXT', 0x2025, 'WGL_EXT_pixel_format') WGL_NUMBER_OVERLAYS_EXT = Enumerant('WGL_NUMBER_OVERLAYS_EXT', 0x2008, 'WGL_EXT_pixel_format') WGL_NUMBER_PIXEL_FORMATS_EXT = Enumerant('WGL_NUMBER_PIXEL_FORMATS_EXT', 0x2000, 'WGL_EXT_pixel_format') WGL_NUMBER_UNDERLAYS_EXT = Enumerant('WGL_NUMBER_UNDERLAYS_EXT', 0x2009, 'WGL_EXT_pixel_format') WGL_PIXEL_TYPE_EXT = Enumerant('WGL_PIXEL_TYPE_EXT', 0x2013, 'WGL_EXT_pixel_format') WGL_RED_BITS_EXT = Enumerant('WGL_RED_BITS_EXT', 0x2015, 'WGL_EXT_pixel_format') WGL_RED_SHIFT_EXT = Enumerant('WGL_RED_SHIFT_EXT', 0x2016, 'WGL_EXT_pixel_format') WGL_SHARE_ACCUM_EXT = Enumerant('WGL_SHARE_ACCUM_EXT', 0x200e, 'WGL_EXT_pixel_format') WGL_SHARE_DEPTH_EXT = Enumerant('WGL_SHARE_DEPTH_EXT', 0x200c, 'WGL_EXT_pixel_format') WGL_SHARE_STENCIL_EXT = Enumerant('WGL_SHARE_STENCIL_EXT', 0x200d, 'WGL_EXT_pixel_format') WGL_STENCIL_BITS_EXT = Enumerant('WGL_STENCIL_BITS_EXT', 0x2023, 'WGL_EXT_pixel_format') WGL_STEREO_EXT = Enumerant('WGL_STEREO_EXT', 0x2012, 'WGL_EXT_pixel_format') WGL_SUPPORT_GDI_EXT = Enumerant('WGL_SUPPORT_GDI_EXT', 0x200f, 'WGL_EXT_pixel_format') WGL_SUPPORT_OPENGL_EXT = Enumerant('WGL_SUPPORT_OPENGL_EXT', 0x2010, 'WGL_EXT_pixel_format') WGL_SWAP_COPY_EXT = Enumerant('WGL_SWAP_COPY_EXT', 0x2029, 'WGL_EXT_pixel_format') WGL_SWAP_EXCHANGE_EXT = Enumerant('WGL_SWAP_EXCHANGE_EXT', 0x2028, 'WGL_EXT_pixel_format') WGL_SWAP_LAYER_BUFFERS_EXT = Enumerant('WGL_SWAP_LAYER_BUFFERS_EXT', 0x2006, 'WGL_EXT_pixel_format') WGL_SWAP_METHOD_EXT = Enumerant('WGL_SWAP_METHOD_EXT', 0x2007, 'WGL_EXT_pixel_format') WGL_SWAP_UNDEFINED_EXT = Enumerant('WGL_SWAP_UNDEFINED_EXT', 0x202a, 'WGL_EXT_pixel_format') WGL_TRANSPARENT_EXT = Enumerant('WGL_TRANSPARENT_EXT', 0x200a, 'WGL_EXT_pixel_format') WGL_TRANSPARENT_VALUE_EXT = Enumerant('WGL_TRANSPARENT_VALUE_EXT', 0x200b, 'WGL_EXT_pixel_format') WGL_TYPE_COLORINDEX_EXT = Enumerant('WGL_TYPE_COLORINDEX_EXT', 0x202c, 'WGL_EXT_pixel_format') WGL_TYPE_RGBA_EXT = Enumerant('WGL_TYPE_RGBA_EXT', 0x202b, 'WGL_EXT_pixel_format') defines.add(WGL_ACCELERATION_EXT) defines.add(WGL_ACCUM_ALPHA_BITS_EXT) defines.add(WGL_ACCUM_BITS_EXT) defines.add(WGL_ACCUM_BLUE_BITS_EXT) defines.add(WGL_ACCUM_GREEN_BITS_EXT) defines.add(WGL_ACCUM_RED_BITS_EXT) defines.add(WGL_ALPHA_BITS_EXT) defines.add(WGL_ALPHA_SHIFT_EXT) defines.add(WGL_AUX_BUFFERS_EXT) defines.add(WGL_BLUE_BITS_EXT) defines.add(WGL_BLUE_SHIFT_EXT) defines.add(WGL_COLOR_BITS_EXT) defines.add(WGL_DEPTH_BITS_EXT) defines.add(WGL_DOUBLE_BUFFER_EXT) defines.add(WGL_DRAW_TO_BITMAP_EXT) defines.add(WGL_DRAW_TO_WINDOW_EXT) defines.add(WGL_FULL_ACCELERATION_EXT) defines.add(WGL_GENERIC_ACCELERATION_EXT) defines.add(WGL_GREEN_BITS_EXT) defines.add(WGL_GREEN_SHIFT_EXT) defines.add(WGL_NEED_PALETTE_EXT) defines.add(WGL_NEED_SYSTEM_PALETTE_EXT) defines.add(WGL_NO_ACCELERATION_EXT) defines.add(WGL_NUMBER_OVERLAYS_EXT) defines.add(WGL_NUMBER_PIXEL_FORMATS_EXT) defines.add(WGL_NUMBER_UNDERLAYS_EXT) defines.add(WGL_PIXEL_TYPE_EXT) defines.add(WGL_RED_BITS_EXT) defines.add(WGL_RED_SHIFT_EXT) defines.add(WGL_SHARE_ACCUM_EXT) defines.add(WGL_SHARE_DEPTH_EXT) defines.add(WGL_SHARE_STENCIL_EXT) defines.add(WGL_STENCIL_BITS_EXT) defines.add(WGL_STEREO_EXT) defines.add(WGL_SUPPORT_GDI_EXT) defines.add(WGL_SUPPORT_OPENGL_EXT) defines.add(WGL_SWAP_COPY_EXT) defines.add(WGL_SWAP_EXCHANGE_EXT) defines.add(WGL_SWAP_LAYER_BUFFERS_EXT) defines.add(WGL_SWAP_METHOD_EXT) defines.add(WGL_SWAP_UNDEFINED_EXT) defines.add(WGL_TRANSPARENT_EXT) defines.add(WGL_TRANSPARENT_VALUE_EXT) defines.add(WGL_TYPE_COLORINDEX_EXT) defines.add(WGL_TYPE_RGBA_EXT) # WGL_EXT_pixel_format_packed_float WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT = Enumerant('WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT', 0x20a8, 'WGL_EXT_pixel_format_packed_float') defines.add(WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT) # WGL_I3D_digital_video_control WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D = Enumerant('WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D', 0x2050, 'WGL_I3D_digital_video_control') WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D = Enumerant('WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D', 0x2051, 'WGL_I3D_digital_video_control') WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D = Enumerant('WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D', 0x2052, 'WGL_I3D_digital_video_control') WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D = Enumerant('WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D', 0x2053, 'WGL_I3D_digital_video_control') defines.add(WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D) defines.add(WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D) defines.add(WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D) defines.add(WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D) # WGL_I3D_gamma WGL_GAMMA_EXCLUDE_DESKTOP_I3D = Enumerant('WGL_GAMMA_EXCLUDE_DESKTOP_I3D', 0x204f, 'WGL_I3D_gamma') WGL_GAMMA_TABLE_SIZE_I3D = Enumerant('WGL_GAMMA_TABLE_SIZE_I3D', 0x204e, 'WGL_I3D_gamma') defines.add(WGL_GAMMA_EXCLUDE_DESKTOP_I3D) defines.add(WGL_GAMMA_TABLE_SIZE_I3D) # WGL_I3D_genlock WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D = Enumerant('WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D', 0x2049, 'WGL_I3D_genlock') WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D = Enumerant('WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D', 0x2048, 'WGL_I3D_genlock') WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D = Enumerant('WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D', 0x204c, 'WGL_I3D_genlock') WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D = Enumerant('WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D', 0x204a, 'WGL_I3D_genlock') WGL_GENLOCK_SOURCE_EDGE_RISING_I3D = Enumerant('WGL_GENLOCK_SOURCE_EDGE_RISING_I3D', 0x204b, 'WGL_I3D_genlock') WGL_GENLOCK_SOURCE_EXTERNAL_FIELD_I3D = Enumerant('WGL_GENLOCK_SOURCE_EXTERNAL_FIELD_I3D', 0x2046, 'WGL_I3D_genlock') WGL_GENLOCK_SOURCE_EXTERNAL_SYNC_I3D = Enumerant('WGL_GENLOCK_SOURCE_EXTERNAL_SYNC_I3D', 0x2045, 'WGL_I3D_genlock') WGL_GENLOCK_SOURCE_EXTERNAL_TTL_I3D = Enumerant('WGL_GENLOCK_SOURCE_EXTERNAL_TTL_I3D', 0x2047, 'WGL_I3D_genlock') WGL_GENLOCK_SOURCE_MULTIVIEW_I3D = Enumerant('WGL_GENLOCK_SOURCE_MULTIVIEW_I3D', 0x2044, 'WGL_I3D_genlock') defines.add(WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D) defines.add(WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D) defines.add(WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D) defines.add(WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D) defines.add(WGL_GENLOCK_SOURCE_EDGE_RISING_I3D) defines.add(WGL_GENLOCK_SOURCE_EXTERNAL_FIELD_I3D) defines.add(WGL_GENLOCK_SOURCE_EXTERNAL_SYNC_I3D) defines.add(WGL_GENLOCK_SOURCE_EXTERNAL_TTL_I3D) defines.add(WGL_GENLOCK_SOURCE_MULTIVIEW_I3D) # WGL_I3D_image_buffer WGL_IMAGE_BUFFER_LOCK_I3D = Enumerant('WGL_IMAGE_BUFFER_LOCK_I3D', 0x0002, 'WGL_I3D_image_buffer') WGL_IMAGE_BUFFER_MIN_ACCESS_I3D = Enumerant('WGL_IMAGE_BUFFER_MIN_ACCESS_I3D', 0x0001, 'WGL_I3D_image_buffer') defines.add(WGL_IMAGE_BUFFER_LOCK_I3D) defines.add(WGL_IMAGE_BUFFER_MIN_ACCESS_I3D) # WGL_NV_DX_interop WGL_ACCESS_READ_ONLY_NV = Enumerant('WGL_ACCESS_READ_ONLY_NV', 0x0000, 'WGL_NV_DX_interop') WGL_ACCESS_READ_WRITE_NV = Enumerant('WGL_ACCESS_READ_WRITE_NV', 0x0001, 'WGL_NV_DX_interop') WGL_ACCESS_WRITE_DISCARD_NV = Enumerant('WGL_ACCESS_WRITE_DISCARD_NV', 0x0002, 'WGL_NV_DX_interop') defines.add(WGL_ACCESS_READ_ONLY_NV) defines.add(WGL_ACCESS_READ_WRITE_NV) defines.add(WGL_ACCESS_WRITE_DISCARD_NV) # WGL_NV_float_buffer WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV = Enumerant('WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV', 0x20b4, 'WGL_NV_float_buffer') WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV = Enumerant('WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV', 0x20b3, 'WGL_NV_float_buffer') WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV = Enumerant('WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV', 0x20b2, 'WGL_NV_float_buffer') WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV = Enumerant('WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV', 0x20b1, 'WGL_NV_float_buffer') WGL_FLOAT_COMPONENTS_NV = Enumerant('WGL_FLOAT_COMPONENTS_NV', 0x20b0, 'WGL_NV_float_buffer') WGL_TEXTURE_FLOAT_RGBA_NV = Enumerant('WGL_TEXTURE_FLOAT_RGBA_NV', 0x20b8, 'WGL_NV_float_buffer') WGL_TEXTURE_FLOAT_RGB_NV = Enumerant('WGL_TEXTURE_FLOAT_RGB_NV', 0x20b7, 'WGL_NV_float_buffer') WGL_TEXTURE_FLOAT_RG_NV = Enumerant('WGL_TEXTURE_FLOAT_RG_NV', 0x20b6, 'WGL_NV_float_buffer') WGL_TEXTURE_FLOAT_R_NV = Enumerant('WGL_TEXTURE_FLOAT_R_NV', 0x20b5, 'WGL_NV_float_buffer') defines.add(WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV) defines.add(WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV) defines.add(WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV) defines.add(WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV) defines.add(WGL_FLOAT_COMPONENTS_NV) defines.add(WGL_TEXTURE_FLOAT_RGBA_NV) defines.add(WGL_TEXTURE_FLOAT_RGB_NV) defines.add(WGL_TEXTURE_FLOAT_RG_NV) defines.add(WGL_TEXTURE_FLOAT_R_NV) # WGL_NV_gpu_affinity WGL_ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV = Enumerant('WGL_ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV', 0x20d0, 'WGL_NV_gpu_affinity') WGL_ERROR_MISSING_AFFINITY_MASK_NV = Enumerant('WGL_ERROR_MISSING_AFFINITY_MASK_NV', 0x20d1, 'WGL_NV_gpu_affinity') defines.add(WGL_ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV) defines.add(WGL_ERROR_MISSING_AFFINITY_MASK_NV) # WGL_NV_multisample_coverage WGL_COLOR_SAMPLES_NV = Enumerant('WGL_COLOR_SAMPLES_NV', 0x20b9, 'WGL_NV_multisample_coverage') WGL_COVERAGE_SAMPLES_NV = Enumerant('WGL_COVERAGE_SAMPLES_NV', 0x2042, 'WGL_NV_multisample_coverage') defines.add(WGL_COLOR_SAMPLES_NV) defines.add(WGL_COVERAGE_SAMPLES_NV) # WGL_NV_present_video WGL_NUM_VIDEO_SLOTS_NV = Enumerant('WGL_NUM_VIDEO_SLOTS_NV', 0x20f0, 'WGL_NV_present_video') defines.add(WGL_NUM_VIDEO_SLOTS_NV) # WGL_NV_render_depth_texture WGL_BIND_TO_TEXTURE_DEPTH_NV = Enumerant('WGL_BIND_TO_TEXTURE_DEPTH_NV', 0x20a3, 'WGL_NV_render_depth_texture') WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV = Enumerant('WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV', 0x20a4, 'WGL_NV_render_depth_texture') WGL_DEPTH_COMPONENT_NV = Enumerant('WGL_DEPTH_COMPONENT_NV', 0x20a7, 'WGL_NV_render_depth_texture') WGL_DEPTH_TEXTURE_FORMAT_NV = Enumerant('WGL_DEPTH_TEXTURE_FORMAT_NV', 0x20a5, 'WGL_NV_render_depth_texture') WGL_NO_TEXTURE_ARB = Enumerant('WGL_NO_TEXTURE_ARB', 0x2077, 'WGL_NV_render_depth_texture') WGL_TEXTURE_DEPTH_COMPONENT_NV = Enumerant('WGL_TEXTURE_DEPTH_COMPONENT_NV', 0x20a6, 'WGL_NV_render_depth_texture') defines.add(WGL_BIND_TO_TEXTURE_DEPTH_NV) defines.add(WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV) defines.add(WGL_DEPTH_COMPONENT_NV) defines.add(WGL_DEPTH_TEXTURE_FORMAT_NV) defines.add(WGL_NO_TEXTURE_ARB) defines.add(WGL_TEXTURE_DEPTH_COMPONENT_NV) # WGL_NV_render_texture_rectangle WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV = Enumerant('WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV', 0x20a1, 'WGL_NV_render_texture_rectangle') WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV = Enumerant('WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV', 0x20a0, 'WGL_NV_render_texture_rectangle') WGL_TEXTURE_RECTANGLE_NV = Enumerant('WGL_TEXTURE_RECTANGLE_NV', 0x20a2, 'WGL_NV_render_texture_rectangle') defines.add(WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV) defines.add(WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV) defines.add(WGL_TEXTURE_RECTANGLE_NV) # WGL_NV_video_capture WGL_NUM_VIDEO_CAPTURE_SLOTS_NV = Enumerant('WGL_NUM_VIDEO_CAPTURE_SLOTS_NV', 0x20cf, 'WGL_NV_video_capture') WGL_UNIQUE_ID_NV = Enumerant('WGL_UNIQUE_ID_NV', 0x20ce, 'WGL_NV_video_capture') defines.add(WGL_NUM_VIDEO_CAPTURE_SLOTS_NV) defines.add(WGL_UNIQUE_ID_NV) # WGL_NV_video_output WGL_BIND_TO_VIDEO_RGBA_NV = Enumerant('WGL_BIND_TO_VIDEO_RGBA_NV', 0x20c1, 'WGL_NV_video_output') WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV = Enumerant('WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV', 0x20c2, 'WGL_NV_video_output') WGL_BIND_TO_VIDEO_RGB_NV = Enumerant('WGL_BIND_TO_VIDEO_RGB_NV', 0x20c0, 'WGL_NV_video_output') WGL_VIDEO_OUT_ALPHA_NV = Enumerant('WGL_VIDEO_OUT_ALPHA_NV', 0x20c4, 'WGL_NV_video_output') WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV = Enumerant('WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV', 0x20c6, 'WGL_NV_video_output') WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV = Enumerant('WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV', 0x20c7, 'WGL_NV_video_output') WGL_VIDEO_OUT_COLOR_NV = Enumerant('WGL_VIDEO_OUT_COLOR_NV', 0x20c3, 'WGL_NV_video_output') WGL_VIDEO_OUT_DEPTH_NV = Enumerant('WGL_VIDEO_OUT_DEPTH_NV', 0x20c5, 'WGL_NV_video_output') WGL_VIDEO_OUT_FIELD_1 = Enumerant('WGL_VIDEO_OUT_FIELD_1', 0x20c9, 'WGL_NV_video_output') WGL_VIDEO_OUT_FIELD_2 = Enumerant('WGL_VIDEO_OUT_FIELD_2', 0x20ca, 'WGL_NV_video_output') WGL_VIDEO_OUT_FRAME = Enumerant('WGL_VIDEO_OUT_FRAME', 0x20c8, 'WGL_NV_video_output') WGL_VIDEO_OUT_STACKED_FIELDS_1_2 = Enumerant('WGL_VIDEO_OUT_STACKED_FIELDS_1_2', 0x20cb, 'WGL_NV_video_output') WGL_VIDEO_OUT_STACKED_FIELDS_2_1 = Enumerant('WGL_VIDEO_OUT_STACKED_FIELDS_2_1', 0x20cc, 'WGL_NV_video_output') defines.add(WGL_BIND_TO_VIDEO_RGBA_NV) defines.add(WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV) defines.add(WGL_BIND_TO_VIDEO_RGB_NV) defines.add(WGL_VIDEO_OUT_ALPHA_NV) defines.add(WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV) defines.add(WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV) defines.add(WGL_VIDEO_OUT_COLOR_NV) defines.add(WGL_VIDEO_OUT_DEPTH_NV) defines.add(WGL_VIDEO_OUT_FIELD_1) defines.add(WGL_VIDEO_OUT_FIELD_2) defines.add(WGL_VIDEO_OUT_FRAME) defines.add(WGL_VIDEO_OUT_STACKED_FIELDS_1_2) defines.add(WGL_VIDEO_OUT_STACKED_FIELDS_2_1) # WGL_3DL_stereo_control wglSetStereoEmitterState3DL = Function('wglSetStereoEmitterState3DL') wglSetStereoEmitterState3DL.ret = Return('BOOL') wglSetStereoEmitterState3DL.add( Input( 'hDC','HDC' )) wglSetStereoEmitterState3DL.add( Input( 'uState','UINT' )) wglSetStereoEmitterState3DL.version = '' wglSetStereoEmitterState3DL.category = 'WGL_3DL_stereo_control' wglSetStereoEmitterState3DL.trace = True wglSetStereoEmitterState3DL.play = True wgl.add(wglSetStereoEmitterState3DL) # WGL_AMD_gpu_association wglBlitContextFramebufferAMD = Function('wglBlitContextFramebufferAMD') wglBlitContextFramebufferAMD.ret = Return('VOID') wglBlitContextFramebufferAMD.add( Input( 'dstCtx','HGLRC' )) wglBlitContextFramebufferAMD.add( Input( 'srcX0','GLint' )) wglBlitContextFramebufferAMD.add( Input( 'srcY0','GLint' )) wglBlitContextFramebufferAMD.add( Input( 'srcX1','GLint' )) wglBlitContextFramebufferAMD.add( Input( 'srcY1','GLint' )) wglBlitContextFramebufferAMD.add( Input( 'dstX0','GLint' )) wglBlitContextFramebufferAMD.add( Input( 'dstY0','GLint' )) wglBlitContextFramebufferAMD.add( Input( 'dstX1','GLint' )) wglBlitContextFramebufferAMD.add( Input( 'dstY1','GLint' )) wglBlitContextFramebufferAMD.add( Input( 'mask','GLbitfield' )) wglBlitContextFramebufferAMD.add( Input( 'filter','GLenum' )) wglBlitContextFramebufferAMD.version = '' wglBlitContextFramebufferAMD.category = 'WGL_AMD_gpu_association' wglBlitContextFramebufferAMD.trace = True wglBlitContextFramebufferAMD.play = True wgl.add(wglBlitContextFramebufferAMD) wglCreateAssociatedContextAMD = Function('wglCreateAssociatedContextAMD') wglCreateAssociatedContextAMD.ret = Return('HGLRC') wglCreateAssociatedContextAMD.add( Input( 'id','UINT' )) wglCreateAssociatedContextAMD.version = '' wglCreateAssociatedContextAMD.category = 'WGL_AMD_gpu_association' wglCreateAssociatedContextAMD.trace = True wglCreateAssociatedContextAMD.play = True wgl.add(wglCreateAssociatedContextAMD) wglCreateAssociatedContextAttribsAMD = Function('wglCreateAssociatedContextAttribsAMD') wglCreateAssociatedContextAttribsAMD.ret = Return('HGLRC') wglCreateAssociatedContextAttribsAMD.add( Input( 'id','UINT' )) wglCreateAssociatedContextAttribsAMD.add( Input( 'hShareContext','HGLRC' )) wglCreateAssociatedContextAttribsAMD.add( Input( 'attribList','const int *' )) wglCreateAssociatedContextAttribsAMD.version = '' wglCreateAssociatedContextAttribsAMD.category = 'WGL_AMD_gpu_association' wglCreateAssociatedContextAttribsAMD.trace = True wglCreateAssociatedContextAttribsAMD.play = True wgl.add(wglCreateAssociatedContextAttribsAMD) wglDeleteAssociatedContextAMD = Function('wglDeleteAssociatedContextAMD') wglDeleteAssociatedContextAMD.ret = Return('BOOL') wglDeleteAssociatedContextAMD.add( Input( 'hglrc','HGLRC' )) wglDeleteAssociatedContextAMD.version = '' wglDeleteAssociatedContextAMD.category = 'WGL_AMD_gpu_association' wglDeleteAssociatedContextAMD.trace = True wglDeleteAssociatedContextAMD.play = True wgl.add(wglDeleteAssociatedContextAMD) wglGetContextGPUIDAMD = Function('wglGetContextGPUIDAMD') wglGetContextGPUIDAMD.ret = Return('UINT') wglGetContextGPUIDAMD.add( Input( 'hglrc','HGLRC' )) wglGetContextGPUIDAMD.version = '' wglGetContextGPUIDAMD.category = 'WGL_AMD_gpu_association' wglGetContextGPUIDAMD.trace = True wglGetContextGPUIDAMD.play = True wgl.add(wglGetContextGPUIDAMD) wglGetCurrentAssociatedContextAMD = Function('wglGetCurrentAssociatedContextAMD') wglGetCurrentAssociatedContextAMD.ret = Return('HGLRC') wglGetCurrentAssociatedContextAMD.version = '' wglGetCurrentAssociatedContextAMD.category = 'WGL_AMD_gpu_association' wglGetCurrentAssociatedContextAMD.trace = True wglGetCurrentAssociatedContextAMD.play = True wgl.add(wglGetCurrentAssociatedContextAMD) wglGetGPUIDsAMD = Function('wglGetGPUIDsAMD') wglGetGPUIDsAMD.ret = Return('UINT') wglGetGPUIDsAMD.add( Input( 'maxCount','UINT' )) wglGetGPUIDsAMD.add( Output( 'ids','UINT *' ,size = 'maxCount' )) wglGetGPUIDsAMD.version = '' wglGetGPUIDsAMD.category = 'WGL_AMD_gpu_association' wglGetGPUIDsAMD.trace = True wglGetGPUIDsAMD.play = True wgl.add(wglGetGPUIDsAMD) wglGetGPUInfoAMD = Function('wglGetGPUInfoAMD') wglGetGPUInfoAMD.ret = Return('INT') wglGetGPUInfoAMD.add( Input( 'id','UINT' )) wglGetGPUInfoAMD.add( Input( 'property','int' )) wglGetGPUInfoAMD.add( Input( 'dataType','GLenum' )) wglGetGPUInfoAMD.add( Input( 'size','UINT' )) wglGetGPUInfoAMD.add( Output( 'data','void *' )) wglGetGPUInfoAMD.version = '' wglGetGPUInfoAMD.category = 'WGL_AMD_gpu_association' wglGetGPUInfoAMD.trace = True wglGetGPUInfoAMD.play = True wgl.add(wglGetGPUInfoAMD) wglMakeAssociatedContextCurrentAMD = Function('wglMakeAssociatedContextCurrentAMD') wglMakeAssociatedContextCurrentAMD.ret = Return('BOOL') wglMakeAssociatedContextCurrentAMD.add( Input( 'hglrc','HGLRC' )) wglMakeAssociatedContextCurrentAMD.version = '' wglMakeAssociatedContextCurrentAMD.category = 'WGL_AMD_gpu_association' wglMakeAssociatedContextCurrentAMD.trace = True wglMakeAssociatedContextCurrentAMD.play = True wgl.add(wglMakeAssociatedContextCurrentAMD) # WGL_ARB_buffer_region wglCreateBufferRegionARB = Function('wglCreateBufferRegionARB') wglCreateBufferRegionARB.ret = Return('HANDLE') wglCreateBufferRegionARB.add( Input( 'hDC','HDC' )) wglCreateBufferRegionARB.add( Input( 'iLayerPlane','int' )) wglCreateBufferRegionARB.add( Input( 'uType','UINT' )) wglCreateBufferRegionARB.version = '' wglCreateBufferRegionARB.category = 'WGL_ARB_buffer_region' wglCreateBufferRegionARB.trace = True wglCreateBufferRegionARB.play = True wgl.add(wglCreateBufferRegionARB) wglDeleteBufferRegionARB = Function('wglDeleteBufferRegionARB') wglDeleteBufferRegionARB.ret = Return('VOID') wglDeleteBufferRegionARB.add( Input( 'hRegion','HANDLE' )) wglDeleteBufferRegionARB.version = '' wglDeleteBufferRegionARB.category = 'WGL_ARB_buffer_region' wglDeleteBufferRegionARB.trace = True wglDeleteBufferRegionARB.play = True wgl.add(wglDeleteBufferRegionARB) wglRestoreBufferRegionARB = Function('wglRestoreBufferRegionARB') wglRestoreBufferRegionARB.ret = Return('BOOL') wglRestoreBufferRegionARB.add( Input( 'hRegion','HANDLE' )) wglRestoreBufferRegionARB.add( Input( 'x','int' )) wglRestoreBufferRegionARB.add( Input( 'y','int' )) wglRestoreBufferRegionARB.add( Input( 'width','int' )) wglRestoreBufferRegionARB.add( Input( 'height','int' )) wglRestoreBufferRegionARB.add( Input( 'xSrc','int' )) wglRestoreBufferRegionARB.add( Input( 'ySrc','int' )) wglRestoreBufferRegionARB.version = '' wglRestoreBufferRegionARB.category = 'WGL_ARB_buffer_region' wglRestoreBufferRegionARB.trace = True wglRestoreBufferRegionARB.play = True wgl.add(wglRestoreBufferRegionARB) wglSaveBufferRegionARB = Function('wglSaveBufferRegionARB') wglSaveBufferRegionARB.ret = Return('BOOL') wglSaveBufferRegionARB.add( Input( 'hRegion','HANDLE' )) wglSaveBufferRegionARB.add( Input( 'x','int' )) wglSaveBufferRegionARB.add( Input( 'y','int' )) wglSaveBufferRegionARB.add( Input( 'width','int' )) wglSaveBufferRegionARB.add( Input( 'height','int' )) wglSaveBufferRegionARB.version = '' wglSaveBufferRegionARB.category = 'WGL_ARB_buffer_region' wglSaveBufferRegionARB.trace = True wglSaveBufferRegionARB.play = True wgl.add(wglSaveBufferRegionARB) # WGL_ARB_create_context wglCreateContextAttribsARB = Function('wglCreateContextAttribsARB') wglCreateContextAttribsARB.ret = Return('HGLRC') wglCreateContextAttribsARB.add( Input( 'hDC','HDC' )) wglCreateContextAttribsARB.add( Input( 'hShareContext','HGLRC' )) wglCreateContextAttribsARB.add( Input( 'piAttribList','const int *' )) wglCreateContextAttribsARB.version = '' wglCreateContextAttribsARB.category = 'WGL_ARB_create_context' wglCreateContextAttribsARB.trace = True wglCreateContextAttribsARB.play = True wgl.add(wglCreateContextAttribsARB) # WGL_ARB_extensions_string wglGetExtensionsStringARB = Function('wglGetExtensionsStringARB') wglGetExtensionsStringARB.ret = Return('const char *') wglGetExtensionsStringARB.add( Input( 'hDC','HDC' )) wglGetExtensionsStringARB.version = '' wglGetExtensionsStringARB.category = 'WGL_ARB_extensions_string' wglGetExtensionsStringARB.trace = True wglGetExtensionsStringARB.play = True wgl.add(wglGetExtensionsStringARB) # WGL_ARB_make_current_read wglGetCurrentReadDCARB = Function('wglGetCurrentReadDCARB') wglGetCurrentReadDCARB.ret = Return('HDC') wglGetCurrentReadDCARB.version = '' wglGetCurrentReadDCARB.category = 'WGL_ARB_make_current_read' wglGetCurrentReadDCARB.trace = True wglGetCurrentReadDCARB.play = True wgl.add(wglGetCurrentReadDCARB) wglMakeContextCurrentARB = Function('wglMakeContextCurrentARB') wglMakeContextCurrentARB.ret = Return('BOOL') wglMakeContextCurrentARB.add( Input( 'hDrawDC','HDC' )) wglMakeContextCurrentARB.add( Input( 'hReadDC','HDC' )) wglMakeContextCurrentARB.add( Input( 'hglrc','HGLRC' )) wglMakeContextCurrentARB.version = '' wglMakeContextCurrentARB.category = 'WGL_ARB_make_current_read' wglMakeContextCurrentARB.trace = True wglMakeContextCurrentARB.play = True wgl.add(wglMakeContextCurrentARB) # WGL_ARB_pbuffer wglCreatePbufferARB = Function('wglCreatePbufferARB') wglCreatePbufferARB.ret = Return('HPBUFFERARB') wglCreatePbufferARB.add( Input( 'hDC','HDC' )) wglCreatePbufferARB.add( Input( 'iPixelFormat','int' )) wglCreatePbufferARB.add( Input( 'iWidth','int' )) wglCreatePbufferARB.add( Input( 'iHeight','int' )) wglCreatePbufferARB.add( Input( 'piAttribList','const int *' )) wglCreatePbufferARB.version = '' wglCreatePbufferARB.category = 'WGL_ARB_pbuffer' wglCreatePbufferARB.trace = True wglCreatePbufferARB.play = True wgl.add(wglCreatePbufferARB) wglDestroyPbufferARB = Function('wglDestroyPbufferARB') wglDestroyPbufferARB.ret = Return('BOOL') wglDestroyPbufferARB.add( Input( 'hPbuffer','HPBUFFERARB' )) wglDestroyPbufferARB.version = '' wglDestroyPbufferARB.category = 'WGL_ARB_pbuffer' wglDestroyPbufferARB.trace = True wglDestroyPbufferARB.play = True wgl.add(wglDestroyPbufferARB) wglGetPbufferDCARB = Function('wglGetPbufferDCARB') wglGetPbufferDCARB.ret = Return('HDC') wglGetPbufferDCARB.add( Input( 'hPbuffer','HPBUFFERARB' )) wglGetPbufferDCARB.version = '' wglGetPbufferDCARB.category = 'WGL_ARB_pbuffer' wglGetPbufferDCARB.trace = True wglGetPbufferDCARB.play = True wgl.add(wglGetPbufferDCARB) wglQueryPbufferARB = Function('wglQueryPbufferARB') wglQueryPbufferARB.ret = Return('BOOL') wglQueryPbufferARB.add( Input( 'hPbuffer','HPBUFFERARB' )) wglQueryPbufferARB.add( Input( 'iAttribute','int' )) wglQueryPbufferARB.add( Output( 'piValue','int *' ,size = 1 )) wglQueryPbufferARB.version = '' wglQueryPbufferARB.category = 'WGL_ARB_pbuffer' wglQueryPbufferARB.trace = True wglQueryPbufferARB.play = True wgl.add(wglQueryPbufferARB) wglReleasePbufferDCARB = Function('wglReleasePbufferDCARB') wglReleasePbufferDCARB.ret = Return('int') wglReleasePbufferDCARB.add( Input( 'hPbuffer','HPBUFFERARB' )) wglReleasePbufferDCARB.add( Input( 'hDC','HDC' )) wglReleasePbufferDCARB.version = '' wglReleasePbufferDCARB.category = 'WGL_ARB_pbuffer' wglReleasePbufferDCARB.trace = True wglReleasePbufferDCARB.play = True wgl.add(wglReleasePbufferDCARB) # WGL_ARB_pixel_format wglChoosePixelFormatARB = Function('wglChoosePixelFormatARB') wglChoosePixelFormatARB.ret = Return('BOOL') wglChoosePixelFormatARB.add( Input( 'hDC','HDC' )) wglChoosePixelFormatARB.add( Input( 'piAttribIList','const int *' )) wglChoosePixelFormatARB.add( Input( 'pfAttribFList','const FLOAT *' )) wglChoosePixelFormatARB.add( Input( 'nMaxFormats','UINT' )) wglChoosePixelFormatARB.add( Output( 'piFormats','int *' )) wglChoosePixelFormatARB.add( Output( 'nNumFormats','UINT *' ,size = 1 )) wglChoosePixelFormatARB.version = '' wglChoosePixelFormatARB.category = 'WGL_ARB_pixel_format' wglChoosePixelFormatARB.trace = True wglChoosePixelFormatARB.play = True wgl.add(wglChoosePixelFormatARB) wglGetPixelFormatAttribfvARB = Function('wglGetPixelFormatAttribfvARB') wglGetPixelFormatAttribfvARB.ret = Return('BOOL') wglGetPixelFormatAttribfvARB.add( Input( 'hDC','HDC' )) wglGetPixelFormatAttribfvARB.add( Input( 'iPixelFormat','int' )) wglGetPixelFormatAttribfvARB.add( Input( 'iLayerPlane','int' )) wglGetPixelFormatAttribfvARB.add( Input( 'nAttributes','UINT' )) wglGetPixelFormatAttribfvARB.add( Input( 'piAttributes','const int *' ,size = 'nAttributes' )) wglGetPixelFormatAttribfvARB.add( Output( 'pfValues','FLOAT *' ,size = 'nAttributes' )) wglGetPixelFormatAttribfvARB.version = '' wglGetPixelFormatAttribfvARB.category = 'WGL_ARB_pixel_format' wglGetPixelFormatAttribfvARB.trace = True wglGetPixelFormatAttribfvARB.play = True wgl.add(wglGetPixelFormatAttribfvARB) wglGetPixelFormatAttribivARB = Function('wglGetPixelFormatAttribivARB') wglGetPixelFormatAttribivARB.ret = Return('BOOL') wglGetPixelFormatAttribivARB.add( Input( 'hDC','HDC' )) wglGetPixelFormatAttribivARB.add( Input( 'iPixelFormat','int' )) wglGetPixelFormatAttribivARB.add( Input( 'iLayerPlane','int' )) wglGetPixelFormatAttribivARB.add( Input( 'nAttributes','UINT' )) wglGetPixelFormatAttribivARB.add( Input( 'piAttributes','const int *' ,size = 'nAttributes' )) wglGetPixelFormatAttribivARB.add( Output( 'piValues','int *' ,size = 'nAttributes' )) wglGetPixelFormatAttribivARB.version = '' wglGetPixelFormatAttribivARB.category = 'WGL_ARB_pixel_format' wglGetPixelFormatAttribivARB.trace = True wglGetPixelFormatAttribivARB.play = True wgl.add(wglGetPixelFormatAttribivARB) # WGL_ARB_render_texture wglBindTexImageARB = Function('wglBindTexImageARB') wglBindTexImageARB.ret = Return('BOOL') wglBindTexImageARB.add( Input( 'hPbuffer','HPBUFFERARB' )) wglBindTexImageARB.add( Input( 'iBuffer','int' )) wglBindTexImageARB.version = '' wglBindTexImageARB.category = 'WGL_ARB_render_texture' wglBindTexImageARB.trace = True wglBindTexImageARB.play = True wgl.add(wglBindTexImageARB) wglReleaseTexImageARB = Function('wglReleaseTexImageARB') wglReleaseTexImageARB.ret = Return('BOOL') wglReleaseTexImageARB.add( Input( 'hPbuffer','HPBUFFERARB' )) wglReleaseTexImageARB.add( Input( 'iBuffer','int' )) wglReleaseTexImageARB.version = '' wglReleaseTexImageARB.category = 'WGL_ARB_render_texture' wglReleaseTexImageARB.trace = True wglReleaseTexImageARB.play = True wgl.add(wglReleaseTexImageARB) wglSetPbufferAttribARB = Function('wglSetPbufferAttribARB') wglSetPbufferAttribARB.ret = Return('BOOL') wglSetPbufferAttribARB.add( Input( 'hPbuffer','HPBUFFERARB' )) wglSetPbufferAttribARB.add( Input( 'piAttribList','const int *' )) wglSetPbufferAttribARB.version = '' wglSetPbufferAttribARB.category = 'WGL_ARB_render_texture' wglSetPbufferAttribARB.trace = True wglSetPbufferAttribARB.play = True wgl.add(wglSetPbufferAttribARB) # WGL_EXT_display_color_table wglBindDisplayColorTableEXT = Function('wglBindDisplayColorTableEXT') wglBindDisplayColorTableEXT.ret = Return('GLboolean') wglBindDisplayColorTableEXT.add( Input( 'id','GLushort' )) wglBindDisplayColorTableEXT.version = '' wglBindDisplayColorTableEXT.category = 'WGL_EXT_display_color_table' wglBindDisplayColorTableEXT.trace = True wglBindDisplayColorTableEXT.play = True wgl.add(wglBindDisplayColorTableEXT) wglCreateDisplayColorTableEXT = Function('wglCreateDisplayColorTableEXT') wglCreateDisplayColorTableEXT.ret = Return('GLboolean') wglCreateDisplayColorTableEXT.add( Input( 'id','GLushort' )) wglCreateDisplayColorTableEXT.version = '' wglCreateDisplayColorTableEXT.category = 'WGL_EXT_display_color_table' wglCreateDisplayColorTableEXT.trace = True wglCreateDisplayColorTableEXT.play = True wgl.add(wglCreateDisplayColorTableEXT) wglDestroyDisplayColorTableEXT = Function('wglDestroyDisplayColorTableEXT') wglDestroyDisplayColorTableEXT.ret = Return('VOID') wglDestroyDisplayColorTableEXT.add( Input( 'id','GLushort' )) wglDestroyDisplayColorTableEXT.version = '' wglDestroyDisplayColorTableEXT.category = 'WGL_EXT_display_color_table' wglDestroyDisplayColorTableEXT.trace = True wglDestroyDisplayColorTableEXT.play = True wgl.add(wglDestroyDisplayColorTableEXT) wglLoadDisplayColorTableEXT = Function('wglLoadDisplayColorTableEXT') wglLoadDisplayColorTableEXT.ret = Return('GLboolean') wglLoadDisplayColorTableEXT.add( Input( 'table','const GLushort *' ,size = 'length' )) wglLoadDisplayColorTableEXT.add( Input( 'length','GLuint' )) wglLoadDisplayColorTableEXT.version = '' wglLoadDisplayColorTableEXT.category = 'WGL_EXT_display_color_table' wglLoadDisplayColorTableEXT.trace = True wglLoadDisplayColorTableEXT.play = True wgl.add(wglLoadDisplayColorTableEXT) # WGL_EXT_extensions_string wglGetExtensionsStringEXT = Function('wglGetExtensionsStringEXT') wglGetExtensionsStringEXT.ret = Return('const char *') wglGetExtensionsStringEXT.version = '' wglGetExtensionsStringEXT.category = 'WGL_EXT_extensions_string' wglGetExtensionsStringEXT.trace = True wglGetExtensionsStringEXT.play = True wgl.add(wglGetExtensionsStringEXT) # WGL_EXT_make_current_read wglGetCurrentReadDCEXT = Function('wglGetCurrentReadDCEXT') wglGetCurrentReadDCEXT.ret = Return('HDC') wglGetCurrentReadDCEXT.version = '' wglGetCurrentReadDCEXT.category = 'WGL_EXT_make_current_read' wglGetCurrentReadDCEXT.trace = True wglGetCurrentReadDCEXT.play = True wgl.add(wglGetCurrentReadDCEXT) wglMakeContextCurrentEXT = Function('wglMakeContextCurrentEXT') wglMakeContextCurrentEXT.ret = Return('BOOL') wglMakeContextCurrentEXT.add( Input( 'hDrawDC','HDC' )) wglMakeContextCurrentEXT.add( Input( 'hReadDC','HDC' )) wglMakeContextCurrentEXT.add( Input( 'hglrc','HGLRC' )) wglMakeContextCurrentEXT.version = '' wglMakeContextCurrentEXT.category = 'WGL_EXT_make_current_read' wglMakeContextCurrentEXT.trace = True wglMakeContextCurrentEXT.play = True wgl.add(wglMakeContextCurrentEXT) # WGL_EXT_pbuffer wglCreatePbufferEXT = Function('wglCreatePbufferEXT') wglCreatePbufferEXT.ret = Return('HPBUFFEREXT') wglCreatePbufferEXT.add( Input( 'hDC','HDC' )) wglCreatePbufferEXT.add( Input( 'iPixelFormat','int' )) wglCreatePbufferEXT.add( Input( 'iWidth','int' )) wglCreatePbufferEXT.add( Input( 'iHeight','int' )) wglCreatePbufferEXT.add( Input( 'piAttribList','const int *' )) wglCreatePbufferEXT.version = '' wglCreatePbufferEXT.category = 'WGL_EXT_pbuffer' wglCreatePbufferEXT.trace = True wglCreatePbufferEXT.play = True wgl.add(wglCreatePbufferEXT) wglDestroyPbufferEXT = Function('wglDestroyPbufferEXT') wglDestroyPbufferEXT.ret = Return('BOOL') wglDestroyPbufferEXT.add( Input( 'hPbuffer','HPBUFFEREXT' )) wglDestroyPbufferEXT.version = '' wglDestroyPbufferEXT.category = 'WGL_EXT_pbuffer' wglDestroyPbufferEXT.trace = True wglDestroyPbufferEXT.play = True wgl.add(wglDestroyPbufferEXT) wglGetPbufferDCEXT = Function('wglGetPbufferDCEXT') wglGetPbufferDCEXT.ret = Return('HDC') wglGetPbufferDCEXT.add( Input( 'hPbuffer','HPBUFFEREXT' )) wglGetPbufferDCEXT.version = '' wglGetPbufferDCEXT.category = 'WGL_EXT_pbuffer' wglGetPbufferDCEXT.trace = True wglGetPbufferDCEXT.play = True wgl.add(wglGetPbufferDCEXT) wglQueryPbufferEXT = Function('wglQueryPbufferEXT') wglQueryPbufferEXT.ret = Return('BOOL') wglQueryPbufferEXT.add( Input( 'hPbuffer','HPBUFFEREXT' )) wglQueryPbufferEXT.add( Input( 'iAttribute','int' )) wglQueryPbufferEXT.add( Output( 'piValue','int *' ,size = 1 )) wglQueryPbufferEXT.version = '' wglQueryPbufferEXT.category = 'WGL_EXT_pbuffer' wglQueryPbufferEXT.trace = True wglQueryPbufferEXT.play = True wgl.add(wglQueryPbufferEXT) wglReleasePbufferDCEXT = Function('wglReleasePbufferDCEXT') wglReleasePbufferDCEXT.ret = Return('int') wglReleasePbufferDCEXT.add( Input( 'hPbuffer','HPBUFFEREXT' )) wglReleasePbufferDCEXT.add( Input( 'hDC','HDC' )) wglReleasePbufferDCEXT.version = '' wglReleasePbufferDCEXT.category = 'WGL_EXT_pbuffer' wglReleasePbufferDCEXT.trace = True wglReleasePbufferDCEXT.play = True wgl.add(wglReleasePbufferDCEXT) # WGL_EXT_pixel_format wglChoosePixelFormatEXT = Function('wglChoosePixelFormatEXT') wglChoosePixelFormatEXT.ret = Return('BOOL') wglChoosePixelFormatEXT.add( Input( 'hDC','HDC' )) wglChoosePixelFormatEXT.add( Input( 'piAttribIList','const int *' )) wglChoosePixelFormatEXT.add( Input( 'pfAttribFList','const FLOAT *' )) wglChoosePixelFormatEXT.add( Input( 'nMaxFormats','UINT' )) wglChoosePixelFormatEXT.add( Output( 'piFormats','int *' )) wglChoosePixelFormatEXT.add( Output( 'nNumFormats','UINT *' ,size = 1 )) wglChoosePixelFormatEXT.version = '' wglChoosePixelFormatEXT.category = 'WGL_EXT_pixel_format' wglChoosePixelFormatEXT.trace = True wglChoosePixelFormatEXT.play = True wgl.add(wglChoosePixelFormatEXT) wglGetPixelFormatAttribfvEXT = Function('wglGetPixelFormatAttribfvEXT') wglGetPixelFormatAttribfvEXT.ret = Return('BOOL') wglGetPixelFormatAttribfvEXT.add( Input( 'hDC','HDC' )) wglGetPixelFormatAttribfvEXT.add( Input( 'iPixelFormat','int' )) wglGetPixelFormatAttribfvEXT.add( Input( 'iLayerPlane','int' )) wglGetPixelFormatAttribfvEXT.add( Input( 'nAttributes','UINT' )) wglGetPixelFormatAttribfvEXT.add( Input( 'piAttributes','const int *' ,size = 'nAttributes' )) wglGetPixelFormatAttribfvEXT.add( Output( 'pfValues','FLOAT *' ,size = 'nAttributes' )) wglGetPixelFormatAttribfvEXT.version = '' wglGetPixelFormatAttribfvEXT.category = 'WGL_EXT_pixel_format' wglGetPixelFormatAttribfvEXT.trace = True wglGetPixelFormatAttribfvEXT.play = True wgl.add(wglGetPixelFormatAttribfvEXT) wglGetPixelFormatAttribivEXT = Function('wglGetPixelFormatAttribivEXT') wglGetPixelFormatAttribivEXT.ret = Return('BOOL') wglGetPixelFormatAttribivEXT.add( Input( 'hDC','HDC' )) wglGetPixelFormatAttribivEXT.add( Input( 'iPixelFormat','int' )) wglGetPixelFormatAttribivEXT.add( Input( 'iLayerPlane','int' )) wglGetPixelFormatAttribivEXT.add( Input( 'nAttributes','UINT' )) wglGetPixelFormatAttribivEXT.add( Input( 'piAttributes','const int *' ,size = 'nAttributes' )) wglGetPixelFormatAttribivEXT.add( Output( 'piValues','int *' ,size = 'nAttributes' )) wglGetPixelFormatAttribivEXT.version = '' wglGetPixelFormatAttribivEXT.category = 'WGL_EXT_pixel_format' wglGetPixelFormatAttribivEXT.trace = True wglGetPixelFormatAttribivEXT.play = True wgl.add(wglGetPixelFormatAttribivEXT) # WGL_EXT_swap_control wglGetSwapIntervalEXT = Function('wglGetSwapIntervalEXT') wglGetSwapIntervalEXT.ret = Return('int') wglGetSwapIntervalEXT.version = '' wglGetSwapIntervalEXT.category = 'WGL_EXT_swap_control' wglGetSwapIntervalEXT.trace = True wglGetSwapIntervalEXT.play = True wgl.add(wglGetSwapIntervalEXT) wglSwapIntervalEXT = Function('wglSwapIntervalEXT') wglSwapIntervalEXT.ret = Return('BOOL') wglSwapIntervalEXT.add( Input( 'interval','int' )) wglSwapIntervalEXT.version = '' wglSwapIntervalEXT.category = 'WGL_EXT_swap_control' wglSwapIntervalEXT.trace = True wglSwapIntervalEXT.play = True wgl.add(wglSwapIntervalEXT) # WGL_GDI wglChoosePixelFormat = Function('wglChoosePixelFormat') wglChoosePixelFormat.ret = Return('int') wglChoosePixelFormat.add( Input( 'hDC','HDC' )) wglChoosePixelFormat.add( Input( 'ppfd','const PIXELFORMATDESCRIPTOR *' ,size = 1 )) wglChoosePixelFormat.version = '' wglChoosePixelFormat.category = 'WGL_GDI' wglChoosePixelFormat.trace = True wglChoosePixelFormat.play = True wgl.add(wglChoosePixelFormat) wglDescribePixelFormat = Function('wglDescribePixelFormat') wglDescribePixelFormat.ret = Return('int') wglDescribePixelFormat.add( Input( 'hDC','HDC' )) wglDescribePixelFormat.add( Input( 'iPixelFormat','int' )) wglDescribePixelFormat.add( Input( 'nBytes','UINT' )) wglDescribePixelFormat.add( Output( 'ppfd','LPPIXELFORMATDESCRIPTOR' ,size = 1 )) wglDescribePixelFormat.version = '' wglDescribePixelFormat.category = 'WGL_GDI' wglDescribePixelFormat.trace = True wglDescribePixelFormat.play = True wgl.add(wglDescribePixelFormat) wglGetPixelFormat = Function('wglGetPixelFormat') wglGetPixelFormat.ret = Return('int') wglGetPixelFormat.add( Input( 'hDC','HDC' )) wglGetPixelFormat.version = '' wglGetPixelFormat.category = 'WGL_GDI' wglGetPixelFormat.trace = True wglGetPixelFormat.play = True wgl.add(wglGetPixelFormat) wglSetPixelFormat = Function('wglSetPixelFormat') wglSetPixelFormat.ret = Return('BOOL') wglSetPixelFormat.add( Input( 'hDC','HDC' )) wglSetPixelFormat.add( Input( 'iPixelFormat','int' )) wglSetPixelFormat.add( Input( 'ppfd','const PIXELFORMATDESCRIPTOR *' ,size = 1 )) wglSetPixelFormat.version = '' wglSetPixelFormat.category = 'WGL_GDI' wglSetPixelFormat.trace = True wglSetPixelFormat.play = True wgl.add(wglSetPixelFormat) wglSwapBuffers = Function('wglSwapBuffers') wglSwapBuffers.ret = Return('BOOL') wglSwapBuffers.add( Input( 'hDC','HDC' )) wglSwapBuffers.version = '' wglSwapBuffers.category = 'WGL_GDI' wglSwapBuffers.trace = True wglSwapBuffers.play = True wgl.add(wglSwapBuffers) # WGL_I3D_digital_video_control wglGetDigitalVideoParametersI3D = Function('wglGetDigitalVideoParametersI3D') wglGetDigitalVideoParametersI3D.ret = Return('BOOL') wglGetDigitalVideoParametersI3D.add( Input( 'hDC','HDC' )) wglGetDigitalVideoParametersI3D.add( Input( 'iAttribute','int' )) wglGetDigitalVideoParametersI3D.add( Output( 'piValue','int *' )) wglGetDigitalVideoParametersI3D.version = '' wglGetDigitalVideoParametersI3D.category = 'WGL_I3D_digital_video_control' wglGetDigitalVideoParametersI3D.trace = True wglGetDigitalVideoParametersI3D.play = True wgl.add(wglGetDigitalVideoParametersI3D) wglSetDigitalVideoParametersI3D = Function('wglSetDigitalVideoParametersI3D') wglSetDigitalVideoParametersI3D.ret = Return('BOOL') wglSetDigitalVideoParametersI3D.add( Input( 'hDC','HDC' )) wglSetDigitalVideoParametersI3D.add( Input( 'iAttribute','int' )) wglSetDigitalVideoParametersI3D.add( Input( 'piValue','const int *' )) wglSetDigitalVideoParametersI3D.version = '' wglSetDigitalVideoParametersI3D.category = 'WGL_I3D_digital_video_control' wglSetDigitalVideoParametersI3D.trace = True wglSetDigitalVideoParametersI3D.play = True wgl.add(wglSetDigitalVideoParametersI3D) # WGL_I3D_gamma wglGetGammaTableI3D = Function('wglGetGammaTableI3D') wglGetGammaTableI3D.ret = Return('BOOL') wglGetGammaTableI3D.add( Input( 'hDC','HDC' )) wglGetGammaTableI3D.add( Output( 'iEntries','int' )) wglGetGammaTableI3D.add( Output( 'puRed','USHORT *' ,size = 'iEntries' )) wglGetGammaTableI3D.add( Output( 'puGreen','USHORT *' ,size = 'iEntries' )) wglGetGammaTableI3D.add( Output( 'puBlue','USHORT *' ,size = 'iEntries' )) wglGetGammaTableI3D.version = '' wglGetGammaTableI3D.category = 'WGL_I3D_gamma' wglGetGammaTableI3D.trace = True wglGetGammaTableI3D.play = True wgl.add(wglGetGammaTableI3D) wglGetGammaTableParametersI3D = Function('wglGetGammaTableParametersI3D') wglGetGammaTableParametersI3D.ret = Return('BOOL') wglGetGammaTableParametersI3D.add( Input( 'hDC','HDC' )) wglGetGammaTableParametersI3D.add( Input( 'iAttribute','int' )) wglGetGammaTableParametersI3D.add( Output( 'piValue','int *' )) wglGetGammaTableParametersI3D.version = '' wglGetGammaTableParametersI3D.category = 'WGL_I3D_gamma' wglGetGammaTableParametersI3D.trace = True wglGetGammaTableParametersI3D.play = True wgl.add(wglGetGammaTableParametersI3D) wglSetGammaTableI3D = Function('wglSetGammaTableI3D') wglSetGammaTableI3D.ret = Return('BOOL') wglSetGammaTableI3D.add( Input( 'hDC','HDC' )) wglSetGammaTableI3D.add( Input( 'iEntries','int' )) wglSetGammaTableI3D.add( Input( 'puRed','const USHORT *' ,size = 'iEntries' )) wglSetGammaTableI3D.add( Input( 'puGreen','const USHORT *' ,size = 'iEntries' )) wglSetGammaTableI3D.add( Input( 'puBlue','const USHORT *' ,size = 'iEntries' )) wglSetGammaTableI3D.version = '' wglSetGammaTableI3D.category = 'WGL_I3D_gamma' wglSetGammaTableI3D.trace = True wglSetGammaTableI3D.play = True wgl.add(wglSetGammaTableI3D) wglSetGammaTableParametersI3D = Function('wglSetGammaTableParametersI3D') wglSetGammaTableParametersI3D.ret = Return('BOOL') wglSetGammaTableParametersI3D.add( Input( 'hDC','HDC' )) wglSetGammaTableParametersI3D.add( Input( 'iAttribute','int' )) wglSetGammaTableParametersI3D.add( Input( 'piValue','const int *' )) wglSetGammaTableParametersI3D.version = '' wglSetGammaTableParametersI3D.category = 'WGL_I3D_gamma' wglSetGammaTableParametersI3D.trace = True wglSetGammaTableParametersI3D.play = True wgl.add(wglSetGammaTableParametersI3D) # WGL_I3D_genlock wglDisableGenlockI3D = Function('wglDisableGenlockI3D') wglDisableGenlockI3D.ret = Return('BOOL') wglDisableGenlockI3D.add( Input( 'hDC','HDC' )) wglDisableGenlockI3D.version = '' wglDisableGenlockI3D.category = 'WGL_I3D_genlock' wglDisableGenlockI3D.trace = True wglDisableGenlockI3D.play = True wgl.add(wglDisableGenlockI3D) wglEnableGenlockI3D = Function('wglEnableGenlockI3D') wglEnableGenlockI3D.ret = Return('BOOL') wglEnableGenlockI3D.add( Input( 'hDC','HDC' )) wglEnableGenlockI3D.version = '' wglEnableGenlockI3D.category = 'WGL_I3D_genlock' wglEnableGenlockI3D.trace = True wglEnableGenlockI3D.play = True wgl.add(wglEnableGenlockI3D) wglGenlockSampleRateI3D = Function('wglGenlockSampleRateI3D') wglGenlockSampleRateI3D.ret = Return('BOOL') wglGenlockSampleRateI3D.add( Input( 'hDC','HDC' )) wglGenlockSampleRateI3D.add( Input( 'uRate','UINT' )) wglGenlockSampleRateI3D.version = '' wglGenlockSampleRateI3D.category = 'WGL_I3D_genlock' wglGenlockSampleRateI3D.trace = True wglGenlockSampleRateI3D.play = True wgl.add(wglGenlockSampleRateI3D) wglGenlockSourceDelayI3D = Function('wglGenlockSourceDelayI3D') wglGenlockSourceDelayI3D.ret = Return('BOOL') wglGenlockSourceDelayI3D.add( Input( 'hDC','HDC' )) wglGenlockSourceDelayI3D.add( Input( 'uDelay','UINT' )) wglGenlockSourceDelayI3D.version = '' wglGenlockSourceDelayI3D.category = 'WGL_I3D_genlock' wglGenlockSourceDelayI3D.trace = True wglGenlockSourceDelayI3D.play = True wgl.add(wglGenlockSourceDelayI3D) wglGenlockSourceEdgeI3D = Function('wglGenlockSourceEdgeI3D') wglGenlockSourceEdgeI3D.ret = Return('BOOL') wglGenlockSourceEdgeI3D.add( Input( 'hDC','HDC' )) wglGenlockSourceEdgeI3D.add( Input( 'uEdge','UINT' )) wglGenlockSourceEdgeI3D.version = '' wglGenlockSourceEdgeI3D.category = 'WGL_I3D_genlock' wglGenlockSourceEdgeI3D.trace = True wglGenlockSourceEdgeI3D.play = True wgl.add(wglGenlockSourceEdgeI3D) wglGenlockSourceI3D = Function('wglGenlockSourceI3D') wglGenlockSourceI3D.ret = Return('BOOL') wglGenlockSourceI3D.add( Input( 'hDC','HDC' )) wglGenlockSourceI3D.add( Input( 'uSource','UINT' )) wglGenlockSourceI3D.version = '' wglGenlockSourceI3D.category = 'WGL_I3D_genlock' wglGenlockSourceI3D.trace = True wglGenlockSourceI3D.play = True wgl.add(wglGenlockSourceI3D) wglGetGenlockSampleRateI3D = Function('wglGetGenlockSampleRateI3D') wglGetGenlockSampleRateI3D.ret = Return('BOOL') wglGetGenlockSampleRateI3D.add( Input( 'hDC','HDC' )) wglGetGenlockSampleRateI3D.add( Output( 'uRate','UINT *' ,size = 1 )) wglGetGenlockSampleRateI3D.version = '' wglGetGenlockSampleRateI3D.category = 'WGL_I3D_genlock' wglGetGenlockSampleRateI3D.trace = True wglGetGenlockSampleRateI3D.play = True wgl.add(wglGetGenlockSampleRateI3D) wglGetGenlockSourceDelayI3D = Function('wglGetGenlockSourceDelayI3D') wglGetGenlockSourceDelayI3D.ret = Return('BOOL') wglGetGenlockSourceDelayI3D.add( Input( 'hDC','HDC' )) wglGetGenlockSourceDelayI3D.add( Output( 'uDelay','UINT *' ,size = 1 )) wglGetGenlockSourceDelayI3D.version = '' wglGetGenlockSourceDelayI3D.category = 'WGL_I3D_genlock' wglGetGenlockSourceDelayI3D.trace = True wglGetGenlockSourceDelayI3D.play = True wgl.add(wglGetGenlockSourceDelayI3D) wglGetGenlockSourceEdgeI3D = Function('wglGetGenlockSourceEdgeI3D') wglGetGenlockSourceEdgeI3D.ret = Return('BOOL') wglGetGenlockSourceEdgeI3D.add( Input( 'hDC','HDC' )) wglGetGenlockSourceEdgeI3D.add( Output( 'uEdge','UINT *' ,size = 1 )) wglGetGenlockSourceEdgeI3D.version = '' wglGetGenlockSourceEdgeI3D.category = 'WGL_I3D_genlock' wglGetGenlockSourceEdgeI3D.trace = True wglGetGenlockSourceEdgeI3D.play = True wgl.add(wglGetGenlockSourceEdgeI3D) wglGetGenlockSourceI3D = Function('wglGetGenlockSourceI3D') wglGetGenlockSourceI3D.ret = Return('BOOL') wglGetGenlockSourceI3D.add( Input( 'hDC','HDC' )) wglGetGenlockSourceI3D.add( Output( 'uSource','UINT *' ,size = 1 )) wglGetGenlockSourceI3D.version = '' wglGetGenlockSourceI3D.category = 'WGL_I3D_genlock' wglGetGenlockSourceI3D.trace = True wglGetGenlockSourceI3D.play = True wgl.add(wglGetGenlockSourceI3D) wglIsEnabledGenlockI3D = Function('wglIsEnabledGenlockI3D') wglIsEnabledGenlockI3D.ret = Return('BOOL') wglIsEnabledGenlockI3D.add( Input( 'hDC','HDC' )) wglIsEnabledGenlockI3D.add( Output( 'pFlag','BOOL *' ,size = 1 )) wglIsEnabledGenlockI3D.version = '' wglIsEnabledGenlockI3D.category = 'WGL_I3D_genlock' wglIsEnabledGenlockI3D.trace = True wglIsEnabledGenlockI3D.play = True wgl.add(wglIsEnabledGenlockI3D) wglQueryGenlockMaxSourceDelayI3D = Function('wglQueryGenlockMaxSourceDelayI3D') wglQueryGenlockMaxSourceDelayI3D.ret = Return('BOOL') wglQueryGenlockMaxSourceDelayI3D.add( Input( 'hDC','HDC' )) wglQueryGenlockMaxSourceDelayI3D.add( Output( 'uMaxLineDelay','UINT *' ,size = 1 )) wglQueryGenlockMaxSourceDelayI3D.add( Output( 'uMaxPixelDelay','UINT *' ,size = 1 )) wglQueryGenlockMaxSourceDelayI3D.version = '' wglQueryGenlockMaxSourceDelayI3D.category = 'WGL_I3D_genlock' wglQueryGenlockMaxSourceDelayI3D.trace = True wglQueryGenlockMaxSourceDelayI3D.play = True wgl.add(wglQueryGenlockMaxSourceDelayI3D) # WGL_I3D_image_buffer wglAssociateImageBufferEventsI3D = Function('wglAssociateImageBufferEventsI3D') wglAssociateImageBufferEventsI3D.ret = Return('BOOL') wglAssociateImageBufferEventsI3D.add( Input( 'hDC','HDC' )) wglAssociateImageBufferEventsI3D.add( Input( 'pEvent','const HANDLE *' ,size = 'count' )) wglAssociateImageBufferEventsI3D.add( Input( 'pAddress','const LPVOID *' ,size = 'count' )) wglAssociateImageBufferEventsI3D.add( Input( 'pSize','const DWORD *' ,size = 'count' )) wglAssociateImageBufferEventsI3D.add( Input( 'count','UINT' )) wglAssociateImageBufferEventsI3D.version = '' wglAssociateImageBufferEventsI3D.category = 'WGL_I3D_image_buffer' wglAssociateImageBufferEventsI3D.trace = True wglAssociateImageBufferEventsI3D.play = True wgl.add(wglAssociateImageBufferEventsI3D) wglCreateImageBufferI3D = Function('wglCreateImageBufferI3D') wglCreateImageBufferI3D.ret = Return('LPVOID') wglCreateImageBufferI3D.add( Input( 'hDC','HDC' )) wglCreateImageBufferI3D.add( Input( 'dwSize','DWORD' )) wglCreateImageBufferI3D.add( Input( 'uFlags','UINT' )) wglCreateImageBufferI3D.version = '' wglCreateImageBufferI3D.category = 'WGL_I3D_image_buffer' wglCreateImageBufferI3D.trace = True wglCreateImageBufferI3D.play = True wgl.add(wglCreateImageBufferI3D) wglDestroyImageBufferI3D = Function('wglDestroyImageBufferI3D') wglDestroyImageBufferI3D.ret = Return('BOOL') wglDestroyImageBufferI3D.add( Input( 'hDC','HDC' )) wglDestroyImageBufferI3D.add( Input( 'pAddress','LPVOID' )) wglDestroyImageBufferI3D.version = '' wglDestroyImageBufferI3D.category = 'WGL_I3D_image_buffer' wglDestroyImageBufferI3D.trace = True wglDestroyImageBufferI3D.play = True wgl.add(wglDestroyImageBufferI3D) wglReleaseImageBufferEventsI3D = Function('wglReleaseImageBufferEventsI3D') wglReleaseImageBufferEventsI3D.ret = Return('BOOL') wglReleaseImageBufferEventsI3D.add( Input( 'hDC','HDC' )) wglReleaseImageBufferEventsI3D.add( Input( 'pAddress','const LPVOID *' ,size = 'count' )) wglReleaseImageBufferEventsI3D.add( Input( 'count','UINT' )) wglReleaseImageBufferEventsI3D.version = '' wglReleaseImageBufferEventsI3D.category = 'WGL_I3D_image_buffer' wglReleaseImageBufferEventsI3D.trace = True wglReleaseImageBufferEventsI3D.play = True wgl.add(wglReleaseImageBufferEventsI3D) # WGL_I3D_swap_frame_lock wglDisableFrameLockI3D = Function('wglDisableFrameLockI3D') wglDisableFrameLockI3D.ret = Return('BOOL') wglDisableFrameLockI3D.version = '' wglDisableFrameLockI3D.category = 'WGL_I3D_swap_frame_lock' wglDisableFrameLockI3D.trace = True wglDisableFrameLockI3D.play = True wgl.add(wglDisableFrameLockI3D) wglEnableFrameLockI3D = Function('wglEnableFrameLockI3D') wglEnableFrameLockI3D.ret = Return('BOOL') wglEnableFrameLockI3D.version = '' wglEnableFrameLockI3D.category = 'WGL_I3D_swap_frame_lock' wglEnableFrameLockI3D.trace = True wglEnableFrameLockI3D.play = True wgl.add(wglEnableFrameLockI3D) wglIsEnabledFrameLockI3D = Function('wglIsEnabledFrameLockI3D') wglIsEnabledFrameLockI3D.ret = Return('BOOL') wglIsEnabledFrameLockI3D.add( Output( 'pFlag','BOOL *' ,size = 1 )) wglIsEnabledFrameLockI3D.version = '' wglIsEnabledFrameLockI3D.category = 'WGL_I3D_swap_frame_lock' wglIsEnabledFrameLockI3D.trace = True wglIsEnabledFrameLockI3D.play = True wgl.add(wglIsEnabledFrameLockI3D) wglQueryFrameLockMasterI3D = Function('wglQueryFrameLockMasterI3D') wglQueryFrameLockMasterI3D.ret = Return('BOOL') wglQueryFrameLockMasterI3D.add( Output( 'pFlag','BOOL *' ,size = 1 )) wglQueryFrameLockMasterI3D.version = '' wglQueryFrameLockMasterI3D.category = 'WGL_I3D_swap_frame_lock' wglQueryFrameLockMasterI3D.trace = True wglQueryFrameLockMasterI3D.play = True wgl.add(wglQueryFrameLockMasterI3D) # WGL_I3D_swap_frame_usage wglBeginFrameTrackingI3D = Function('wglBeginFrameTrackingI3D') wglBeginFrameTrackingI3D.ret = Return('BOOL') wglBeginFrameTrackingI3D.version = '' wglBeginFrameTrackingI3D.category = 'WGL_I3D_swap_frame_usage' wglBeginFrameTrackingI3D.trace = True wglBeginFrameTrackingI3D.play = True wgl.add(wglBeginFrameTrackingI3D) wglEndFrameTrackingI3D = Function('wglEndFrameTrackingI3D') wglEndFrameTrackingI3D.ret = Return('BOOL') wglEndFrameTrackingI3D.version = '' wglEndFrameTrackingI3D.category = 'WGL_I3D_swap_frame_usage' wglEndFrameTrackingI3D.trace = True wglEndFrameTrackingI3D.play = True wgl.add(wglEndFrameTrackingI3D) wglGetFrameUsageI3D = Function('wglGetFrameUsageI3D') wglGetFrameUsageI3D.ret = Return('BOOL') wglGetFrameUsageI3D.add( Output( 'pUsage','float *' ,size = 1 )) wglGetFrameUsageI3D.version = '' wglGetFrameUsageI3D.category = 'WGL_I3D_swap_frame_usage' wglGetFrameUsageI3D.trace = True wglGetFrameUsageI3D.play = True wgl.add(wglGetFrameUsageI3D) wglQueryFrameTrackingI3D = Function('wglQueryFrameTrackingI3D') wglQueryFrameTrackingI3D.ret = Return('BOOL') wglQueryFrameTrackingI3D.add( Output( 'pFrameCount','DWORD *' ,size = 1 )) wglQueryFrameTrackingI3D.add( Output( 'pMissedFrames','DWORD *' ,size = 1 )) wglQueryFrameTrackingI3D.add( Output( 'pLastMissedUsage','float *' ,size = 1 )) wglQueryFrameTrackingI3D.version = '' wglQueryFrameTrackingI3D.category = 'WGL_I3D_swap_frame_usage' wglQueryFrameTrackingI3D.trace = True wglQueryFrameTrackingI3D.play = True wgl.add(wglQueryFrameTrackingI3D) # WGL_NV_DX_interop wglDXCloseDeviceNV = Function('wglDXCloseDeviceNV') wglDXCloseDeviceNV.ret = Return('BOOL') wglDXCloseDeviceNV.add( Input( 'hDevice','HANDLE' )) wglDXCloseDeviceNV.version = '' wglDXCloseDeviceNV.category = 'WGL_NV_DX_interop' wglDXCloseDeviceNV.trace = True wglDXCloseDeviceNV.play = True wgl.add(wglDXCloseDeviceNV) wglDXLockObjectsNV = Function('wglDXLockObjectsNV') wglDXLockObjectsNV.ret = Return('BOOL') wglDXLockObjectsNV.add( Input( 'hDevice','HANDLE' )) wglDXLockObjectsNV.add( Input( 'count','GLint' )) wglDXLockObjectsNV.add( Input( 'hObjects','HANDLE *' )) wglDXLockObjectsNV.version = '' wglDXLockObjectsNV.category = 'WGL_NV_DX_interop' wglDXLockObjectsNV.trace = True wglDXLockObjectsNV.play = True wgl.add(wglDXLockObjectsNV) wglDXObjectAccessNV = Function('wglDXObjectAccessNV') wglDXObjectAccessNV.ret = Return('BOOL') wglDXObjectAccessNV.add( Input( 'hObject','HANDLE' )) wglDXObjectAccessNV.add( Input( 'access','GLenum' )) wglDXObjectAccessNV.version = '' wglDXObjectAccessNV.category = 'WGL_NV_DX_interop' wglDXObjectAccessNV.trace = True wglDXObjectAccessNV.play = True wgl.add(wglDXObjectAccessNV) wglDXOpenDeviceNV = Function('wglDXOpenDeviceNV') wglDXOpenDeviceNV.ret = Return('HANDLE') wglDXOpenDeviceNV.add( Input( 'dxDevice','GLvoid *' )) wglDXOpenDeviceNV.version = '' wglDXOpenDeviceNV.category = 'WGL_NV_DX_interop' wglDXOpenDeviceNV.trace = True wglDXOpenDeviceNV.play = True wgl.add(wglDXOpenDeviceNV) wglDXRegisterObjectNV = Function('wglDXRegisterObjectNV') wglDXRegisterObjectNV.ret = Return('HANDLE') wglDXRegisterObjectNV.add( Input( 'hDevice','HANDLE' )) wglDXRegisterObjectNV.add( Input( 'dxObject','GLvoid *' )) wglDXRegisterObjectNV.add( Input( 'name','GLuint' )) wglDXRegisterObjectNV.add( Input( 'type','GLenum' )) wglDXRegisterObjectNV.add( Input( 'access','GLenum' )) wglDXRegisterObjectNV.version = '' wglDXRegisterObjectNV.category = 'WGL_NV_DX_interop' wglDXRegisterObjectNV.trace = True wglDXRegisterObjectNV.play = True wgl.add(wglDXRegisterObjectNV) wglDXSetResourceShareHandleNV = Function('wglDXSetResourceShareHandleNV') wglDXSetResourceShareHandleNV.ret = Return('BOOL') wglDXSetResourceShareHandleNV.add( Input( 'dxObject','GLvoid *' )) wglDXSetResourceShareHandleNV.add( Input( 'shareHandle','HANDLE' )) wglDXSetResourceShareHandleNV.version = '' wglDXSetResourceShareHandleNV.category = 'WGL_NV_DX_interop' wglDXSetResourceShareHandleNV.trace = True wglDXSetResourceShareHandleNV.play = True wgl.add(wglDXSetResourceShareHandleNV) wglDXUnlockObjectsNV = Function('wglDXUnlockObjectsNV') wglDXUnlockObjectsNV.ret = Return('BOOL') wglDXUnlockObjectsNV.add( Input( 'hDevice','HANDLE' )) wglDXUnlockObjectsNV.add( Input( 'count','GLint' )) wglDXUnlockObjectsNV.add( Input( 'hObjects','HANDLE *' )) wglDXUnlockObjectsNV.version = '' wglDXUnlockObjectsNV.category = 'WGL_NV_DX_interop' wglDXUnlockObjectsNV.trace = True wglDXUnlockObjectsNV.play = True wgl.add(wglDXUnlockObjectsNV) wglDXUnregisterObjectNV = Function('wglDXUnregisterObjectNV') wglDXUnregisterObjectNV.ret = Return('BOOL') wglDXUnregisterObjectNV.add( Input( 'hDevice','HANDLE' )) wglDXUnregisterObjectNV.add( Input( 'hObject','HANDLE' )) wglDXUnregisterObjectNV.version = '' wglDXUnregisterObjectNV.category = 'WGL_NV_DX_interop' wglDXUnregisterObjectNV.trace = True wglDXUnregisterObjectNV.play = True wgl.add(wglDXUnregisterObjectNV) # WGL_NV_copy_image wglCopyImageSubDataNV = Function('wglCopyImageSubDataNV') wglCopyImageSubDataNV.ret = Return('BOOL') wglCopyImageSubDataNV.add( Input( 'hSrcRC','HGLRC' )) wglCopyImageSubDataNV.add( Input( 'srcName','GLuint' )) wglCopyImageSubDataNV.add( Input( 'srcTarget','GLenum' )) wglCopyImageSubDataNV.add( Input( 'srcLevel','GLint' )) wglCopyImageSubDataNV.add( Input( 'srcX','GLint' )) wglCopyImageSubDataNV.add( Input( 'srcY','GLint' )) wglCopyImageSubDataNV.add( Input( 'srcZ','GLint' )) wglCopyImageSubDataNV.add( Input( 'hDstRC','HGLRC' )) wglCopyImageSubDataNV.add( Input( 'dstName','GLuint' )) wglCopyImageSubDataNV.add( Input( 'dstTarget','GLenum' )) wglCopyImageSubDataNV.add( Input( 'dstLevel','GLint' )) wglCopyImageSubDataNV.add( Input( 'dstX','GLint' )) wglCopyImageSubDataNV.add( Input( 'dstY','GLint' )) wglCopyImageSubDataNV.add( Input( 'dstZ','GLint' )) wglCopyImageSubDataNV.add( Input( 'width','GLsizei' )) wglCopyImageSubDataNV.add( Input( 'height','GLsizei' )) wglCopyImageSubDataNV.add( Input( 'depth','GLsizei' )) wglCopyImageSubDataNV.version = '' wglCopyImageSubDataNV.category = 'WGL_NV_copy_image' wglCopyImageSubDataNV.trace = True wglCopyImageSubDataNV.play = True wgl.add(wglCopyImageSubDataNV) # WGL_NV_gpu_affinity wglCreateAffinityDCNV = Function('wglCreateAffinityDCNV') wglCreateAffinityDCNV.ret = Return('HDC') wglCreateAffinityDCNV.add( Input( 'phGpuList','const HGPUNV *' )) wglCreateAffinityDCNV.version = '' wglCreateAffinityDCNV.category = 'WGL_NV_gpu_affinity' wglCreateAffinityDCNV.trace = True wglCreateAffinityDCNV.play = True wgl.add(wglCreateAffinityDCNV) wglDeleteDCNV = Function('wglDeleteDCNV') wglDeleteDCNV.ret = Return('BOOL') wglDeleteDCNV.add( Input( 'hAffinityDC','HDC' )) wglDeleteDCNV.version = '' wglDeleteDCNV.category = 'WGL_NV_gpu_affinity' wglDeleteDCNV.trace = True wglDeleteDCNV.play = True wgl.add(wglDeleteDCNV) wglEnumGpuDevicesNV = Function('wglEnumGpuDevicesNV') wglEnumGpuDevicesNV.ret = Return('BOOL') wglEnumGpuDevicesNV.add( Input( 'hGpu','HGPUNV' )) wglEnumGpuDevicesNV.add( Input( 'iDeviceIndex','UINT' )) wglEnumGpuDevicesNV.add( Output( 'lpGpuDevice','PGPU_DEVICE' )) wglEnumGpuDevicesNV.version = '' wglEnumGpuDevicesNV.category = 'WGL_NV_gpu_affinity' wglEnumGpuDevicesNV.trace = True wglEnumGpuDevicesNV.play = True wgl.add(wglEnumGpuDevicesNV) wglEnumGpusFromAffinityDCNV = Function('wglEnumGpusFromAffinityDCNV') wglEnumGpusFromAffinityDCNV.ret = Return('BOOL') wglEnumGpusFromAffinityDCNV.add( Input( 'hAffinityDC','HDC' )) wglEnumGpusFromAffinityDCNV.add( Input( 'iGpuIndex','UINT' )) wglEnumGpusFromAffinityDCNV.add( Output( 'hGpu','HGPUNV *' ,size = 1 )) wglEnumGpusFromAffinityDCNV.version = '' wglEnumGpusFromAffinityDCNV.category = 'WGL_NV_gpu_affinity' wglEnumGpusFromAffinityDCNV.trace = True wglEnumGpusFromAffinityDCNV.play = True wgl.add(wglEnumGpusFromAffinityDCNV) wglEnumGpusNV = Function('wglEnumGpusNV') wglEnumGpusNV.ret = Return('BOOL') wglEnumGpusNV.add( Input( 'iGpuIndex','UINT' )) wglEnumGpusNV.add( Output( 'phGpu','HGPUNV *' ,size = 1 )) wglEnumGpusNV.version = '' wglEnumGpusNV.category = 'WGL_NV_gpu_affinity' wglEnumGpusNV.trace = True wglEnumGpusNV.play = True wgl.add(wglEnumGpusNV) # WGL_NV_present_video wglBindVideoDeviceNV = Function('wglBindVideoDeviceNV') wglBindVideoDeviceNV.ret = Return('BOOL') wglBindVideoDeviceNV.add( Input( 'hDC','HDC' )) wglBindVideoDeviceNV.add( Input( 'uVideoSlot','unsigned int' )) wglBindVideoDeviceNV.add( Input( 'hVideoDevice','HVIDEOOUTPUTDEVICENV' )) wglBindVideoDeviceNV.add( Input( 'piAttribList','const int *' )) wglBindVideoDeviceNV.version = '' wglBindVideoDeviceNV.category = 'WGL_NV_present_video' wglBindVideoDeviceNV.trace = True wglBindVideoDeviceNV.play = True wgl.add(wglBindVideoDeviceNV) wglEnumerateVideoDevicesNV = Function('wglEnumerateVideoDevicesNV') wglEnumerateVideoDevicesNV.ret = Return('int') wglEnumerateVideoDevicesNV.add( Input( 'hDC','HDC' )) wglEnumerateVideoDevicesNV.add( Output( 'phDeviceList','HVIDEOOUTPUTDEVICENV *' )) wglEnumerateVideoDevicesNV.version = '' wglEnumerateVideoDevicesNV.category = 'WGL_NV_present_video' wglEnumerateVideoDevicesNV.trace = True wglEnumerateVideoDevicesNV.play = True wgl.add(wglEnumerateVideoDevicesNV) wglQueryCurrentContextNV = Function('wglQueryCurrentContextNV') wglQueryCurrentContextNV.ret = Return('BOOL') wglQueryCurrentContextNV.add( Input( 'iAttribute','int' )) wglQueryCurrentContextNV.add( Output( 'piValue','int *' )) wglQueryCurrentContextNV.version = '' wglQueryCurrentContextNV.category = 'WGL_NV_present_video' wglQueryCurrentContextNV.trace = True wglQueryCurrentContextNV.play = True wgl.add(wglQueryCurrentContextNV) # WGL_NV_swap_group wglBindSwapBarrierNV = Function('wglBindSwapBarrierNV') wglBindSwapBarrierNV.ret = Return('BOOL') wglBindSwapBarrierNV.add( Input( 'group','GLuint' )) wglBindSwapBarrierNV.add( Input( 'barrier','GLuint' )) wglBindSwapBarrierNV.version = '' wglBindSwapBarrierNV.category = 'WGL_NV_swap_group' wglBindSwapBarrierNV.trace = True wglBindSwapBarrierNV.play = True wgl.add(wglBindSwapBarrierNV) wglJoinSwapGroupNV = Function('wglJoinSwapGroupNV') wglJoinSwapGroupNV.ret = Return('BOOL') wglJoinSwapGroupNV.add( Input( 'hDC','HDC' )) wglJoinSwapGroupNV.add( Input( 'group','GLuint' )) wglJoinSwapGroupNV.version = '' wglJoinSwapGroupNV.category = 'WGL_NV_swap_group' wglJoinSwapGroupNV.trace = True wglJoinSwapGroupNV.play = True wgl.add(wglJoinSwapGroupNV) wglQueryFrameCountNV = Function('wglQueryFrameCountNV') wglQueryFrameCountNV.ret = Return('BOOL') wglQueryFrameCountNV.add( Input( 'hDC','HDC' )) wglQueryFrameCountNV.add( Output( 'count','GLuint *' ,size = 1 )) wglQueryFrameCountNV.version = '' wglQueryFrameCountNV.category = 'WGL_NV_swap_group' wglQueryFrameCountNV.trace = True wglQueryFrameCountNV.play = True wgl.add(wglQueryFrameCountNV) wglQueryMaxSwapGroupsNV = Function('wglQueryMaxSwapGroupsNV') wglQueryMaxSwapGroupsNV.ret = Return('BOOL') wglQueryMaxSwapGroupsNV.add( Input( 'hDC','HDC' )) wglQueryMaxSwapGroupsNV.add( Output( 'maxGroups','GLuint *' ,size = 1 )) wglQueryMaxSwapGroupsNV.add( Output( 'maxBarriers','GLuint *' ,size = 1 )) wglQueryMaxSwapGroupsNV.version = '' wglQueryMaxSwapGroupsNV.category = 'WGL_NV_swap_group' wglQueryMaxSwapGroupsNV.trace = True wglQueryMaxSwapGroupsNV.play = True wgl.add(wglQueryMaxSwapGroupsNV) wglQuerySwapGroupNV = Function('wglQuerySwapGroupNV') wglQuerySwapGroupNV.ret = Return('BOOL') wglQuerySwapGroupNV.add( Input( 'hDC','HDC' )) wglQuerySwapGroupNV.add( Output( 'group','GLuint *' ,size = 1 )) wglQuerySwapGroupNV.add( Output( 'barrier','GLuint *' ,size = 1 )) wglQuerySwapGroupNV.version = '' wglQuerySwapGroupNV.category = 'WGL_NV_swap_group' wglQuerySwapGroupNV.trace = True wglQuerySwapGroupNV.play = True wgl.add(wglQuerySwapGroupNV) wglResetFrameCountNV = Function('wglResetFrameCountNV') wglResetFrameCountNV.ret = Return('BOOL') wglResetFrameCountNV.add( Input( 'hDC','HDC' )) wglResetFrameCountNV.version = '' wglResetFrameCountNV.category = 'WGL_NV_swap_group' wglResetFrameCountNV.trace = True wglResetFrameCountNV.play = True wgl.add(wglResetFrameCountNV) # WGL_NV_vertex_array_range wglAllocateMemoryNV = Function('wglAllocateMemoryNV') wglAllocateMemoryNV.ret = Return('void *') wglAllocateMemoryNV.add( Input( 'size','GLsizei' )) wglAllocateMemoryNV.add( Input( 'readfreq','GLfloat' )) wglAllocateMemoryNV.add( Input( 'writefreq','GLfloat' )) wglAllocateMemoryNV.add( Input( 'priority','GLfloat' )) wglAllocateMemoryNV.version = '' wglAllocateMemoryNV.category = 'WGL_NV_vertex_array_range' wglAllocateMemoryNV.trace = True wglAllocateMemoryNV.play = True wgl.add(wglAllocateMemoryNV) wglFreeMemoryNV = Function('wglFreeMemoryNV') wglFreeMemoryNV.ret = Return('void') wglFreeMemoryNV.add( Input( 'pointer','void *' ,size = 1 )) wglFreeMemoryNV.version = '' wglFreeMemoryNV.category = 'WGL_NV_vertex_array_range' wglFreeMemoryNV.trace = True wglFreeMemoryNV.play = True wgl.add(wglFreeMemoryNV) # WGL_NV_video_capture wglBindVideoCaptureDeviceNV = Function('wglBindVideoCaptureDeviceNV') wglBindVideoCaptureDeviceNV.ret = Return('BOOL') wglBindVideoCaptureDeviceNV.add( Input( 'uVideoSlot','UINT' )) wglBindVideoCaptureDeviceNV.add( Input( 'hDevice','HVIDEOINPUTDEVICENV' )) wglBindVideoCaptureDeviceNV.version = '' wglBindVideoCaptureDeviceNV.category = 'WGL_NV_video_capture' wglBindVideoCaptureDeviceNV.trace = True wglBindVideoCaptureDeviceNV.play = True wgl.add(wglBindVideoCaptureDeviceNV) wglEnumerateVideoCaptureDevicesNV = Function('wglEnumerateVideoCaptureDevicesNV') wglEnumerateVideoCaptureDevicesNV.ret = Return('UINT') wglEnumerateVideoCaptureDevicesNV.add( Input( 'hDC','HDC' )) wglEnumerateVideoCaptureDevicesNV.add( Output( 'phDeviceList','HVIDEOINPUTDEVICENV *' ,size = 1 )) wglEnumerateVideoCaptureDevicesNV.version = '' wglEnumerateVideoCaptureDevicesNV.category = 'WGL_NV_video_capture' wglEnumerateVideoCaptureDevicesNV.trace = True wglEnumerateVideoCaptureDevicesNV.play = True wgl.add(wglEnumerateVideoCaptureDevicesNV) wglLockVideoCaptureDeviceNV = Function('wglLockVideoCaptureDeviceNV') wglLockVideoCaptureDeviceNV.ret = Return('BOOL') wglLockVideoCaptureDeviceNV.add( Input( 'hDC','HDC' )) wglLockVideoCaptureDeviceNV.add( Input( 'hDevice','HVIDEOINPUTDEVICENV' )) wglLockVideoCaptureDeviceNV.version = '' wglLockVideoCaptureDeviceNV.category = 'WGL_NV_video_capture' wglLockVideoCaptureDeviceNV.trace = True wglLockVideoCaptureDeviceNV.play = True wgl.add(wglLockVideoCaptureDeviceNV) wglQueryVideoCaptureDeviceNV = Function('wglQueryVideoCaptureDeviceNV') wglQueryVideoCaptureDeviceNV.ret = Return('BOOL') wglQueryVideoCaptureDeviceNV.add( Input( 'hDC','HDC' )) wglQueryVideoCaptureDeviceNV.add( Input( 'hDevice','HVIDEOINPUTDEVICENV' )) wglQueryVideoCaptureDeviceNV.add( Input( 'iAttribute','int' )) wglQueryVideoCaptureDeviceNV.add( Output( 'piValue','int *' ,size = 1 )) wglQueryVideoCaptureDeviceNV.version = '' wglQueryVideoCaptureDeviceNV.category = 'WGL_NV_video_capture' wglQueryVideoCaptureDeviceNV.trace = True wglQueryVideoCaptureDeviceNV.play = True wgl.add(wglQueryVideoCaptureDeviceNV) wglReleaseVideoCaptureDeviceNV = Function('wglReleaseVideoCaptureDeviceNV') wglReleaseVideoCaptureDeviceNV.ret = Return('BOOL') wglReleaseVideoCaptureDeviceNV.add( Input( 'hDC','HDC' )) wglReleaseVideoCaptureDeviceNV.add( Input( 'hDevice','HVIDEOINPUTDEVICENV' )) wglReleaseVideoCaptureDeviceNV.version = '' wglReleaseVideoCaptureDeviceNV.category = 'WGL_NV_video_capture' wglReleaseVideoCaptureDeviceNV.trace = True wglReleaseVideoCaptureDeviceNV.play = True wgl.add(wglReleaseVideoCaptureDeviceNV) # WGL_NV_video_output wglBindVideoImageNV = Function('wglBindVideoImageNV') wglBindVideoImageNV.ret = Return('BOOL') wglBindVideoImageNV.add( Input( 'hVideoDevice','HPVIDEODEV' )) wglBindVideoImageNV.add( Input( 'hPbuffer','HPBUFFERARB' )) wglBindVideoImageNV.add( Input( 'iVideoBuffer','int' )) wglBindVideoImageNV.version = '' wglBindVideoImageNV.category = 'WGL_NV_video_output' wglBindVideoImageNV.trace = True wglBindVideoImageNV.play = True wgl.add(wglBindVideoImageNV) wglGetVideoDeviceNV = Function('wglGetVideoDeviceNV') wglGetVideoDeviceNV.ret = Return('BOOL') wglGetVideoDeviceNV.add( Input( 'hDC','HDC' )) wglGetVideoDeviceNV.add( Input( 'numDevices','int' )) wglGetVideoDeviceNV.add( Output( 'hVideoDevice','HPVIDEODEV *' ,size = 1 )) wglGetVideoDeviceNV.version = '' wglGetVideoDeviceNV.category = 'WGL_NV_video_output' wglGetVideoDeviceNV.trace = True wglGetVideoDeviceNV.play = True wgl.add(wglGetVideoDeviceNV) wglGetVideoInfoNV = Function('wglGetVideoInfoNV') wglGetVideoInfoNV.ret = Return('BOOL') wglGetVideoInfoNV.add( Input( 'hpVideoDevice','HPVIDEODEV' )) wglGetVideoInfoNV.add( Output( 'pulCounterOutputPbuffer','unsigned long *' ,size = 1 )) wglGetVideoInfoNV.add( Output( 'pulCounterOutputVideo','unsigned long *' ,size = 1 )) wglGetVideoInfoNV.version = '' wglGetVideoInfoNV.category = 'WGL_NV_video_output' wglGetVideoInfoNV.trace = True wglGetVideoInfoNV.play = True wgl.add(wglGetVideoInfoNV) wglReleaseVideoDeviceNV = Function('wglReleaseVideoDeviceNV') wglReleaseVideoDeviceNV.ret = Return('BOOL') wglReleaseVideoDeviceNV.add( Input( 'hVideoDevice','HPVIDEODEV' )) wglReleaseVideoDeviceNV.version = '' wglReleaseVideoDeviceNV.category = 'WGL_NV_video_output' wglReleaseVideoDeviceNV.trace = True wglReleaseVideoDeviceNV.play = True wgl.add(wglReleaseVideoDeviceNV) wglReleaseVideoImageNV = Function('wglReleaseVideoImageNV') wglReleaseVideoImageNV.ret = Return('BOOL') wglReleaseVideoImageNV.add( Input( 'hPbuffer','HPBUFFERARB' )) wglReleaseVideoImageNV.add( Input( 'iVideoBuffer','int' )) wglReleaseVideoImageNV.version = '' wglReleaseVideoImageNV.category = 'WGL_NV_video_output' wglReleaseVideoImageNV.trace = True wglReleaseVideoImageNV.play = True wgl.add(wglReleaseVideoImageNV) wglSendPbufferToVideoNV = Function('wglSendPbufferToVideoNV') wglSendPbufferToVideoNV.ret = Return('BOOL') wglSendPbufferToVideoNV.add( Input( 'hPbuffer','HPBUFFERARB' )) wglSendPbufferToVideoNV.add( Input( 'iBufferType','int' )) wglSendPbufferToVideoNV.add( Output( 'pulCounterPbuffer','unsigned long *' ,size = 1 )) wglSendPbufferToVideoNV.add( Input( 'bBlock','BOOL' )) wglSendPbufferToVideoNV.version = '' wglSendPbufferToVideoNV.category = 'WGL_NV_video_output' wglSendPbufferToVideoNV.trace = True wglSendPbufferToVideoNV.play = True wgl.add(wglSendPbufferToVideoNV) # WGL_OML_sync_control wglGetMscRateOML = Function('wglGetMscRateOML') wglGetMscRateOML.ret = Return('BOOL') wglGetMscRateOML.add( Input( 'hDC','HDC' )) wglGetMscRateOML.add( Output( 'numerator','INT32 *' ,size = 1 )) wglGetMscRateOML.add( Output( 'denominator','INT32 *' ,size = 1 )) wglGetMscRateOML.version = '' wglGetMscRateOML.category = 'WGL_OML_sync_control' wglGetMscRateOML.trace = True wglGetMscRateOML.play = True wgl.add(wglGetMscRateOML) wglGetSyncValuesOML = Function('wglGetSyncValuesOML') wglGetSyncValuesOML.ret = Return('BOOL') wglGetSyncValuesOML.add( Input( 'hDC','HDC' )) wglGetSyncValuesOML.add( Output( 'ust','INT64 *' ,size = 1 )) wglGetSyncValuesOML.add( Output( 'msc','INT64 *' ,size = 1 )) wglGetSyncValuesOML.add( Output( 'sbc','INT64 *' ,size = 1 )) wglGetSyncValuesOML.version = '' wglGetSyncValuesOML.category = 'WGL_OML_sync_control' wglGetSyncValuesOML.trace = True wglGetSyncValuesOML.play = True wgl.add(wglGetSyncValuesOML) wglSwapBuffersMscOML = Function('wglSwapBuffersMscOML') wglSwapBuffersMscOML.ret = Return('INT64') wglSwapBuffersMscOML.add( Input( 'hDC','HDC' )) wglSwapBuffersMscOML.add( Input( 'target_msc','INT64' )) wglSwapBuffersMscOML.add( Input( 'divisor','INT64' )) wglSwapBuffersMscOML.add( Input( 'remainder','INT64' )) wglSwapBuffersMscOML.version = '' wglSwapBuffersMscOML.category = 'WGL_OML_sync_control' wglSwapBuffersMscOML.trace = True wglSwapBuffersMscOML.play = True wgl.add(wglSwapBuffersMscOML) wglSwapLayerBuffersMscOML = Function('wglSwapLayerBuffersMscOML') wglSwapLayerBuffersMscOML.ret = Return('INT64') wglSwapLayerBuffersMscOML.add( Input( 'hDC','HDC' )) wglSwapLayerBuffersMscOML.add( Input( 'fuPlanes','int' )) wglSwapLayerBuffersMscOML.add( Input( 'target_msc','INT64' )) wglSwapLayerBuffersMscOML.add( Input( 'divisor','INT64' )) wglSwapLayerBuffersMscOML.add( Input( 'remainder','INT64' )) wglSwapLayerBuffersMscOML.version = '' wglSwapLayerBuffersMscOML.category = 'WGL_OML_sync_control' wglSwapLayerBuffersMscOML.trace = True wglSwapLayerBuffersMscOML.play = True wgl.add(wglSwapLayerBuffersMscOML) wglWaitForMscOML = Function('wglWaitForMscOML') wglWaitForMscOML.ret = Return('BOOL') wglWaitForMscOML.add( Input( 'hDC','HDC' )) wglWaitForMscOML.add( Input( 'target_msc','INT64' )) wglWaitForMscOML.add( Input( 'divisor','INT64' )) wglWaitForMscOML.add( Input( 'remainder','INT64' )) wglWaitForMscOML.add( Output( 'ust','INT64 *' ,size = 1 )) wglWaitForMscOML.add( Output( 'msc','INT64 *' ,size = 1 )) wglWaitForMscOML.add( Output( 'sbc','INT64 *' ,size = 1 )) wglWaitForMscOML.version = '' wglWaitForMscOML.category = 'WGL_OML_sync_control' wglWaitForMscOML.trace = True wglWaitForMscOML.play = True wgl.add(wglWaitForMscOML) wglWaitForSbcOML = Function('wglWaitForSbcOML') wglWaitForSbcOML.ret = Return('BOOL') wglWaitForSbcOML.add( Input( 'hDC','HDC' )) wglWaitForSbcOML.add( Input( 'target_sbc','INT64' )) wglWaitForSbcOML.add( Output( 'ust','INT64 *' ,size = 1 )) wglWaitForSbcOML.add( Output( 'msc','INT64 *' ,size = 1 )) wglWaitForSbcOML.add( Output( 'sbc','INT64 *' ,size = 1 )) wglWaitForSbcOML.version = '' wglWaitForSbcOML.category = 'WGL_OML_sync_control' wglWaitForSbcOML.trace = True wglWaitForSbcOML.play = True wgl.add(wglWaitForSbcOML) # WGL_core wglCopyContext = Function('wglCopyContext') wglCopyContext.ret = Return('BOOL') wglCopyContext.add( Input( 'hglrcSrc','HGLRC' )) wglCopyContext.add( Input( 'hglrcDst','HGLRC' )) wglCopyContext.add( Input( 'mask','UINT' )) wglCopyContext.version = '' wglCopyContext.category = 'WGL_core' wglCopyContext.trace = True wglCopyContext.play = True wgl.add(wglCopyContext) wglCreateContext = Function('wglCreateContext') wglCreateContext.ret = Return('HGLRC') wglCreateContext.add( Input( 'hDC','HDC' )) wglCreateContext.version = '' wglCreateContext.category = 'WGL_core' wglCreateContext.trace = True wglCreateContext.play = True wgl.add(wglCreateContext) wglCreateLayerContext = Function('wglCreateLayerContext') wglCreateLayerContext.ret = Return('HGLRC') wglCreateLayerContext.add( Input( 'hDC','HDC' )) wglCreateLayerContext.add( Input( 'iLayerPlane','int' )) wglCreateLayerContext.version = '' wglCreateLayerContext.category = 'WGL_core' wglCreateLayerContext.trace = True wglCreateLayerContext.play = True wgl.add(wglCreateLayerContext) wglDeleteContext = Function('wglDeleteContext') wglDeleteContext.ret = Return('BOOL') wglDeleteContext.add( Input( 'hglrc','HGLRC' )) wglDeleteContext.version = '' wglDeleteContext.category = 'WGL_core' wglDeleteContext.trace = True wglDeleteContext.play = True wgl.add(wglDeleteContext) wglDescribeLayerPlane = Function('wglDescribeLayerPlane') wglDescribeLayerPlane.ret = Return('BOOL') wglDescribeLayerPlane.add( Input( 'hDC','HDC' )) wglDescribeLayerPlane.add( Input( 'iPixelFormat','int' )) wglDescribeLayerPlane.add( Input( 'iLayerPlane','int' )) wglDescribeLayerPlane.add( Input( 'nBytes','UINT' )) wglDescribeLayerPlane.add( Output( 'plpd','LPLAYERPLANEDESCRIPTOR' ,size = 1 )) wglDescribeLayerPlane.version = '' wglDescribeLayerPlane.category = 'WGL_core' wglDescribeLayerPlane.trace = True wglDescribeLayerPlane.play = True wgl.add(wglDescribeLayerPlane) wglGetCurrentContext = Function('wglGetCurrentContext') wglGetCurrentContext.ret = Return('HGLRC') wglGetCurrentContext.version = '' wglGetCurrentContext.category = 'WGL_core' wglGetCurrentContext.trace = True wglGetCurrentContext.play = False wgl.add(wglGetCurrentContext) wglGetCurrentDC = Function('wglGetCurrentDC') wglGetCurrentDC.ret = Return('HDC') wglGetCurrentDC.version = '' wglGetCurrentDC.category = 'WGL_core' wglGetCurrentDC.trace = True wglGetCurrentDC.play = False wgl.add(wglGetCurrentDC) wglGetDefaultProcAddress = Function('wglGetDefaultProcAddress') wglGetDefaultProcAddress.ret = Return('PROC') wglGetDefaultProcAddress.add( Input( 'lpszProc','LPCSTR' )) wglGetDefaultProcAddress.version = '' wglGetDefaultProcAddress.category = 'WGL_core' wglGetDefaultProcAddress.trace = True wglGetDefaultProcAddress.play = False wgl.add(wglGetDefaultProcAddress) wglGetLayerPaletteEntries = Function('wglGetLayerPaletteEntries') wglGetLayerPaletteEntries.ret = Return('int') wglGetLayerPaletteEntries.add( Input( 'hDC','HDC' )) wglGetLayerPaletteEntries.add( Input( 'iLayerPlane','int' )) wglGetLayerPaletteEntries.add( Input( 'iStart','int' )) wglGetLayerPaletteEntries.add( Input( 'nEntries','int' )) wglGetLayerPaletteEntries.add( Output( 'pcr','COLORREF *' ,size = 'ret' )) wglGetLayerPaletteEntries.version = '' wglGetLayerPaletteEntries.category = 'WGL_core' wglGetLayerPaletteEntries.trace = True wglGetLayerPaletteEntries.play = True wgl.add(wglGetLayerPaletteEntries) wglGetProcAddress = Function('wglGetProcAddress') wglGetProcAddress.ret = Return('PROC') wglGetProcAddress.add( Input( 'lpszProc','LPCSTR' )) wglGetProcAddress.version = '' wglGetProcAddress.category = 'WGL_core' wglGetProcAddress.trace = True wglGetProcAddress.play = False wgl.add(wglGetProcAddress) wglMakeCurrent = Function('wglMakeCurrent') wglMakeCurrent.ret = Return('BOOL') wglMakeCurrent.add( Input( 'hDC','HDC' )) wglMakeCurrent.add( Input( 'hglrc','HGLRC' )) wglMakeCurrent.version = '' wglMakeCurrent.category = 'WGL_core' wglMakeCurrent.trace = True wglMakeCurrent.play = True wgl.add(wglMakeCurrent) wglRealizeLayerPalette = Function('wglRealizeLayerPalette') wglRealizeLayerPalette.ret = Return('BOOL') wglRealizeLayerPalette.add( Input( 'hDC','HDC' )) wglRealizeLayerPalette.add( Input( 'iLayerPlane','int' )) wglRealizeLayerPalette.add( Input( 'bRealize','BOOL' )) wglRealizeLayerPalette.version = '' wglRealizeLayerPalette.category = 'WGL_core' wglRealizeLayerPalette.trace = True wglRealizeLayerPalette.play = True wgl.add(wglRealizeLayerPalette) wglSetLayerPaletteEntries = Function('wglSetLayerPaletteEntries') wglSetLayerPaletteEntries.ret = Return('int') wglSetLayerPaletteEntries.add( Input( 'hDC','HDC' )) wglSetLayerPaletteEntries.add( Input( 'iLayerPlane','int' )) wglSetLayerPaletteEntries.add( Input( 'iStart','int' )) wglSetLayerPaletteEntries.add( Input( 'nEntries','int' )) wglSetLayerPaletteEntries.add( Input( 'pcr','const COLORREF *' ,size = 'nEntries' )) wglSetLayerPaletteEntries.version = '' wglSetLayerPaletteEntries.category = 'WGL_core' wglSetLayerPaletteEntries.trace = True wglSetLayerPaletteEntries.play = True wgl.add(wglSetLayerPaletteEntries) wglShareLists = Function('wglShareLists') wglShareLists.ret = Return('BOOL') wglShareLists.add( Input( 'hglrcShare','HGLRC' )) wglShareLists.add( Input( 'hglrcSrc','HGLRC' )) wglShareLists.version = '' wglShareLists.category = 'WGL_core' wglShareLists.trace = True wglShareLists.play = True wgl.add(wglShareLists) wglSwapLayerBuffers = Function('wglSwapLayerBuffers') wglSwapLayerBuffers.ret = Return('BOOL') wglSwapLayerBuffers.add( Input( 'hDC','HDC' )) wglSwapLayerBuffers.add( Input( 'fuPlanes','UINT' )) wglSwapLayerBuffers.version = '' wglSwapLayerBuffers.category = 'WGL_core' wglSwapLayerBuffers.trace = True wglSwapLayerBuffers.play = True wgl.add(wglSwapLayerBuffers) wglSwapMultipleBuffers = Function('wglSwapMultipleBuffers') wglSwapMultipleBuffers.ret = Return('DWORD') wglSwapMultipleBuffers.add( Input( 'n','UINT' )) wglSwapMultipleBuffers.add( Input( 'ps','const WGLSWAP *' )) wglSwapMultipleBuffers.version = '' wglSwapMultipleBuffers.category = 'WGL_core' wglSwapMultipleBuffers.trace = True wglSwapMultipleBuffers.play = True wgl.add(wglSwapMultipleBuffers) wglUseFontBitmapsA = Function('wglUseFontBitmapsA') wglUseFontBitmapsA.ret = Return('BOOL') wglUseFontBitmapsA.add( Input( 'hDC','HDC' )) wglUseFontBitmapsA.add( Input( 'first','DWORD' )) wglUseFontBitmapsA.add( Input( 'count','DWORD' )) wglUseFontBitmapsA.add( Input( 'listBase','DWORD' )) wglUseFontBitmapsA.version = '' wglUseFontBitmapsA.category = 'WGL_core' wglUseFontBitmapsA.trace = True wglUseFontBitmapsA.play = True wgl.add(wglUseFontBitmapsA) wglUseFontBitmapsW = Function('wglUseFontBitmapsW') wglUseFontBitmapsW.ret = Return('BOOL') wglUseFontBitmapsW.add( Input( 'hDC','HDC' )) wglUseFontBitmapsW.add( Input( 'first','DWORD' )) wglUseFontBitmapsW.add( Input( 'count','DWORD' )) wglUseFontBitmapsW.add( Input( 'listBase','DWORD' )) wglUseFontBitmapsW.version = '' wglUseFontBitmapsW.category = 'WGL_core' wglUseFontBitmapsW.trace = True wglUseFontBitmapsW.play = True wgl.add(wglUseFontBitmapsW) wglUseFontOutlinesA = Function('wglUseFontOutlinesA') wglUseFontOutlinesA.ret = Return('BOOL') wglUseFontOutlinesA.add( Input( 'hDC','HDC' )) wglUseFontOutlinesA.add( Input( 'first','DWORD' )) wglUseFontOutlinesA.add( Input( 'count','DWORD' )) wglUseFontOutlinesA.add( Input( 'listBase','DWORD' )) wglUseFontOutlinesA.add( Input( 'deviation','FLOAT' )) wglUseFontOutlinesA.add( Input( 'extrusion','FLOAT' )) wglUseFontOutlinesA.add( Input( 'format','int' )) wglUseFontOutlinesA.add( Output( 'lpgmf','LPGLYPHMETRICSFLOAT' ,size = 'count' )) wglUseFontOutlinesA.version = '' wglUseFontOutlinesA.category = 'WGL_core' wglUseFontOutlinesA.trace = True wglUseFontOutlinesA.play = True wgl.add(wglUseFontOutlinesA) wglUseFontOutlinesW = Function('wglUseFontOutlinesW') wglUseFontOutlinesW.ret = Return('BOOL') wglUseFontOutlinesW.add( Input( 'hDC','HDC' )) wglUseFontOutlinesW.add( Input( 'first','DWORD' )) wglUseFontOutlinesW.add( Input( 'count','DWORD' )) wglUseFontOutlinesW.add( Input( 'listBase','DWORD' )) wglUseFontOutlinesW.add( Input( 'deviation','FLOAT' )) wglUseFontOutlinesW.add( Input( 'extrusion','FLOAT' )) wglUseFontOutlinesW.add( Input( 'format','int' )) wglUseFontOutlinesW.add( Output( 'lpgmf','LPGLYPHMETRICSFLOAT' ,size = 'count' )) wglUseFontOutlinesW.version = '' wglUseFontOutlinesW.category = 'WGL_core' wglUseFontOutlinesW.trace = True wglUseFontOutlinesW.play = True wgl.add(wglUseFontOutlinesW)