📄 wglew.h
字号:
#define WGL_ATI_pixel_format_float 1#define WGL_TYPE_RGBA_FLOAT_ATI 0x21A0#define GL_RGBA_FLOAT_MODE_ATI 0x8820#define GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI 0x8835#define WGLEW_ATI_pixel_format_float WGLEW_GET_VAR(__WGLEW_ATI_pixel_format_float)#endif /* WGL_ATI_pixel_format_float *//* -------------------- WGL_ATI_render_texture_rectangle ------------------- */#ifndef WGL_ATI_render_texture_rectangle#define WGL_ATI_render_texture_rectangle 1#define WGL_TEXTURE_RECTANGLE_ATI 0x21A5#define WGLEW_ATI_render_texture_rectangle WGLEW_GET_VAR(__WGLEW_ATI_render_texture_rectangle)#endif /* WGL_ATI_render_texture_rectangle *//* -------------------------- WGL_EXT_depth_float -------------------------- */#ifndef WGL_EXT_depth_float#define WGL_EXT_depth_float 1#define WGL_DEPTH_FLOAT_EXT 0x2040#define WGLEW_EXT_depth_float WGLEW_GET_VAR(__WGLEW_EXT_depth_float)#endif /* WGL_EXT_depth_float *//* ---------------------- WGL_EXT_display_color_table ---------------------- */#ifndef WGL_EXT_display_color_table#define WGL_EXT_display_color_table 1typedef GLboolean (WINAPI * PFNWGLBINDDISPLAYCOLORTABLEEXTPROC) (GLushort id);typedef GLboolean (WINAPI * PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC) (GLushort id);typedef void (WINAPI * PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC) (GLushort id);typedef GLboolean (WINAPI * PFNWGLLOADDISPLAYCOLORTABLEEXTPROC) (GLushort* table, GLuint length);#define wglBindDisplayColorTableEXT WGLEW_GET_FUN(__wglewBindDisplayColorTableEXT)#define wglCreateDisplayColorTableEXT WGLEW_GET_FUN(__wglewCreateDisplayColorTableEXT)#define wglDestroyDisplayColorTableEXT WGLEW_GET_FUN(__wglewDestroyDisplayColorTableEXT)#define wglLoadDisplayColorTableEXT WGLEW_GET_FUN(__wglewLoadDisplayColorTableEXT)#define WGLEW_EXT_display_color_table WGLEW_GET_VAR(__WGLEW_EXT_display_color_table)#endif /* WGL_EXT_display_color_table *//* ----------------------- WGL_EXT_extensions_string ----------------------- */#ifndef WGL_EXT_extensions_string#define WGL_EXT_extensions_string 1typedef const char* (WINAPI * PFNWGLGETEXTENSIONSSTRINGEXTPROC) (void);#define wglGetExtensionsStringEXT WGLEW_GET_FUN(__wglewGetExtensionsStringEXT)#define WGLEW_EXT_extensions_string WGLEW_GET_VAR(__WGLEW_EXT_extensions_string)#endif /* WGL_EXT_extensions_string *//* ----------------------- WGL_EXT_make_current_read ----------------------- */#ifndef WGL_EXT_make_current_read#define WGL_EXT_make_current_read 1typedef HDC (WINAPI * PFNWGLGETCURRENTREADDCEXTPROC) (VOID);typedef BOOL (WINAPI * PFNWGLMAKECONTEXTCURRENTEXTPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc);#define wglGetCurrentReadDCEXT WGLEW_GET_FUN(__wglewGetCurrentReadDCEXT)#define wglMakeContextCurrentEXT WGLEW_GET_FUN(__wglewMakeContextCurrentEXT)#define WGLEW_EXT_make_current_read WGLEW_GET_VAR(__WGLEW_EXT_make_current_read)#endif /* WGL_EXT_make_current_read *//* -------------------------- WGL_EXT_multisample -------------------------- */#ifndef WGL_EXT_multisample#define WGL_EXT_multisample 1#define WGL_SAMPLE_BUFFERS_EXT 0x2041#define WGL_SAMPLES_EXT 0x2042#define WGLEW_EXT_multisample WGLEW_GET_VAR(__WGLEW_EXT_multisample)#endif /* WGL_EXT_multisample *//* ---------------------------- WGL_EXT_pbuffer ---------------------------- */#ifndef WGL_EXT_pbuffer#define WGL_EXT_pbuffer 1#define WGL_DRAW_TO_PBUFFER_EXT 0x202D#define WGL_MAX_PBUFFER_PIXELS_EXT 0x202E#define WGL_MAX_PBUFFER_WIDTH_EXT 0x202F#define WGL_MAX_PBUFFER_HEIGHT_EXT 0x2030#define WGL_OPTIMAL_PBUFFER_WIDTH_EXT 0x2031#define WGL_OPTIMAL_PBUFFER_HEIGHT_EXT 0x2032#define WGL_PBUFFER_LARGEST_EXT 0x2033#define WGL_PBUFFER_WIDTH_EXT 0x2034#define WGL_PBUFFER_HEIGHT_EXT 0x2035DECLARE_HANDLE(HPBUFFEREXT);typedef HPBUFFEREXT (WINAPI * PFNWGLCREATEPBUFFEREXTPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int* piAttribList);typedef BOOL (WINAPI * PFNWGLDESTROYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer);typedef HDC (WINAPI * PFNWGLGETPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer);typedef BOOL (WINAPI * PFNWGLQUERYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer, int iAttribute, int* piValue);typedef int (WINAPI * PFNWGLRELEASEPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer, HDC hDC);#define wglCreatePbufferEXT WGLEW_GET_FUN(__wglewCreatePbufferEXT)#define wglDestroyPbufferEXT WGLEW_GET_FUN(__wglewDestroyPbufferEXT)#define wglGetPbufferDCEXT WGLEW_GET_FUN(__wglewGetPbufferDCEXT)#define wglQueryPbufferEXT WGLEW_GET_FUN(__wglewQueryPbufferEXT)#define wglReleasePbufferDCEXT WGLEW_GET_FUN(__wglewReleasePbufferDCEXT)#define WGLEW_EXT_pbuffer WGLEW_GET_VAR(__WGLEW_EXT_pbuffer)#endif /* WGL_EXT_pbuffer *//* -------------------------- WGL_EXT_pixel_format ------------------------- */#ifndef WGL_EXT_pixel_format#define WGL_EXT_pixel_format 1#define WGL_NUMBER_PIXEL_FORMATS_EXT 0x2000#define WGL_DRAW_TO_WINDOW_EXT 0x2001#define WGL_DRAW_TO_BITMAP_EXT 0x2002#define WGL_ACCELERATION_EXT 0x2003#define WGL_NEED_PALETTE_EXT 0x2004#define WGL_NEED_SYSTEM_PALETTE_EXT 0x2005#define WGL_SWAP_LAYER_BUFFERS_EXT 0x2006#define WGL_SWAP_METHOD_EXT 0x2007#define WGL_NUMBER_OVERLAYS_EXT 0x2008#define WGL_NUMBER_UNDERLAYS_EXT 0x2009#define WGL_TRANSPARENT_EXT 0x200A#define WGL_TRANSPARENT_VALUE_EXT 0x200B#define WGL_SHARE_DEPTH_EXT 0x200C#define WGL_SHARE_STENCIL_EXT 0x200D#define WGL_SHARE_ACCUM_EXT 0x200E#define WGL_SUPPORT_GDI_EXT 0x200F#define WGL_SUPPORT_OPENGL_EXT 0x2010#define WGL_DOUBLE_BUFFER_EXT 0x2011#define WGL_STEREO_EXT 0x2012#define WGL_PIXEL_TYPE_EXT 0x2013#define WGL_COLOR_BITS_EXT 0x2014#define WGL_RED_BITS_EXT 0x2015#define WGL_RED_SHIFT_EXT 0x2016#define WGL_GREEN_BITS_EXT 0x2017#define WGL_GREEN_SHIFT_EXT 0x2018#define WGL_BLUE_BITS_EXT 0x2019#define WGL_BLUE_SHIFT_EXT 0x201A#define WGL_ALPHA_BITS_EXT 0x201B#define WGL_ALPHA_SHIFT_EXT 0x201C#define WGL_ACCUM_BITS_EXT 0x201D#define WGL_ACCUM_RED_BITS_EXT 0x201E#define WGL_ACCUM_GREEN_BITS_EXT 0x201F#define WGL_ACCUM_BLUE_BITS_EXT 0x2020#define WGL_ACCUM_ALPHA_BITS_EXT 0x2021#define WGL_DEPTH_BITS_EXT 0x2022#define WGL_STENCIL_BITS_EXT 0x2023#define WGL_AUX_BUFFERS_EXT 0x2024#define WGL_NO_ACCELERATION_EXT 0x2025#define WGL_GENERIC_ACCELERATION_EXT 0x2026#define WGL_FULL_ACCELERATION_EXT 0x2027#define WGL_SWAP_EXCHANGE_EXT 0x2028#define WGL_SWAP_COPY_EXT 0x2029#define WGL_SWAP_UNDEFINED_EXT 0x202A#define WGL_TYPE_RGBA_EXT 0x202B#define WGL_TYPE_COLORINDEX_EXT 0x202Ctypedef BOOL (WINAPI * PFNWGLCHOOSEPIXELFORMATEXTPROC) (HDC hdc, const int* piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats);typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBFVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int* piAttributes, FLOAT *pfValues);typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBIVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int* piAttributes, int *piValues);#define wglChoosePixelFormatEXT WGLEW_GET_FUN(__wglewChoosePixelFormatEXT)#define wglGetPixelFormatAttribfvEXT WGLEW_GET_FUN(__wglewGetPixelFormatAttribfvEXT)#define wglGetPixelFormatAttribivEXT WGLEW_GET_FUN(__wglewGetPixelFormatAttribivEXT)#define WGLEW_EXT_pixel_format WGLEW_GET_VAR(__WGLEW_EXT_pixel_format)#endif /* WGL_EXT_pixel_format *//* -------------------------- WGL_EXT_swap_control ------------------------- */#ifndef WGL_EXT_swap_control#define WGL_EXT_swap_control 1typedef int (WINAPI * PFNWGLGETSWAPINTERVALEXTPROC) (void);typedef BOOL (WINAPI * PFNWGLSWAPINTERVALEXTPROC) (int interval);#define wglGetSwapIntervalEXT WGLEW_GET_FUN(__wglewGetSwapIntervalEXT)#define wglSwapIntervalEXT WGLEW_GET_FUN(__wglewSwapIntervalEXT)#define WGLEW_EXT_swap_control WGLEW_GET_VAR(__WGLEW_EXT_swap_control)#endif /* WGL_EXT_swap_control *//* --------------------- WGL_I3D_digital_video_control --------------------- */#ifndef WGL_I3D_digital_video_control#define WGL_I3D_digital_video_control 1#define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D 0x2050#define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D 0x2051#define WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D 0x2052#define WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D 0x2053typedef BOOL (WINAPI * PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int* piValue);typedef BOOL (WINAPI * PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int* piValue);#define wglGetDigitalVideoParametersI3D WGLEW_GET_FUN(__wglewGetDigitalVideoParametersI3D)#define wglSetDigitalVideoParametersI3D WGLEW_GET_FUN(__wglewSetDigitalVideoParametersI3D)#define WGLEW_I3D_digital_video_control WGLEW_GET_VAR(__WGLEW_I3D_digital_video_control)#endif /* WGL_I3D_digital_video_control *//* ----------------------------- WGL_I3D_gamma ----------------------------- */#ifndef WGL_I3D_gamma#define WGL_I3D_gamma 1#define WGL_GAMMA_TABLE_SIZE_I3D 0x204E#define WGL_GAMMA_EXCLUDE_DESKTOP_I3D 0x204Ftypedef BOOL (WINAPI * PFNWGLGETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, USHORT* puRed, USHORT *puGreen, USHORT *puBlue);typedef BOOL (WINAPI * PFNWGLGETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int* piValue);typedef BOOL (WINAPI * PFNWGLSETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, const USHORT* puRed, const USHORT *puGreen, const USHORT *puBlue);typedef BOOL (WINAPI * PFNWGLSETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int* piValue);#define wglGetGammaTableI3D WGLEW_GET_FUN(__wglewGetGammaTableI3D)#define wglGetGammaTableParametersI3D WGLEW_GET_FUN(__wglewGetGammaTableParametersI3D)#define wglSetGammaTableI3D WGLEW_GET_FUN(__wglewSetGammaTableI3D)#define wglSetGammaTableParametersI3D WGLEW_GET_FUN(__wglewSetGammaTableParametersI3D)#define WGLEW_I3D_gamma WGLEW_GET_VAR(__WGLEW_I3D_gamma)#endif /* WGL_I3D_gamma *//* ---------------------------- WGL_I3D_genlock ---------------------------- */#ifndef WGL_I3D_genlock#define WGL_I3D_genlock 1#define WGL_GENLOCK_SOURCE_MULTIVIEW_I3D 0x2044#define WGL_GENLOCK_SOURCE_EXTERNAL_SYNC_I3D 0x2045#define WGL_GENLOCK_SOURCE_EXTERNAL_FIELD_I3D 0x2046#define WGL_GENLOCK_SOURCE_EXTERNAL_TTL_I3D 0x2047#define WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D 0x2048#define WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D 0x2049#define WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D 0x204A#define WGL_GENLOCK_SOURCE_EDGE_RISING_I3D 0x204B#define WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D 0x204Ctypedef BOOL (WINAPI * PFNWGLDISABLEGENLOCKI3DPROC) (HDC hDC);typedef BOOL (WINAPI * PFNWGLENABLEGENLOCKI3DPROC) (HDC hDC);typedef BOOL (WINAPI * PFNWGLGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT uRate);typedef BOOL (WINAPI * PFNWGLGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT uDelay);typedef BOOL (WINAPI * PFNWGLGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT uEdge);typedef BOOL (WINAPI * PFNWGLGENLOCKSOURCEI3DPROC) (HDC hDC, UINT uSource);typedef BOOL (WINAPI * PFNWGLGETGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT* uRate);typedef BOOL (WINAPI * PFNWGLGETGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT* uDelay);typedef BOOL (WINAPI * PFNWGLGETGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT* uEdge);typedef BOOL (WINAPI * PFNWGLGETGENLOCKSOURCEI3DPROC) (HDC hDC, UINT* uSource);typedef BOOL (WINAPI * PFNWGLISENABLEDGENLOCKI3DPROC) (HDC hDC, BOOL* pFlag);typedef BOOL (WINAPI * PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC) (HDC hDC, UINT* uMaxLineDelay, UINT *uMaxPixelDelay);#define wglDisableGenlockI3D WGLEW_GET_FUN(__wglewDisableGenlockI3D)#define wglEnableGenlockI3D WGLEW_GET_FUN(__wglewEnableGenlockI3D)#define wglGenlockSampleRateI3D WGLEW_GET_FUN(__wglewGenlockSampleRateI3D)#define wglGenlockSourceDelayI3D WGLEW_GET_FUN(__wglewGenlockSourceDelayI3D)#define wglGenlockSourceEdgeI3D WGLEW_GET_FUN(__wglewGenlockSourceEdgeI3D)#define wglGenlockSourceI3D WGLEW_GET_FUN(__wglewGenlockSourceI3D)#define wglGetGenlockSampleRateI3D WGLEW_GET_FUN(__wglewGetGenlockSampleRateI3D)#define wglGetGenlockSourceDelayI3D WGLEW_GET_FUN(__wglewGetGenlockSourceDelayI3D)#define wglGetGenlockSourceEdgeI3D WGLEW_GET_FUN(__wglewGetGenlockSourceEdgeI3D)#define wglGetGenlockSourceI3D WGLEW_GET_FUN(__wglewGetGenlockSourceI3D)#define wglIsEnabledGenlockI3D WGLEW_GET_FUN(__wglewIsEnabledGenlockI3D)#define wglQueryGenlockMaxSourceDelayI3D WGLEW_GET_FUN(__wglewQueryGenlockMaxSourceDelayI3D)#define WGLEW_I3D_genlock WGLEW_GET_VAR(__WGLEW_I3D_genlock)#endif /* WGL_I3D_genlock *//* -------------------------- WGL_I3D_image_buffer ------------------------- */#ifndef WGL_I3D_image_buffer#define WGL_I3D_image_buffer 1#define WGL_IMAGE_BUFFER_MIN_ACCESS_I3D 0x00000001#define WGL_IMAGE_BUFFER_LOCK_I3D 0x00000002typedef BOOL (WINAPI * PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) (HDC hdc, HANDLE* pEvent, LPVOID *pAddress, DWORD *pSize, UINT count);typedef LPVOID (WINAPI * PFNWGLCREATEIMAGEBUFFERI3DPROC) (HDC hDC, DWORD dwSize, UINT uFlags);typedef BOOL (WINAPI * PFNWGLDESTROYIMAGEBUFFERI3DPROC) (HDC hDC, LPVOID pAddress);typedef BOOL (WINAPI * PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) (HDC hdc, LPVOID* pAddress, UINT count);#define wglAssociateImageBufferEventsI3D WGLEW_GET_FUN(__wglewAssociateImageBufferEventsI3D)#define wglCreateImageBufferI3D WGLEW_GET_FUN(__wglewCreateImageBufferI3D)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -