Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

# wglext.h File Reference

Go to the source code of this file.

## Defines

#define | WGL_WGLEXT_VERSION 1
#define | WGL_FRONT_COLOR_BUFFER_BIT_ARB 0x00000001
#define | WGL_BACK_COLOR_BUFFER_BIT_ARB 0x00000002
#define | WGL_DEPTH_BUFFER_BIT_ARB 0x00000004
#define | WGL_STENCIL_BUFFER_BIT_ARB 0x00000008
#define | WGL_NUMBER_PIXEL_FORMATS_ARB 0x2000
#define | WGL_DRAW_TO_WINDOW_ARB 0x2001
#define | WGL_DRAW_TO_BITMAP_ARB 0x2002
#define | WGL_ACCELERATION_ARB 0x2003
#define | WGL_NEED_PALETTE_ARB 0x2004
#define | WGL_NEED_SYSTEM_PALETTE_ARB 0x2005
#define | WGL_SWAP_LAYER_BUFFERS_ARB 0x2006
#define | WGL_SWAP_METHOD_ARB 0x2007
#define | WGL_NUMBER_OVERLAYS_ARB 0x2008
#define | WGL_NUMBER_UNDERLAYS_ARB 0x2009
#define | WGL_TRANSPARENT_ARB 0x200A
#define | WGL_TRANSPARENT_RED_VALUE_ARB 0x2037
#define | WGL_TRANSPARENT_GREEN_VALUE_ARB 0x2038
#define | WGL_TRANSPARENT_BLUE_VALUE_ARB 0x2039
#define | WGL_TRANSPARENT_ALPHA_VALUE_ARB 0x203A
#define | WGL_TRANSPARENT_INDEX_VALUE_ARB 0x203B
#define | WGL_SHARE_DEPTH_ARB 0x200C
#define | WGL_SHARE_STENCIL_ARB 0x200D
#define | WGL_SHARE_ACCUM_ARB 0x200E
#define | WGL_SUPPORT_GDI_ARB 0x200F
#define | WGL_SUPPORT_OPENGL_ARB 0x2010
#define | WGL_DOUBLE_BUFFER_ARB 0x2011
#define | WGL_STEREO_ARB 0x2012
#define | WGL_PIXEL_TYPE_ARB 0x2013
#define | WGL_COLOR_BITS_ARB 0x2014
#define | WGL_RED_BITS_ARB 0x2015
#define | WGL_RED_SHIFT_ARB 0x2016
#define | WGL_GREEN_BITS_ARB 0x2017
#define | WGL_GREEN_SHIFT_ARB 0x2018
#define | WGL_BLUE_BITS_ARB 0x2019
#define | WGL_BLUE_SHIFT_ARB 0x201A
#define | WGL_ALPHA_BITS_ARB 0x201B
#define | WGL_ALPHA_SHIFT_ARB 0x201C
#define | WGL_ACCUM_BITS_ARB 0x201D
#define | WGL_ACCUM_RED_BITS_ARB 0x201E
#define | WGL_ACCUM_GREEN_BITS_ARB 0x201F
#define | WGL_ACCUM_BLUE_BITS_ARB 0x2020
#define | WGL_ACCUM_ALPHA_BITS_ARB 0x2021
#define | WGL_DEPTH_BITS_ARB 0x2022
#define | WGL_STENCIL_BITS_ARB 0x2023
#define | WGL_AUX_BUFFERS_ARB 0x2024
#define | WGL_NO_ACCELERATION_ARB 0x2025
#define | WGL_GENERIC_ACCELERATION_ARB 0x2026
#define | WGL_FULL_ACCELERATION_ARB 0x2027
#define | WGL_SWAP_EXCHANGE_ARB 0x2028
#define | WGL_SWAP_COPY_ARB 0x2029
#define | WGL_SWAP_UNDEFINED_ARB 0x202A
#define | WGL_TYPE_RGBA_ARB 0x202B
#define | WGL_TYPE_COLORINDEX_ARB 0x202C
#define | ERROR_INVALID_PIXEL_TYPE_ARB 0x2043
#define | ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB 0x2054
#define | WGL_DRAW_TO_PBUFFER_ARB 0x202D
#define | WGL_MAX_PBUFFER_PIXELS_ARB 0x202E
#define | WGL_MAX_PBUFFER_WIDTH_ARB 0x202F
#define | WGL_MAX_PBUFFER_HEIGHT_ARB 0x2030
#define | WGL_PBUFFER_LARGEST_ARB 0x2033
#define | WGL_PBUFFER_WIDTH_ARB 0x2034
#define | WGL_PBUFFER_HEIGHT_ARB 0x2035
#define | WGL_PBUFFER_LOST_ARB 0x2036
#define | ERROR_INVALID_PIXEL_TYPE_EXT 0x2043
#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 0x202C
#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 0x2035
#define | WGL_BIND_TO_TEXTURE_RGB_ARB 0x2070
#define | WGL_BIND_TO_TEXTURE_RGBA_ARB 0x2071
#define | WGL_TEXTURE_FORMAT_ARB 0x2072
#define | WGL_TEXTURE_TARGET_ARB 0x2073
#define | WGL_MIPMAP_TEXTURE_ARB 0x2074
#define | WGL_TEXTURE_RGB_ARB 0x2075
#define | WGL_TEXTURE_RGBA_ARB 0x2076
#define | WGL_NO_TEXTURE_ARB 0x2077
#define | WGL_TEXTURE_CUBE_MAP_ARB 0x2078
#define | WGL_TEXTURE_1D_ARB 0x2079
#define | WGL_TEXTURE_2D_ARB 0x207A
#define | WGL_MIPMAP_LEVEL_ARB 0x207B
#define | WGL_CUBE_MAP_FACE_ARB 0x207C
#define | WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x207D
#define | WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x207E
#define | WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x207F
#define | WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x2080
#define | WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x2081
#define | WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x2082
#define | WGL_FRONT_LEFT_ARB 0x2083
#define | WGL_FRONT_RIGHT_ARB 0x2084
#define | WGL_BACK_LEFT_ARB 0x2085
#define | WGL_BACK_RIGHT_ARB 0x2086
#define | WGL_AUX0_ARB 0x2087
#define | WGL_AUX1_ARB 0x2088
#define | WGL_AUX2_ARB 0x2089
#define | WGL_AUX3_ARB 0x208A
#define | WGL_AUX4_ARB 0x208B
#define | WGL_AUX5_ARB 0x208C
#define | WGL_AUX6_ARB 0x208D
#define | WGL_AUX7_ARB 0x208E
#define | WGL_AUX8_ARB 0x208F
#define | WGL_AUX9_ARB 0x2090
#define | WGL_DEPTH_FLOAT_EXT 0x2040
#define | WGL_FLOAT_COMPONENTS_NV 0x20B0
#define | WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV 0x20B1
#define | WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV 0x20B2
#define | WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV 0x20B3
#define | WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV 0x20B4
#define | WGL_TEXTURE_FLOAT_R_NV 0x20B5
#define | WGL_TEXTURE_FLOAT_RG_NV 0x20B6
#define | WGL_TEXTURE_FLOAT_RGB_NV 0x20B7
#define | WGL_TEXTURE_FLOAT_RGBA_NV 0x20B8
#define | WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV 0x20A0
#define | WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV 0x20A1
#define | WGL_TEXTURE_RECTANGLE_NV 0x20A2
#define | WGL_TEXTURE_DEPTH_COMPONENT_NV 0x20A6
#define | WGL_DEPTH_TEXTURE_FORMAT_NV 0x20A5
#define | WGL_BIND_TO_TEXTURE_DEPTH_NV 0x20A3
#define | WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV 0x20A4
#define | WGL_DEPTH_COMPONENT_NV 0x20A7
#define | WGL_SAMPLE_BUFFERS_3DFX 0x2060
#define | WGL_SAMPLES_3DFX 0x2061
#define | WGL_SAMPLE_BUFFERS_EXT 0x2041
#define | WGL_SAMPLES_EXT 0x2042
#define | WGL_GENLOCK_SOURCE_MULTIVIEW_I3D 0x2044
#define | WGL_GENLOCK_SOURCE_EXTENAL_SYNC_I3D 0x2045
#define | WGL_GENLOCK_SOURCE_EXTENAL_FIELD_I3D 0x2046
#define | WGL_GENLOCK_SOURCE_EXTENAL_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 0x204C
#define | WGL_GAMMA_TABLE_SIZE_I3D 0x204E
#define | WGL_GAMMA_EXCLUDE_DESKTOP_I3D 0x204F
#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 0x2053
#define | WGL_ARB_buffer_region 1
#define | WGL_ARB_extensions_string 1
#define | WGL_ARB_pixel_format 1
#define | WGL_ARB_make_current_read 1
#define | WGL_ARB_pbuffer 1
#define | WGL_EXT_display_color_table 1
#define | WGL_EXT_extensions_string 1
#define | WGL_EXT_make_current_read 1
#define | WGL_EXT_pbuffer 1
#define | WGL_EXT_pixel_format 1
#define | WGL_EXT_swap_control 1
#define | WGL_EXT_depth_float 1
#define | WGL_3DFX_multisample 1
#define | WGL_EXT_multisample 1
#define | WGL_NV_allocate_memory 1
#define | WGL_ARB_render_texture 1
#define | WGL_NV_float_buffer 1
#define | WGL_NV_render_texture_rectangle 1
#define | WGL_NV_render_depth_texture 1

## Typedefs

typedef int | iLayerPlane
typedef int UINT | uType
typedef int | x
typedef int int | y
typedef int int int | width
typedef int int int int | height
typedef int int int int int | xSrc
typedef int int int int int int | ySrc
typedef const char *WINAPI * | PFNWGLGETEXTENSIONSSTRINGARBPROC (HDC hdc)
typedef int | iPixelFormat
typedef int int UINT | nAttributes
typedef int int UINT const int * | piAttributes
typedef int int UINT const int int * | piValues
typedef int int UINT const int FLOAT * | pfValues
typedef const int * | piAttribIList
typedef const int const FLOAT * | pfAttribFList
typedef const int const FLOAT UINT | nMaxFormats
typedef const int const FLOAT UINT int * | piFormats
typedef const int const FLOAT UINT int UINT * | nNumFormats
typedef HDC | hReadDC
typedef HDC HGLRC | hglrc
typedef int int | iWidth
typedef int int int | iHeight
typedef int int int const int * | piAttribList
typedef HDC | hDC
typedef int | iAttribute
typedef int int * | piValue
typedef GLuint | length
typedef const char *WINAPI * | PFNWGLGETEXTENSIONSSTRINGEXTPROC (void)
typedef void *APIENTRY * | PFNWGLALLOCATEMEMORYNVPROC (int size, float readfreq, float writefreq, float priority)
typedef int | iBuffer

## Functions

| DECLARE_HANDLE (HPBUFFERARB)
| DECLARE_HANDLE (HPBUFFEREXT)
typedef | HANDLE (WINAPI *PFNWGLCREATEBUFFERREGIONARBPROC)(HDC hDC
typedef | VOID (WINAPI *PFNWGLDELETEBUFFERREGIONARBPROC)(HANDLE hRegion)
typedef | BOOL (WINAPI *PFNWGLSAVEBUFFERREGIONARBPROC)(HANDLE hRegion
typedef | HDC (WINAPI *PFNWGLGETCURRENTREADDCARBPROC)(void)
typedef | HPBUFFERARB (WINAPI *PFNWGLCREATEPBUFFERARBPROC)(HDC hDC
typedef | int (WINAPI *PFNWGLRELEASEPBUFFERDCARBPROC)(HPBUFFERARB hPbuffer
typedef | GLboolean (WINAPI *PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC)(GLushort id)
typedef | HPBUFFEREXT (WINAPI *PFNWGLCREATEPBUFFEREXTPROC)(HDC hDC
typedef | void (APIENTRY *PFNWGLFREEMEMORYNVPROC)(void *pointer)

## Define Documentation

#define ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB 0x2054

| Definition at line 115 of file wglext.h.

#define ERROR_INVALID_PIXEL_TYPE_ARB 0x2043

| Definition at line 114 of file wglext.h.

#define ERROR_INVALID_PIXEL_TYPE_EXT 0x2043

| Definition at line 130 of file wglext.h.

#define WGL_3DFX_multisample 1

| Definition at line 441 of file wglext.h.

#define WGL_ACCELERATION_ARB 0x2003

| Definition at line 65 of file wglext.h.

#define WGL_ACCELERATION_EXT 0x2003

| Definition at line 137 of file wglext.h.

#define WGL_ACCUM_ALPHA_BITS_ARB 0x2021

| Definition at line 99 of file wglext.h.

#define WGL_ACCUM_ALPHA_BITS_EXT 0x2021

| Definition at line 167 of file wglext.h.

#define WGL_ACCUM_BITS_ARB 0x201D

| Definition at line 95 of file wglext.h.

#define WGL_ACCUM_BITS_EXT 0x201D

| Definition at line 163 of file wglext.h.

#define WGL_ACCUM_BLUE_BITS_ARB 0x2020

| Definition at line 98 of file wglext.h.

#define WGL_ACCUM_BLUE_BITS_EXT 0x2020

| Definition at line 166 of file wglext.h.

#define WGL_ACCUM_GREEN_BITS_ARB 0x201F

| Definition at line 97 of file wglext.h.

#define WGL_ACCUM_GREEN_BITS_EXT 0x201F

| Definition at line 165 of file wglext.h.

#define WGL_ACCUM_RED_BITS_ARB 0x201E

| Definition at line 96 of file wglext.h.

#define WGL_ACCUM_RED_BITS_EXT 0x201E

| Definition at line 164 of file wglext.h.

#define WGL_ALPHA_BITS_ARB 0x201B

| Definition at line 93 of file wglext.h.

#define WGL_ALPHA_BITS_EXT 0x201B

| Definition at line 161 of file wglext.h.

#define WGL_ALPHA_SHIFT_ARB 0x201C

| Definition at line 94 of file wglext.h.

#define WGL_ALPHA_SHIFT_EXT 0x201C

| Definition at line 162 of file wglext.h.

#define WGL_ARB_buffer_region 1

| Definition at line 307 of file wglext.h.

#define WGL_ARB_extensions_string 1

| Definition at line 321 of file wglext.h.

#define WGL_ARB_make_current_read 1

| Definition at line 341 of file wglext.h.

#define WGL_ARB_pbuffer 1

| Definition at line 351 of file wglext.h.

#define WGL_ARB_pixel_format 1

| Definition at line 329 of file wglext.h.

#define WGL_ARB_render_texture 1

| Definition at line 460 of file wglext.h.

#define WGL_AUX0_ARB 0x2087

| Definition at line 217 of file wglext.h.

#define WGL_AUX1_ARB 0x2088

| Definition at line 218 of file wglext.h.

#define WGL_AUX2_ARB 0x2089

| Definition at line 219 of file wglext.h.

#define WGL_AUX3_ARB 0x208A

| Definition at line 220 of file wglext.h.

#define WGL_AUX4_ARB 0x208B

| Definition at line 221 of file wglext.h.

#define WGL_AUX5_ARB 0x208C

| Definition at line 222 of file wglext.h.

#define WGL_AUX6_ARB 0x208D

| Definition at line 223 of file wglext.h.

#define WGL_AUX7_ARB 0x208E

| Definition at line 224 of file wglext.h.

#define WGL_AUX8_ARB 0x208F

| Definition at line 225 of file wglext.h.

#define WGL_AUX9_ARB 0x2090

| Definition at line 226 of file wglext.h.

#define WGL_AUX_BUFFERS_ARB 0x2024

| Definition at line 102 of file wglext.h.

#define WGL_AUX_BUFFERS_EXT 0x2024

| Definition at line 170 of file wglext.h.

#define WGL_BACK_COLOR_BUFFER_BIT_ARB 0x00000002

| Definition at line 53 of file wglext.h.

#define WGL_BACK_LEFT_ARB 0x2085

| Definition at line 215 of file wglext.h.

#define WGL_BACK_RIGHT_ARB 0x2086

| Definition at line 216 of file wglext.h.

#define WGL_BIND_TO_TEXTURE_DEPTH_NV 0x20A3

| Definition at line 257 of file wglext.h.

#define WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV 0x20A4

| Definition at line 258 of file wglext.h.

#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV 0x20B1

| Definition at line 235 of file wglext.h.

#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV 0x20B2

| Definition at line 236 of file wglext.h.

#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV 0x20B3

| Definition at line 237 of file wglext.h.

#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV 0x20B4

| Definition at line 238 of file wglext.h.

#define WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV 0x20A0

| Definition at line 247 of file wglext.h.

#define WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV 0x20A1

| Definition at line 248 of file wglext.h.

#define WGL_BIND_TO_TEXTURE_RGB_ARB 0x2070

| Definition at line 194 of file wglext.h.

#define WGL_BIND_TO_TEXTURE_RGBA_ARB 0x2071

| Definition at line 195 of file wglext.h.

#define WGL_BLUE_BITS_ARB 0x2019

| Definition at line 91 of file wglext.h.

#define WGL_BLUE_BITS_EXT 0x2019

| Definition at line 159 of file wglext.h.

#define WGL_BLUE_SHIFT_ARB 0x201A

| Definition at line 92 of file wglext.h.

#define WGL_BLUE_SHIFT_EXT 0x201A

| Definition at line 160 of file wglext.h.

#define WGL_COLOR_BITS_ARB 0x2014

| Definition at line 86 of file wglext.h.

#define WGL_COLOR_BITS_EXT 0x2014

| Definition at line 154 of file wglext.h.

#define WGL_CUBE_MAP_FACE_ARB 0x207C

| Definition at line 206 of file wglext.h.

#define WGL_DEPTH_BITS_ARB 0x2022

| Definition at line 100 of file wglext.h.

#define WGL_DEPTH_BITS_EXT 0x2022

| Definition at line 168 of file wglext.h.

#define WGL_DEPTH_BUFFER_BIT_ARB 0x00000004

| Definition at line 54 of file wglext.h.

#define WGL_DEPTH_COMPONENT_NV 0x20A7

| Definition at line 259 of file wglext.h.

#define WGL_DEPTH_FLOAT_EXT 0x2040

| Definition at line 230 of file wglext.h.

#define WGL_DEPTH_TEXTURE_FORMAT_NV 0x20A5

| Definition at line 256 of file wglext.h.

#define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D 0x2050

| Definition at line 290 of file wglext.h.

#define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D 0x2051

| Definition at line 291 of file wglext.h.

#define WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D 0x2052

| Definition at line 292 of file wglext.h.

#define WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D 0x2053

| Definition at line 293 of file wglext.h.

#define WGL_DOUBLE_BUFFER_ARB 0x2011

| Definition at line 83 of file wglext.h.

#define WGL_DOUBLE_BUFFER_EXT 0x2011

| Definition at line 151 of file wglext.h.

#define WGL_DRAW_TO_BITMAP_ARB 0x2002

| Definition at line 64 of file wglext.h.

#define WGL_DRAW_TO_BITMAP_EXT 0x2002

| Definition at line 136 of file wglext.h.

#define WGL_DRAW_TO_PBUFFER_ARB 0x202D

| Definition at line 119 of file wglext.h.

#define WGL_DRAW_TO_PBUFFER_EXT 0x202D

| Definition at line 182 of file wglext.h.

#define WGL_DRAW_TO_WINDOW_ARB 0x2001

| Definition at line 63 of file wglext.h.

#define WGL_DRAW_TO_WINDOW_EXT 0x2001

| Definition at line 135 of file wglext.h.

#define WGL_EXT_depth_float 1

| Definition at line 437 of file wglext.h.

#define WGL_EXT_display_color_table 1

| Definition at line 367 of file wglext.h.

#define WGL_EXT_extensions_string 1

| Definition at line 381 of file wglext.h.

#define WGL_EXT_make_current_read 1

| Definition at line 389 of file wglext.h.

#define WGL_EXT_multisample 1

| Definition at line 445 of file wglext.h.

#define WGL_EXT_pbuffer 1

| Definition at line 399 of file wglext.h.

#define WGL_EXT_pixel_format 1

| Definition at line 415 of file wglext.h.

#define WGL_EXT_swap_control 1

| Definition at line 427 of file wglext.h.

#define WGL_FLOAT_COMPONENTS_NV 0x20B0

| Definition at line 234 of file wglext.h.

#define WGL_FRONT_COLOR_BUFFER_BIT_ARB 0x00000001

| Definition at line 52 of file wglext.h.

#define WGL_FRONT_LEFT_ARB 0x2083

| Definition at line 213 of file wglext.h.

#define WGL_FRONT_RIGHT_ARB 0x2084

| Definition at line 214 of file wglext.h.

#define WGL_FULL_ACCELERATION_ARB 0x2027

| Definition at line 105 of file wglext.h.

#define WGL_FULL_ACCELERATION_EXT 0x2027

| Definition at line 173 of file wglext.h.

#define WGL_GAMMA_EXCLUDE_DESKTOP_I3D 0x204F

| Definition at line 286 of file wglext.h.

#define WGL_GAMMA_TABLE_SIZE_I3D 0x204E

| Definition at line 285 of file wglext.h.

#define WGL_GENERIC_ACCELERATION_ARB 0x2026

| Definition at line 104 of file wglext.h.

#define WGL_GENERIC_ACCELERATION_EXT 0x2026

| Definition at line 172 of file wglext.h.

#define WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D 0x2049

| Definition at line 278 of file wglext.h.

#define WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D 0x2048

| Definition at line 277 of file wglext.h.

#define WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D 0x204C

| Definition at line 281 of file wglext.h.

#define WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D 0x204A

| Definition at line 279 of file wglext.h.

#define WGL_GENLOCK_SOURCE_EDGE_RISING_I3D 0x204B

| Definition at line 280 of file wglext.h.

#define WGL_GENLOCK_SOURCE_EXTENAL_FIELD_I3D 0x2046

| Definition at line 275 of file wglext.h.

#define WGL_GENLOCK_SOURCE_EXTENAL_SYNC_I3D 0x2045

| Definition at line 274 of file wglext.h.

#define WGL_GENLOCK_SOURCE_EXTENAL_TTL_I3D 0x2047

| Definition at line 276 of file wglext.h.

#define WGL_GENLOCK_SOURCE_MULTIVIEW_I3D 0x2044

| Definition at line 273 of file wglext.h.

#define WGL_GREEN_BITS_ARB 0x2017

| Definition at line 89 of file wglext.h.

#define WGL_GREEN_BITS_EXT 0x2017

| Definition at line 157 of file wglext.h.

#define WGL_GREEN_SHIFT_ARB 0x2018

| Definition at line 90 of file wglext.h.

#define WGL_GREEN_SHIFT_EXT 0x2018

| Definition at line 158 of file wglext.h.

#define WGL_MAX_PBUFFER_HEIGHT_ARB 0x2030

| Definition at line 122 of file wglext.h.

#define WGL_MAX_PBUFFER_HEIGHT_EXT 0x2030

| Definition at line 185 of file wglext.h.

#define WGL_MAX_PBUFFER_PIXELS_ARB 0x202E

| Definition at line 120 of file wglext.h.

#define WGL_MAX_PBUFFER_PIXELS_EXT 0x202E

| Definition at line 183 of file wglext.h.

#define WGL_MAX_PBUFFER_WIDTH_ARB 0x202F

| Definition at line 121 of file wglext.h.

#define WGL_MAX_PBUFFER_WIDTH_EXT 0x202F

| Definition at line 184 of file wglext.h.

#define WGL_MIPMAP_LEVEL_ARB 0x207B

| Definition at line 205 of file wglext.h.

#define WGL_MIPMAP_TEXTURE_ARB 0x2074

| Definition at line 198 of file wglext.h.

#define WGL_NEED_PALETTE_ARB 0x2004

| Definition at line 66 of file wglext.h.

#define WGL_NEED_PALETTE_EXT 0x2004

| Definition at line 138 of file wglext.h.

#define WGL_NEED_SYSTEM_PALETTE_ARB 0x2005

| Definition at line 67 of file wglext.h.

#define WGL_NEED_SYSTEM_PALETTE_EXT 0x2005

| Definition at line 139 of file wglext.h.

#define WGL_NO_ACCELERATION_ARB 0x2025

| Definition at line 103 of file wglext.h.

#define WGL_NO_ACCELERATION_EXT 0x2025

| Definition at line 171 of file wglext.h.

#define WGL_NO_TEXTURE_ARB 0x2077

| Definition at line 201 of file wglext.h.

#define WGL_NUMBER_OVERLAYS_ARB 0x2008

| Definition at line 70 of file wglext.h.

#define WGL_NUMBER_OVERLAYS_EXT 0x2008

| Definition at line 142 of file wglext.h.

#define WGL_NUMBER_PIXEL_FORMATS_ARB 0x2000

| Definition at line 62 of file wglext.h.

#define WGL_NUMBER_PIXEL_FORMATS_EXT 0x2000

| Definition at line 134 of file wglext.h.

#define WGL_NUMBER_UNDERLAYS_ARB 0x2009

| Definition at line 71 of file wglext.h.

#define WGL_NUMBER_UNDERLAYS_EXT 0x2009

| Definition at line 143 of file wglext.h.

#define WGL_NV_allocate_memory 1

| Definition at line 450 of file wglext.h.

#define WGL_NV_float_buffer 1

| Definition at line 467 of file wglext.h.

#define WGL_NV_render_depth_texture 1

| Definition at line 475 of file wglext.h.

#define WGL_NV_render_texture_rectangle 1

| Definition at line 471 of file wglext.h.

#define WGL_OPTIMAL_PBUFFER_HEIGHT_EXT 0x2032

| Definition at line 187 of file wglext.h.

#define WGL_OPTIMAL_PBUFFER_WIDTH_EXT 0x2031

| Definition at line 186 of file wglext.h.

#define WGL_PBUFFER_HEIGHT_ARB 0x2035

| Definition at line 125 of file wglext.h.

#define WGL_PBUFFER_HEIGHT_EXT 0x2035

| Definition at line 190 of file wglext.h.

#define WGL_PBUFFER_LARGEST_ARB 0x2033

| Definition at line 123 of file wglext.h.

#define WGL_PBUFFER_LARGEST_EXT 0x2033

| Definition at line 188 of file wglext.h.

#define WGL_PBUFFER_LOST_ARB 0x2036

| Definition at line 126 of file wglext.h.

#define WGL_PBUFFER_WIDTH_ARB 0x2034

| Definition at line 124 of file wglext.h.

#define WGL_PBUFFER_WIDTH_EXT 0x2034

| Definition at line 189 of file wglext.h.

#define WGL_PIXEL_TYPE_ARB 0x2013

| Definition at line 85 of file wglext.h.

#define WGL_PIXEL_TYPE_EXT 0x2013

| Definition at line 153 of file wglext.h.

#define WGL_RED_BITS_ARB 0x2015

| Definition at line 87 of file wglext.h.

#define WGL_RED_BITS_EXT 0x2015

| Definition at line 155 of file wglext.h.

#define WGL_RED_SHIFT_ARB 0x2016

| Definition at line 88 of file wglext.h.

#define WGL_RED_SHIFT_EXT 0x2016

| Definition at line 156 of file wglext.h.

#define WGL_SAMPLE_BUFFERS_3DFX 0x2060

| Definition at line 263 of file wglext.h.

#define WGL_SAMPLE_BUFFERS_EXT 0x2041

| Definition at line 268 of file wglext.h.

#define WGL_SAMPLES_3DFX 0x2061

| Definition at line 264 of file wglext.h.

#define WGL_SAMPLES_EXT 0x2042

| Definition at line 269 of file wglext.h.

#define WGL_SHARE_ACCUM_ARB 0x200E

| Definition at line 80 of file wglext.h.

#define WGL_SHARE_ACCUM_EXT 0x200E

| Definition at line 148 of file wglext.h.

#define WGL_SHARE_DEPTH_ARB 0x200C

| Definition at line 78 of file wglext.h.

#define WGL_SHARE_DEPTH_EXT 0x200C

| Definition at line 146 of file wglext.h.

#define WGL_SHARE_STENCIL_ARB 0x200D

| Definition at line 79 of file wglext.h.

#define WGL_SHARE_STENCIL_EXT 0x200D

| Definition at line 147 of file wglext.h.

#define WGL_STENCIL_BITS_ARB 0x2023

| Definition at line 101 of file wglext.h.

#define WGL_STENCIL_BITS_EXT 0x2023

| Definition at line 169 of file wglext.h.

#define WGL_STENCIL_BUFFER_BIT_ARB 0x00000008

| Definition at line 55 of file wglext.h.

#define WGL_STEREO_ARB 0x2012

| Definition at line 84 of file wglext.h.

#define WGL_STEREO_EXT 0x2012

| Definition at line 152 of file wglext.h.

#define WGL_SUPPORT_GDI_ARB 0x200F

| Definition at line 81 of file wglext.h.

#define WGL_SUPPORT_GDI_EXT 0x200F

| Definition at line 149 of file wglext.h.

#define WGL_SUPPORT_OPENGL_ARB 0x2010

| Definition at line 82 of file wglext.h.

#define WGL_SUPPORT_OPENGL_EXT 0x2010

| Definition at line 150 of file wglext.h.

#define WGL_SWAP_COPY_ARB 0x2029

| Definition at line 107 of file wglext.h.

#define WGL_SWAP_COPY_EXT 0x2029

| Definition at line 175 of file wglext.h.

#define WGL_SWAP_EXCHANGE_ARB 0x2028

| Definition at line 106 of file wglext.h.

#define WGL_SWAP_EXCHANGE_EXT 0x2028

| Definition at line 174 of file wglext.h.

#define WGL_SWAP_LAYER_BUFFERS_ARB 0x2006

| Definition at line 68 of file wglext.h.

#define WGL_SWAP_LAYER_BUFFERS_EXT 0x2006

| Definition at line 140 of file wglext.h.

#define WGL_SWAP_METHOD_ARB 0x2007

| Definition at line 69 of file wglext.h.

#define WGL_SWAP_METHOD_EXT 0x2007

| Definition at line 141 of file wglext.h.

#define WGL_SWAP_UNDEFINED_ARB 0x202A

| Definition at line 108 of file wglext.h.

#define WGL_SWAP_UNDEFINED_EXT 0x202A

| Definition at line 176 of file wglext.h.

#define WGL_TEXTURE_1D_ARB 0x2079

| Definition at line 203 of file wglext.h.

#define WGL_TEXTURE_2D_ARB 0x207A

| Definition at line 204 of file wglext.h.

#define WGL_TEXTURE_CUBE_MAP_ARB 0x2078

| Definition at line 202 of file wglext.h.

#define WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x207E

| Definition at line 208 of file wglext.h.

#define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x2080

| Definition at line 210 of file wglext.h.

#define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x2082

| Definition at line 212 of file wglext.h.

#define WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x207D

| Definition at line 207 of file wglext.h.

#define WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x207F

| Definition at line 209 of file wglext.h.

#define WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x2081

| Definition at line 211 of file wglext.h.

#define WGL_TEXTURE_DEPTH_COMPONENT_NV 0x20A6

| Definition at line 255 of file wglext.h.

#define WGL_TEXTURE_FLOAT_R_NV 0x20B5

| Definition at line 240 of file wglext.h.

#define WGL_TEXTURE_FLOAT_RG_NV 0x20B6

| Definition at line 241 of file wglext.h.

#define WGL_TEXTURE_FLOAT_RGB_NV 0x20B7

| Definition at line 242 of file wglext.h.

#define WGL_TEXTURE_FLOAT_RGBA_NV 0x20B8

| Definition at line 243 of file wglext.h.

#define WGL_TEXTURE_FORMAT_ARB 0x2072

| Definition at line 196 of file wglext.h.

#define WGL_TEXTURE_RECTANGLE_NV 0x20A2

| Definition at line 250 of file wglext.h.

#define WGL_TEXTURE_RGB_ARB 0x2075

| Definition at line 199 of file wglext.h.

#define WGL_TEXTURE_RGBA_ARB 0x2076

| Definition at line 200 of file wglext.h.

#define WGL_TEXTURE_TARGET_ARB 0x2073

| Definition at line 197 of file wglext.h.

#define WGL_TRANSPARENT_ALPHA_VALUE_ARB 0x203A

| Definition at line 76 of file wglext.h.

#define WGL_TRANSPARENT_ARB 0x200A

| Definition at line 72 of file wglext.h.

#define WGL_TRANSPARENT_BLUE_VALUE_ARB 0x2039

| Definition at line 75 of file wglext.h.

#define WGL_TRANSPARENT_EXT 0x200A

| Definition at line 144 of file wglext.h.

#define WGL_TRANSPARENT_GREEN_VALUE_ARB 0x2038

| Definition at line 74 of file wglext.h.

#define WGL_TRANSPARENT_INDEX_VALUE_ARB 0x203B

| Definition at line 77 of file wglext.h.

#define WGL_TRANSPARENT_RED_VALUE_ARB 0x2037

| Definition at line 73 of file wglext.h.

#define WGL_TRANSPARENT_VALUE_EXT 0x200B

| Definition at line 145 of file wglext.h.

#define WGL_TYPE_COLORINDEX_ARB 0x202C

| Definition at line 110 of file wglext.h.

#define WGL_TYPE_COLORINDEX_EXT 0x202C

| Definition at line 178 of file wglext.h.

#define WGL_TYPE_RGBA_ARB 0x202B

| Definition at line 109 of file wglext.h.

#define WGL_TYPE_RGBA_EXT 0x202B

| Definition at line 177 of file wglext.h.

#define WGL_WGLEXT_VERSION 1

| Definition at line 49 of file wglext.h.

## Typedef Documentation

typedef HDC hDC

| Definition at line 361 of file wglext.h.

typedef int int int int height

| Definition at line 316 of file wglext.h.

typedef HDC HGLRC hglrc

| Definition at line 346 of file wglext.h.

typedef HDC hReadDC

| Definition at line 346 of file wglext.h.

typedef int iAttribute

| Definition at line 363 of file wglext.h.

typedef int iBuffer

| Definition at line 461 of file wglext.h.

typedef int int int iHeight

| Definition at line 359 of file wglext.h.

typedef int int iLayerPlane

| Definition at line 314 of file wglext.h.

typedef int iPixelFormat

| Definition at line 335 of file wglext.h.

typedef int int iWidth

| Definition at line 359 of file wglext.h.

typedef GLuint length

| Definition at line 375 of file wglext.h.

typedef int int UINT nAttributes

| Definition at line 335 of file wglext.h.

typedef const int const FLOAT UINT nMaxFormats

| Definition at line 337 of file wglext.h.

typedef const int const FLOAT UINT int UINT * nNumFormats

| Definition at line 337 of file wglext.h.

typedef const int const FLOAT * pfAttribFList

| Definition at line 337 of file wglext.h.

typedef void* APIENTRY* PFNWGLALLOCATEMEMORYNVPROC(int size, float readfreq, float writefreq, float priority)

| Definition at line 455 of file wglext.h.

typedef const char* WINAPI* PFNWGLGETEXTENSIONSSTRINGARBPROC(HDC hdc)

| Definition at line 325 of file wglext.h.

typedef const char* WINAPI* PFNWGLGETEXTENSIONSSTRINGEXTPROC(void)

| Definition at line 385 of file wglext.h.

typedef int int UINT int FLOAT * pfValues

| Definition at line 336 of file wglext.h.

typedef const int * piAttribIList

| Definition at line 337 of file wglext.h.

typedef const int * piAttribList

| Definition at line 359 of file wglext.h.

typedef int int UINT int * piAttributes

| Definition at line 335 of file wglext.h.

typedef const int const FLOAT UINT int * piFormats

| Definition at line 337 of file wglext.h.

typedef int int * piValue

| Definition at line 363 of file wglext.h.

typedef int int UINT int int * piValues

| Definition at line 335 of file wglext.h.

typedef int UINT uType

| Definition at line 314 of file wglext.h.

typedef int int int width

| Definition at line 316 of file wglext.h.

typedef int x

| Definition at line 316 of file wglext.h.

typedef int int int int int xSrc

| Definition at line 317 of file wglext.h.

typedef int int y

| Definition at line 316 of file wglext.h.

typedef int int int int int int ySrc

| Definition at line 317 of file wglext.h.

## Function Documentation

typedef BOOL | ( | WINAPI * | PFNWGLSETPBUFFERATTRIBARBPROC | ) |

| Referenced by Keos::CWin32ErrorDialog::DlgProc(), and Keos::CWin32ConfigDialog::DlgProc().

DECLARE_HANDLE | ( | HPBUFFEREXT |  | ) |

DECLARE_HANDLE | ( | HPBUFFERARB |  | ) |

typedef GLboolean | ( | WINAPI * | PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC | ) |

typedef HANDLE | ( | WINAPI * | PFNWGLCREATEBUFFERREGIONARBPROC | ) |

typedef HDC | ( | WINAPI * | PFNWGLGETCURRENTREADDCARBPROC | ) |

| Referenced by Keos::CWin32Window::Create(), Keos::CWin32Window::GetHDC(), and Keos::CWin32Window::SwapBuffers().

typedef HPBUFFERARB | ( | WINAPI * | PFNWGLCREATEPBUFFERARBPROC | ) |

typedef HPBUFFEREXT | ( | WINAPI * | PFNWGLCREATEPBUFFEREXTPROC | ) |

typedef int | ( | WINAPI * | PFNWGLGETSWAPINTERVALEXTPROC | ) |

| Referenced by Keos::Console::CLookDefault::AddLine(), Keos::CRefCount< T >::CRefCount(), Keos::CFontManager::GetStringPixelSize(), Keos::CMDLQ1Loader::LoadFromFile(), and Keos::CMD2Loader::LoadFromFile().

typedef void | ( | APIENTRY * | PFNWGLFREEMEMORYNVPROC | ) |

typedef VOID | ( | WINAPI * | PFNWGLDELETEBUFFERREGIONARBPROC | ) |