WGL

Description

sealed class Tinman.AddOns.API.WGL

Derived from

GLBase abstract

Full source code is included in the Tinman 3D SDK download.

Bindings for the Windows Extensions to OpenGL (WGL).

During initialization of a WGL object, the current render context of the calling thread is used to query the set of supported extensions and the corresponding function pointers. If there is no render context, no extensions will be available.

Public / Constants

ACCELERATION_ARB


public constant ACCELERATION_ARB → (8195:int32)

WGL_ACCELERATION_ARB = 8195

ACCESS_READ_ONLY_NV


public constant ACCESS_READ_ONLY_NV → (0:int32)

WGL_ACCESS_READ_ONLY_NV = 0

ACCESS_READ_WRITE_NV


public constant ACCESS_READ_WRITE_NV → (1:int32)

WGL_ACCESS_READ_WRITE_NV = 1

ACCESS_WRITE_DISCARD_NV


public constant ACCESS_WRITE_DISCARD_NV → (2:int32)

WGL_ACCESS_WRITE_DISCARD_NV = 2

ACCUM_ALPHA_BITS_ARB


public constant ACCUM_ALPHA_BITS_ARB → (8225:int32)

WGL_ACCUM_ALPHA_BITS_ARB = 8225

ACCUM_BITS_ARB


public constant ACCUM_BITS_ARB → (8221:int32)

WGL_ACCUM_BITS_ARB = 8221

ACCUM_BLUE_BITS_ARB


public constant ACCUM_BLUE_BITS_ARB → (8224:int32)

WGL_ACCUM_BLUE_BITS_ARB = 8224

ACCUM_GREEN_BITS_ARB


public constant ACCUM_GREEN_BITS_ARB → (8223:int32)

WGL_ACCUM_GREEN_BITS_ARB = 8223

ACCUM_RED_BITS_ARB


public constant ACCUM_RED_BITS_ARB → (8222:int32)

WGL_ACCUM_RED_BITS_ARB = 8222

ALPHA_BITS_ARB


public constant ALPHA_BITS_ARB → (8219:int32)

WGL_ALPHA_BITS_ARB = 8219

ALPHA_SHIFT_ARB


public constant ALPHA_SHIFT_ARB → (8220:int32)

WGL_ALPHA_SHIFT_ARB = 8220

AUX_BUFFERS_ARB


public constant AUX_BUFFERS_ARB → (8228:int32)

WGL_AUX_BUFFERS_ARB = 8228

AUX0_ARB


public constant AUX0_ARB → (8327:int32)

WGL_AUX0_ARB = 8327

AUX1_ARB


public constant AUX1_ARB → (8328:int32)

WGL_AUX1_ARB = 8328

AUX2_ARB


public constant AUX2_ARB → (8329:int32)

WGL_AUX2_ARB = 8329

AUX3_ARB


public constant AUX3_ARB → (8330:int32)

WGL_AUX3_ARB = 8330

AUX4_ARB


public constant AUX4_ARB → (8331:int32)

WGL_AUX4_ARB = 8331

AUX5_ARB


public constant AUX5_ARB → (8332:int32)

WGL_AUX5_ARB = 8332

AUX6_ARB


public constant AUX6_ARB → (8333:int32)

WGL_AUX6_ARB = 8333

AUX7_ARB


public constant AUX7_ARB → (8334:int32)

WGL_AUX7_ARB = 8334

AUX8_ARB


public constant AUX8_ARB → (8335:int32)

WGL_AUX8_ARB = 8335

AUX9_ARB


public constant AUX9_ARB → (8336:int32)

WGL_AUX9_ARB = 8336

BACK_COLOR_BUFFER_BIT_ARB


public constant BACK_COLOR_BUFFER_BIT_ARB → (2:int32)

WGL_BACK_COLOR_BUFFER_BIT_ARB = 2

BACK_LEFT_ARB


public constant BACK_LEFT_ARB → (8325:int32)

WGL_BACK_LEFT_ARB = 8325

BACK_RIGHT_ARB


public constant BACK_RIGHT_ARB → (8326:int32)

WGL_BACK_RIGHT_ARB = 8326

BIND_TO_TEXTURE_DEPTH_NV


public constant BIND_TO_TEXTURE_DEPTH_NV → (8355:int32)

WGL_BIND_TO_TEXTURE_DEPTH_NV = 8355

BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV


public constant BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV → (8356:int32)

WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV = 8356

BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV


public constant BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV → (8369:int32)

WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV = 8369

BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV


public constant BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV → (8370:int32)

WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV = 8370

BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV


public constant BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV → (8371:int32)

WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV = 8371

BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV


public constant BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV → (8372:int32)

WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV = 8372

BIND_TO_TEXTURE_RECTANGLE_RGB_NV


public constant BIND_TO_TEXTURE_RECTANGLE_RGB_NV → (8352:int32)

WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV = 8352

BIND_TO_TEXTURE_RECTANGLE_RGBA_NV


public constant BIND_TO_TEXTURE_RECTANGLE_RGBA_NV → (8353:int32)

WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV = 8353

BIND_TO_TEXTURE_RGB_ARB


public constant BIND_TO_TEXTURE_RGB_ARB → (8304:int32)

WGL_BIND_TO_TEXTURE_RGB_ARB = 8304

BIND_TO_TEXTURE_RGBA_ARB


public constant BIND_TO_TEXTURE_RGBA_ARB → (8305:int32)

WGL_BIND_TO_TEXTURE_RGBA_ARB = 8305

BIND_TO_VIDEO_RGB_AND_DEPTH_NV


public constant BIND_TO_VIDEO_RGB_AND_DEPTH_NV → (8386:int32)

WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV = 8386

BIND_TO_VIDEO_RGB_NV


public constant BIND_TO_VIDEO_RGB_NV → (8384:int32)

WGL_BIND_TO_VIDEO_RGB_NV = 8384

BIND_TO_VIDEO_RGBA_NV


public constant BIND_TO_VIDEO_RGBA_NV → (8385:int32)

WGL_BIND_TO_VIDEO_RGBA_NV = 8385

BLUE_BITS_ARB


public constant BLUE_BITS_ARB → (8217:int32)

WGL_BLUE_BITS_ARB = 8217

BLUE_SHIFT_ARB


public constant BLUE_SHIFT_ARB → (8218:int32)

WGL_BLUE_SHIFT_ARB = 8218

COLOR_BITS_ARB


public constant COLOR_BITS_ARB → (8212:int32)

WGL_COLOR_BITS_ARB = 8212

COLOR_SAMPLES_NV


public constant COLOR_SAMPLES_NV → (8377:int32)

WGL_COLOR_SAMPLES_NV = 8377

COLORSPACE_EXT


public constant COLORSPACE_EXT → (12445:int32)

WGL_COLORSPACE_EXT = 12445

COLORSPACE_LINEAR_EXT


public constant COLORSPACE_LINEAR_EXT → (12426:int32)

WGL_COLORSPACE_LINEAR_EXT = 12426

COLORSPACE_SRGB_EXT


public constant COLORSPACE_SRGB_EXT → (12425:int32)

WGL_COLORSPACE_SRGB_EXT = 12425

CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB


public constant CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB → (2:int32)

WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB = 2

CONTEXT_CORE_PROFILE_BIT_ARB


public constant CONTEXT_CORE_PROFILE_BIT_ARB → (1:int32)

WGL_CONTEXT_CORE_PROFILE_BIT_ARB = 1

CONTEXT_DEBUG_BIT_ARB


public constant CONTEXT_DEBUG_BIT_ARB → (1:int32)

WGL_CONTEXT_DEBUG_BIT_ARB = 1

CONTEXT_ES_PROFILE_BIT_EXT


public constant CONTEXT_ES_PROFILE_BIT_EXT → (4:int32)

WGL_CONTEXT_ES_PROFILE_BIT_EXT = 4

CONTEXT_ES2_PROFILE_BIT_EXT


public constant CONTEXT_ES2_PROFILE_BIT_EXT → (4:int32)

WGL_CONTEXT_ES2_PROFILE_BIT_EXT = 4

CONTEXT_FLAGS_ARB


public constant CONTEXT_FLAGS_ARB → (8340:int32)

WGL_CONTEXT_FLAGS_ARB = 8340

CONTEXT_FORWARD_COMPATIBLE_BIT_ARB


public constant CONTEXT_FORWARD_COMPATIBLE_BIT_ARB → (2:int32)

WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB = 2

CONTEXT_LAYER_PLANE_ARB


public constant CONTEXT_LAYER_PLANE_ARB → (8339:int32)

WGL_CONTEXT_LAYER_PLANE_ARB = 8339

CONTEXT_MAJOR_VERSION_ARB


public constant CONTEXT_MAJOR_VERSION_ARB → (8337:int32)

WGL_CONTEXT_MAJOR_VERSION_ARB = 8337

CONTEXT_MINOR_VERSION_ARB


public constant CONTEXT_MINOR_VERSION_ARB → (8338:int32)

WGL_CONTEXT_MINOR_VERSION_ARB = 8338

CONTEXT_MULTIGPU_ATTRIB_AFR_NV


public constant CONTEXT_MULTIGPU_ATTRIB_AFR_NV → (8364:int32)

WGL_CONTEXT_MULTIGPU_ATTRIB_AFR_NV = 8364

CONTEXT_MULTIGPU_ATTRIB_MULTI_DISPLAY_MULTICAST_NV


public constant CONTEXT_MULTIGPU_ATTRIB_MULTI_DISPLAY_MULTICAST_NV → (8366:int32)

WGL_CONTEXT_MULTIGPU_ATTRIB_MULTI_DISPLAY_MULTICAST_NV = 8366

CONTEXT_MULTIGPU_ATTRIB_MULTICAST_NV


public constant CONTEXT_MULTIGPU_ATTRIB_MULTICAST_NV → (8365:int32)

WGL_CONTEXT_MULTIGPU_ATTRIB_MULTICAST_NV = 8365

CONTEXT_MULTIGPU_ATTRIB_NV


public constant CONTEXT_MULTIGPU_ATTRIB_NV → (8362:int32)

WGL_CONTEXT_MULTIGPU_ATTRIB_NV = 8362

CONTEXT_MULTIGPU_ATTRIB_SINGLE_NV


public constant CONTEXT_MULTIGPU_ATTRIB_SINGLE_NV → (8363:int32)

WGL_CONTEXT_MULTIGPU_ATTRIB_SINGLE_NV = 8363

CONTEXT_OPENGL_NO_ERROR_ARB


public constant CONTEXT_OPENGL_NO_ERROR_ARB → (12723:int32)

WGL_CONTEXT_OPENGL_NO_ERROR_ARB = 12723

CONTEXT_PROFILE_MASK_ARB


public constant CONTEXT_PROFILE_MASK_ARB → (37158:int32)

WGL_CONTEXT_PROFILE_MASK_ARB = 37158

CONTEXT_RELEASE_BEHAVIOR_ARB


public constant CONTEXT_RELEASE_BEHAVIOR_ARB → (8343:int32)

WGL_CONTEXT_RELEASE_BEHAVIOR_ARB = 8343

CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB


public constant CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB → (8344:int32)

WGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB = 8344

CONTEXT_RELEASE_BEHAVIOR_NONE_ARB


public constant CONTEXT_RELEASE_BEHAVIOR_NONE_ARB → (0:int32)

WGL_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB = 0

CONTEXT_RESET_ISOLATION_BIT_ARB


public constant CONTEXT_RESET_ISOLATION_BIT_ARB → (8:int32)

WGL_CONTEXT_RESET_ISOLATION_BIT_ARB = 8

CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB


public constant CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB → (33366:int32)

WGL_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB = 33366

CONTEXT_ROBUST_ACCESS_BIT_ARB


public constant CONTEXT_ROBUST_ACCESS_BIT_ARB → (4:int32)

WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB = 4

COVERAGE_SAMPLES_NV


public constant COVERAGE_SAMPLES_NV → (8258:int32)

WGL_COVERAGE_SAMPLES_NV = 8258

CUBE_MAP_FACE_ARB


public constant CUBE_MAP_FACE_ARB → (8316:int32)

WGL_CUBE_MAP_FACE_ARB = 8316

DEPTH_BITS_ARB


public constant DEPTH_BITS_ARB → (8226:int32)

WGL_DEPTH_BITS_ARB = 8226

DEPTH_BUFFER_BIT_ARB


public constant DEPTH_BUFFER_BIT_ARB → (4:int32)

WGL_DEPTH_BUFFER_BIT_ARB = 4

DEPTH_COMPONENT_NV


public constant DEPTH_COMPONENT_NV → (8359:int32)

WGL_DEPTH_COMPONENT_NV = 8359

DEPTH_FLOAT_EXT


public constant DEPTH_FLOAT_EXT → (8256:int32)

WGL_DEPTH_FLOAT_EXT = 8256

DEPTH_TEXTURE_FORMAT_NV


public constant DEPTH_TEXTURE_FORMAT_NV → (8357:int32)

WGL_DEPTH_TEXTURE_FORMAT_NV = 8357

DOUBLE_BUFFER_ARB


public constant DOUBLE_BUFFER_ARB → (8209:int32)

WGL_DOUBLE_BUFFER_ARB = 8209

DRAW_TO_BITMAP_ARB


public constant DRAW_TO_BITMAP_ARB → (8194:int32)

WGL_DRAW_TO_BITMAP_ARB = 8194

DRAW_TO_PBUFFER_ARB


public constant DRAW_TO_PBUFFER_ARB → (8237:int32)

WGL_DRAW_TO_PBUFFER_ARB = 8237

DRAW_TO_WINDOW_ARB


public constant DRAW_TO_WINDOW_ARB → (8193:int32)

WGL_DRAW_TO_WINDOW_ARB = 8193

ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV


public constant ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV → (8400:int32)

ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV = 8400

ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB


public constant ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB → (8276:int32)

ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB = 8276

ERROR_INVALID_PIXEL_TYPE_ARB


public constant ERROR_INVALID_PIXEL_TYPE_ARB → (8259:int32)

ERROR_INVALID_PIXEL_TYPE_ARB = 8259

ERROR_INVALID_PROFILE_ARB


public constant ERROR_INVALID_PROFILE_ARB → (8342:int32)

ERROR_INVALID_PROFILE_ARB = 8342

ERROR_INVALID_VERSION_ARB


public constant ERROR_INVALID_VERSION_ARB → (8341:int32)

ERROR_INVALID_VERSION_ARB = 8341

ERROR_MISSING_AFFINITY_MASK_NV


public constant ERROR_MISSING_AFFINITY_MASK_NV → (8401:int32)

ERROR_MISSING_AFFINITY_MASK_NV = 8401

FLOAT_COMPONENTS_NV


public constant FLOAT_COMPONENTS_NV → (8368:int32)

WGL_FLOAT_COMPONENTS_NV = 8368

FONT_LINES


public constant FONT_LINES → (0:int32)

WGL_FONT_LINES = 0

WGL_VERSION_1_0

FONT_POLYGONS


public constant FONT_POLYGONS → (1:int32)

WGL_FONT_POLYGONS = 1

WGL_VERSION_1_0

FRAMEBUFFER_SRGB_CAPABLE_ARB


public constant FRAMEBUFFER_SRGB_CAPABLE_ARB → (8361:int32)

WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB = 8361

FRONT_COLOR_BUFFER_BIT_ARB


public constant FRONT_COLOR_BUFFER_BIT_ARB → (1:int32)

WGL_FRONT_COLOR_BUFFER_BIT_ARB = 1

FRONT_LEFT_ARB


public constant FRONT_LEFT_ARB → (8323:int32)

WGL_FRONT_LEFT_ARB = 8323

FRONT_RIGHT_ARB


public constant FRONT_RIGHT_ARB → (8324:int32)

WGL_FRONT_RIGHT_ARB = 8324

FULL_ACCELERATION_ARB


public constant FULL_ACCELERATION_ARB → (8231:int32)

WGL_FULL_ACCELERATION_ARB = 8231

GENERIC_ACCELERATION_ARB


public constant GENERIC_ACCELERATION_ARB → (8230:int32)

WGL_GENERIC_ACCELERATION_ARB = 8230

GPU_CLOCK_AMD


public constant GPU_CLOCK_AMD → (8612:int32)

WGL_GPU_CLOCK_AMD = 8612

GPU_FASTEST_TARGET_GPUS_AMD


public constant GPU_FASTEST_TARGET_GPUS_AMD → (8610:int32)

WGL_GPU_FASTEST_TARGET_GPUS_AMD = 8610

GPU_NUM_PIPES_AMD


public constant GPU_NUM_PIPES_AMD → (8613:int32)

WGL_GPU_NUM_PIPES_AMD = 8613

GPU_NUM_RB_AMD


public constant GPU_NUM_RB_AMD → (8615:int32)

WGL_GPU_NUM_RB_AMD = 8615

GPU_NUM_SIMD_AMD


public constant GPU_NUM_SIMD_AMD → (8614:int32)

WGL_GPU_NUM_SIMD_AMD = 8614

GPU_NUM_SPI_AMD


public constant GPU_NUM_SPI_AMD → (8616:int32)

WGL_GPU_NUM_SPI_AMD = 8616

GPU_OPENGL_VERSION_STRING_AMD


public constant GPU_OPENGL_VERSION_STRING_AMD → (7938:int32)

WGL_GPU_OPENGL_VERSION_STRING_AMD = 7938

GPU_RAM_AMD


public constant GPU_RAM_AMD → (8611:int32)

WGL_GPU_RAM_AMD = 8611

GPU_RENDERER_STRING_AMD


public constant GPU_RENDERER_STRING_AMD → (7937:int32)

WGL_GPU_RENDERER_STRING_AMD = 7937

GPU_VENDOR_AMD


public constant GPU_VENDOR_AMD → (7936:int32)

WGL_GPU_VENDOR_AMD = 7936

GREEN_BITS_ARB


public constant GREEN_BITS_ARB → (8215:int32)

WGL_GREEN_BITS_ARB = 8215

GREEN_SHIFT_ARB


public constant GREEN_SHIFT_ARB → (8216:int32)

WGL_GREEN_SHIFT_ARB = 8216

LOSE_CONTEXT_ON_RESET_ARB


public constant LOSE_CONTEXT_ON_RESET_ARB → (33362:int32)

WGL_LOSE_CONTEXT_ON_RESET_ARB = 33362

MAX_PBUFFER_HEIGHT_ARB


public constant MAX_PBUFFER_HEIGHT_ARB → (8240:int32)

WGL_MAX_PBUFFER_HEIGHT_ARB = 8240

MAX_PBUFFER_PIXELS_ARB


public constant MAX_PBUFFER_PIXELS_ARB → (8238:int32)

WGL_MAX_PBUFFER_PIXELS_ARB = 8238

MAX_PBUFFER_WIDTH_ARB


public constant MAX_PBUFFER_WIDTH_ARB → (8239:int32)

WGL_MAX_PBUFFER_WIDTH_ARB = 8239

MIPMAP_LEVEL_ARB


public constant MIPMAP_LEVEL_ARB → (8315:int32)

WGL_MIPMAP_LEVEL_ARB = 8315

MIPMAP_TEXTURE_ARB


public constant MIPMAP_TEXTURE_ARB → (8308:int32)

WGL_MIPMAP_TEXTURE_ARB = 8308

NEED_PALETTE_ARB


public constant NEED_PALETTE_ARB → (8196:int32)

WGL_NEED_PALETTE_ARB = 8196

NEED_SYSTEM_PALETTE_ARB


public constant NEED_SYSTEM_PALETTE_ARB → (8197:int32)

WGL_NEED_SYSTEM_PALETTE_ARB = 8197

NO_ACCELERATION_ARB


public constant NO_ACCELERATION_ARB → (8229:int32)

WGL_NO_ACCELERATION_ARB = 8229

NO_RESET_NOTIFICATION_ARB


public constant NO_RESET_NOTIFICATION_ARB → (33377:int32)

WGL_NO_RESET_NOTIFICATION_ARB = 33377

NO_TEXTURE_ARB


public constant NO_TEXTURE_ARB → (8311:int32)

WGL_NO_TEXTURE_ARB = 8311

NUM_VIDEO_CAPTURE_SLOTS_NV


public constant NUM_VIDEO_CAPTURE_SLOTS_NV → (8399:int32)

WGL_NUM_VIDEO_CAPTURE_SLOTS_NV = 8399

NUM_VIDEO_SLOTS_NV


public constant NUM_VIDEO_SLOTS_NV → (8432:int32)

WGL_NUM_VIDEO_SLOTS_NV = 8432

NUMBER_OVERLAYS_ARB


public constant NUMBER_OVERLAYS_ARB → (8200:int32)

WGL_NUMBER_OVERLAYS_ARB = 8200

NUMBER_PIXEL_FORMATS_ARB


public constant NUMBER_PIXEL_FORMATS_ARB → (8192:int32)

WGL_NUMBER_PIXEL_FORMATS_ARB = 8192

NUMBER_UNDERLAYS_ARB


public constant NUMBER_UNDERLAYS_ARB → (8201:int32)

WGL_NUMBER_UNDERLAYS_ARB = 8201

OPTIMAL_PBUFFER_HEIGHT_EXT


public constant OPTIMAL_PBUFFER_HEIGHT_EXT → (8242:int32)

WGL_OPTIMAL_PBUFFER_HEIGHT_EXT = 8242

OPTIMAL_PBUFFER_WIDTH_EXT


public constant OPTIMAL_PBUFFER_WIDTH_EXT → (8241:int32)

WGL_OPTIMAL_PBUFFER_WIDTH_EXT = 8241

PBUFFER_HEIGHT_ARB


public constant PBUFFER_HEIGHT_ARB → (8245:int32)

WGL_PBUFFER_HEIGHT_ARB = 8245

PBUFFER_LARGEST_ARB


public constant PBUFFER_LARGEST_ARB → (8243:int32)

WGL_PBUFFER_LARGEST_ARB = 8243

PBUFFER_LOST_ARB


public constant PBUFFER_LOST_ARB → (8246:int32)

WGL_PBUFFER_LOST_ARB = 8246

PBUFFER_WIDTH_ARB


public constant PBUFFER_WIDTH_ARB → (8244:int32)

WGL_PBUFFER_WIDTH_ARB = 8244

PIXEL_TYPE_ARB


public constant PIXEL_TYPE_ARB → (8211:int32)

WGL_PIXEL_TYPE_ARB = 8211

RED_BITS_ARB


public constant RED_BITS_ARB → (8213:int32)

WGL_RED_BITS_ARB = 8213

RED_SHIFT_ARB


public constant RED_SHIFT_ARB → (8214:int32)

WGL_RED_SHIFT_ARB = 8214

SAMPLE_BUFFERS_ARB


public constant SAMPLE_BUFFERS_ARB → (8257:int32)

WGL_SAMPLE_BUFFERS_ARB = 8257

SAMPLES_ARB


public constant SAMPLES_ARB → (8258:int32)

WGL_SAMPLES_ARB = 8258

SHARE_ACCUM_ARB


public constant SHARE_ACCUM_ARB → (8206:int32)

WGL_SHARE_ACCUM_ARB = 8206

SHARE_DEPTH_ARB


public constant SHARE_DEPTH_ARB → (8204:int32)

WGL_SHARE_DEPTH_ARB = 8204

SHARE_STENCIL_ARB


public constant SHARE_STENCIL_ARB → (8205:int32)

WGL_SHARE_STENCIL_ARB = 8205

STENCIL_BITS_ARB


public constant STENCIL_BITS_ARB → (8227:int32)

WGL_STENCIL_BITS_ARB = 8227

STENCIL_BUFFER_BIT_ARB


public constant STENCIL_BUFFER_BIT_ARB → (8:int32)

WGL_STENCIL_BUFFER_BIT_ARB = 8

STEREO_ARB


public constant STEREO_ARB → (8210:int32)

WGL_STEREO_ARB = 8210

SUPPORT_GDI_ARB


public constant SUPPORT_GDI_ARB → (8207:int32)

WGL_SUPPORT_GDI_ARB = 8207

SUPPORT_OPENGL_ARB


public constant SUPPORT_OPENGL_ARB → (8208:int32)

WGL_SUPPORT_OPENGL_ARB = 8208

SWAP_COPY_ARB


public constant SWAP_COPY_ARB → (8233:int32)

WGL_SWAP_COPY_ARB = 8233

SWAP_EXCHANGE_ARB


public constant SWAP_EXCHANGE_ARB → (8232:int32)

WGL_SWAP_EXCHANGE_ARB = 8232

SWAP_LAYER_BUFFERS_ARB


public constant SWAP_LAYER_BUFFERS_ARB → (8198:int32)

WGL_SWAP_LAYER_BUFFERS_ARB = 8198

SWAP_MAIN_PLANE


public constant SWAP_MAIN_PLANE → (1:int32)

WGL_SWAP_MAIN_PLANE = 1

WGL_VERSION_1_0

SWAP_METHOD_ARB


public constant SWAP_METHOD_ARB → (8199:int32)

WGL_SWAP_METHOD_ARB = 8199

SWAP_OVERLAY1


public constant SWAP_OVERLAY1 → (2:int32)

WGL_SWAP_OVERLAY1 = 2

WGL_VERSION_1_0

SWAP_OVERLAY10


public constant SWAP_OVERLAY10 → (1024:int32)

WGL_SWAP_OVERLAY10 = 1024

WGL_VERSION_1_0

SWAP_OVERLAY11


public constant SWAP_OVERLAY11 → (2048:int32)

WGL_SWAP_OVERLAY11 = 2048

WGL_VERSION_1_0

SWAP_OVERLAY12


public constant SWAP_OVERLAY12 → (4096:int32)

WGL_SWAP_OVERLAY12 = 4096

WGL_VERSION_1_0

SWAP_OVERLAY13


public constant SWAP_OVERLAY13 → (8192:int32)

WGL_SWAP_OVERLAY13 = 8192

WGL_VERSION_1_0

SWAP_OVERLAY14


public constant SWAP_OVERLAY14 → (16384:int32)

WGL_SWAP_OVERLAY14 = 16384

WGL_VERSION_1_0

SWAP_OVERLAY15


public constant SWAP_OVERLAY15 → (32768:int32)

WGL_SWAP_OVERLAY15 = 32768

WGL_VERSION_1_0

SWAP_OVERLAY2


public constant SWAP_OVERLAY2 → (4:int32)

WGL_SWAP_OVERLAY2 = 4

WGL_VERSION_1_0

SWAP_OVERLAY3


public constant SWAP_OVERLAY3 → (8:int32)

WGL_SWAP_OVERLAY3 = 8

WGL_VERSION_1_0

SWAP_OVERLAY4


public constant SWAP_OVERLAY4 → (16:int32)

WGL_SWAP_OVERLAY4 = 16

WGL_VERSION_1_0

SWAP_OVERLAY5


public constant SWAP_OVERLAY5 → (32:int32)

WGL_SWAP_OVERLAY5 = 32

WGL_VERSION_1_0

SWAP_OVERLAY6


public constant SWAP_OVERLAY6 → (64:int32)

WGL_SWAP_OVERLAY6 = 64

WGL_VERSION_1_0

SWAP_OVERLAY7


public constant SWAP_OVERLAY7 → (128:int32)

WGL_SWAP_OVERLAY7 = 128

WGL_VERSION_1_0

SWAP_OVERLAY8


public constant SWAP_OVERLAY8 → (256:int32)

WGL_SWAP_OVERLAY8 = 256

WGL_VERSION_1_0

SWAP_OVERLAY9


public constant SWAP_OVERLAY9 → (512:int32)

WGL_SWAP_OVERLAY9 = 512

WGL_VERSION_1_0

SWAP_UNDEFINED_ARB


public constant SWAP_UNDEFINED_ARB → (8234:int32)

WGL_SWAP_UNDEFINED_ARB = 8234

SWAP_UNDERLAY1


public constant SWAP_UNDERLAY1 → (65536:int32)

WGL_SWAP_UNDERLAY1 = 65536

WGL_VERSION_1_0

SWAP_UNDERLAY10


public constant SWAP_UNDERLAY10 → (33554432:int32)

WGL_SWAP_UNDERLAY10 = 33554432

WGL_VERSION_1_0

SWAP_UNDERLAY11


public constant SWAP_UNDERLAY11 → (67108864:int32)

WGL_SWAP_UNDERLAY11 = 67108864

WGL_VERSION_1_0

SWAP_UNDERLAY12


public constant SWAP_UNDERLAY12 → (134217728:int32)

WGL_SWAP_UNDERLAY12 = 134217728

WGL_VERSION_1_0

SWAP_UNDERLAY13


public constant SWAP_UNDERLAY13 → (268435456:int32)

WGL_SWAP_UNDERLAY13 = 268435456

WGL_VERSION_1_0

SWAP_UNDERLAY14


public constant SWAP_UNDERLAY14 → (536870912:int32)

WGL_SWAP_UNDERLAY14 = 536870912

WGL_VERSION_1_0

SWAP_UNDERLAY15


public constant SWAP_UNDERLAY15 → (1073741824:int32)

WGL_SWAP_UNDERLAY15 = 1073741824

WGL_VERSION_1_0

SWAP_UNDERLAY2


public constant SWAP_UNDERLAY2 → (131072:int32)

WGL_SWAP_UNDERLAY2 = 131072

WGL_VERSION_1_0

SWAP_UNDERLAY3


public constant SWAP_UNDERLAY3 → (262144:int32)

WGL_SWAP_UNDERLAY3 = 262144

WGL_VERSION_1_0

SWAP_UNDERLAY4


public constant SWAP_UNDERLAY4 → (524288:int32)

WGL_SWAP_UNDERLAY4 = 524288

WGL_VERSION_1_0

SWAP_UNDERLAY5


public constant SWAP_UNDERLAY5 → (1048576:int32)

WGL_SWAP_UNDERLAY5 = 1048576

WGL_VERSION_1_0

SWAP_UNDERLAY6


public constant SWAP_UNDERLAY6 → (2097152:int32)

WGL_SWAP_UNDERLAY6 = 2097152

WGL_VERSION_1_0

SWAP_UNDERLAY7


public constant SWAP_UNDERLAY7 → (4194304:int32)

WGL_SWAP_UNDERLAY7 = 4194304

WGL_VERSION_1_0

SWAP_UNDERLAY8


public constant SWAP_UNDERLAY8 → (8388608:int32)

WGL_SWAP_UNDERLAY8 = 8388608

WGL_VERSION_1_0

SWAP_UNDERLAY9


public constant SWAP_UNDERLAY9 → (16777216:int32)

WGL_SWAP_UNDERLAY9 = 16777216

WGL_VERSION_1_0

TEXTURE_1D_ARB


public constant TEXTURE_1D_ARB → (8313:int32)

WGL_TEXTURE_1D_ARB = 8313

TEXTURE_2D_ARB


public constant TEXTURE_2D_ARB → (8314:int32)

WGL_TEXTURE_2D_ARB = 8314

TEXTURE_CUBE_MAP_ARB


public constant TEXTURE_CUBE_MAP_ARB → (8312:int32)

WGL_TEXTURE_CUBE_MAP_ARB = 8312

TEXTURE_CUBE_MAP_NEGATIVE_X_ARB


public constant TEXTURE_CUBE_MAP_NEGATIVE_X_ARB → (8318:int32)

WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 8318

TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB


public constant TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB → (8320:int32)

WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 8320

TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB


public constant TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB → (8322:int32)

WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 8322

TEXTURE_CUBE_MAP_POSITIVE_X_ARB


public constant TEXTURE_CUBE_MAP_POSITIVE_X_ARB → (8317:int32)

WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 8317

TEXTURE_CUBE_MAP_POSITIVE_Y_ARB


public constant TEXTURE_CUBE_MAP_POSITIVE_Y_ARB → (8319:int32)

WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 8319

TEXTURE_CUBE_MAP_POSITIVE_Z_ARB


public constant TEXTURE_CUBE_MAP_POSITIVE_Z_ARB → (8321:int32)

WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 8321

TEXTURE_DEPTH_COMPONENT_NV


public constant TEXTURE_DEPTH_COMPONENT_NV → (8358:int32)

WGL_TEXTURE_DEPTH_COMPONENT_NV = 8358

TEXTURE_FLOAT_R_NV


public constant TEXTURE_FLOAT_R_NV → (8373:int32)

WGL_TEXTURE_FLOAT_R_NV = 8373

TEXTURE_FLOAT_RG_NV


public constant TEXTURE_FLOAT_RG_NV → (8374:int32)

WGL_TEXTURE_FLOAT_RG_NV = 8374

TEXTURE_FLOAT_RGB_NV


public constant TEXTURE_FLOAT_RGB_NV → (8375:int32)

WGL_TEXTURE_FLOAT_RGB_NV = 8375

TEXTURE_FLOAT_RGBA_NV


public constant TEXTURE_FLOAT_RGBA_NV → (8376:int32)

WGL_TEXTURE_FLOAT_RGBA_NV = 8376

TEXTURE_FORMAT_ARB


public constant TEXTURE_FORMAT_ARB → (8306:int32)

WGL_TEXTURE_FORMAT_ARB = 8306

TEXTURE_RECTANGLE_ATI


public constant TEXTURE_RECTANGLE_ATI → (8613:int32)

WGL_TEXTURE_RECTANGLE_ATI = 8613

TEXTURE_RECTANGLE_NV


public constant TEXTURE_RECTANGLE_NV → (8354:int32)

WGL_TEXTURE_RECTANGLE_NV = 8354

TEXTURE_RGB_ARB


public constant TEXTURE_RGB_ARB → (8309:int32)

WGL_TEXTURE_RGB_ARB = 8309

TEXTURE_RGBA_ARB


public constant TEXTURE_RGBA_ARB → (8310:int32)

WGL_TEXTURE_RGBA_ARB = 8310

TEXTURE_TARGET_ARB


public constant TEXTURE_TARGET_ARB → (8307:int32)

WGL_TEXTURE_TARGET_ARB = 8307

TRANSPARENT_ALPHA_VALUE_ARB


public constant TRANSPARENT_ALPHA_VALUE_ARB → (8250:int32)

WGL_TRANSPARENT_ALPHA_VALUE_ARB = 8250

TRANSPARENT_ARB


public constant TRANSPARENT_ARB → (8202:int32)

WGL_TRANSPARENT_ARB = 8202

TRANSPARENT_BLUE_VALUE_ARB


public constant TRANSPARENT_BLUE_VALUE_ARB → (8249:int32)

WGL_TRANSPARENT_BLUE_VALUE_ARB = 8249

TRANSPARENT_GREEN_VALUE_ARB


public constant TRANSPARENT_GREEN_VALUE_ARB → (8248:int32)

WGL_TRANSPARENT_GREEN_VALUE_ARB = 8248

TRANSPARENT_INDEX_VALUE_ARB


public constant TRANSPARENT_INDEX_VALUE_ARB → (8251:int32)

WGL_TRANSPARENT_INDEX_VALUE_ARB = 8251

TRANSPARENT_RED_VALUE_ARB


public constant TRANSPARENT_RED_VALUE_ARB → (8247:int32)

WGL_TRANSPARENT_RED_VALUE_ARB = 8247

TRANSPARENT_VALUE_EXT


public constant TRANSPARENT_VALUE_EXT → (8203:int32)

WGL_TRANSPARENT_VALUE_EXT = 8203

TYPE_COLORINDEX_ARB


public constant TYPE_COLORINDEX_ARB → (8236:int32)

WGL_TYPE_COLORINDEX_ARB = 8236

TYPE_RGBA_ARB


public constant TYPE_RGBA_ARB → (8235:int32)

WGL_TYPE_RGBA_ARB = 8235

TYPE_RGBA_FLOAT_ARB


public constant TYPE_RGBA_FLOAT_ARB → (8608:int32)

WGL_TYPE_RGBA_FLOAT_ARB = 8608

TYPE_RGBA_UNSIGNED_FLOAT_EXT


public constant TYPE_RGBA_UNSIGNED_FLOAT_EXT → (8360:int32)

WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT = 8360

UNIQUE_ID_NV


public constant UNIQUE_ID_NV → (8398:int32)

WGL_UNIQUE_ID_NV = 8398

VIDEO_OUT_ALPHA_NV


public constant VIDEO_OUT_ALPHA_NV → (8388:int32)

WGL_VIDEO_OUT_ALPHA_NV = 8388

VIDEO_OUT_COLOR_AND_ALPHA_NV


public constant VIDEO_OUT_COLOR_AND_ALPHA_NV → (8390:int32)

WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV = 8390

VIDEO_OUT_COLOR_AND_DEPTH_NV


public constant VIDEO_OUT_COLOR_AND_DEPTH_NV → (8391:int32)

WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV = 8391

VIDEO_OUT_COLOR_NV


public constant VIDEO_OUT_COLOR_NV → (8387:int32)

WGL_VIDEO_OUT_COLOR_NV = 8387

VIDEO_OUT_DEPTH_NV


public constant VIDEO_OUT_DEPTH_NV → (8389:int32)

WGL_VIDEO_OUT_DEPTH_NV = 8389

VIDEO_OUT_FIELD_1


public constant VIDEO_OUT_FIELD_1 → (8393:int32)

WGL_VIDEO_OUT_FIELD_1 = 8393

VIDEO_OUT_FIELD_2


public constant VIDEO_OUT_FIELD_2 → (8394:int32)

WGL_VIDEO_OUT_FIELD_2 = 8394

VIDEO_OUT_FRAME


public constant VIDEO_OUT_FRAME → (8392:int32)

WGL_VIDEO_OUT_FRAME = 8392

VIDEO_OUT_STACKED_FIELDS_1_2


public constant VIDEO_OUT_STACKED_FIELDS_1_2 → (8395:int32)

WGL_VIDEO_OUT_STACKED_FIELDS_1_2 = 8395

VIDEO_OUT_STACKED_FIELDS_2_1


public constant VIDEO_OUT_STACKED_FIELDS_2_1 → (8396:int32)

WGL_VIDEO_OUT_STACKED_FIELDS_2_1 = 8396

Public / Constructors

WGL


public constructor WGL → ()

Creates a new instance of WGL.

Public / Methods

AllocateMemoryNV


public method AllocateMemoryNV → (4)

size in : int32

(GLsizei)

readfreq in : float32

(GLfloat)

writefreq in : float32

(GLfloat)

priority in : float32

(GLfloat)

returns → IntPtr

(void *)

wglAllocateMemoryNV

BindDisplayColorTableEXT


public method BindDisplayColorTableEXT → (1)

id_ in : int16

(GLushort)

returns → bool

(GLboolean)

wglBindDisplayColorTableEXT

BindSwapBarrierNV


public method BindSwapBarrierNV → (2)

group in : int32

(GLuint)

barrier in : int32

(GLuint)

returns → int32

(BOOL)

wglBindSwapBarrierNV

BindTexImageARB


public method BindTexImageARB → (2)

hPbuffer in : IntPtr

(HPBUFFERARB)

iBuffer in : int32

(int)

returns → int32

(BOOL)

wglBindTexImageARB

BindVideoCaptureDeviceNV


public method BindVideoCaptureDeviceNV → (2)

uVideoSlot in : int32

(UINT)

hDevice in : IntPtr

(HVIDEOINPUTDEVICENV)

returns → int32

(BOOL)

wglBindVideoCaptureDeviceNV

BindVideoDeviceNV


public method BindVideoDeviceNV → (4)

hDc in : IntPtr

(HDC)

uVideoSlot in : int32

(unsigned int)

hVideoDevice in : IntPtr

(HVIDEOOUTPUTDEVICENV)

piAttribList in : int32 [ ]

(const int *)

returns → int32

(BOOL)

wglBindVideoDeviceNV

BindVideoImageNV


public method BindVideoImageNV → (3)

hVideoDevice in : IntPtr

(HPVIDEODEV)

hPbuffer in : IntPtr

(HPBUFFERARB)

iVideoBuffer in : int32

(int)

returns → int32

(BOOL)

wglBindVideoImageNV

BlitContextFramebufferAMD


public method BlitContextFramebufferAMD → (11)

dstCtx in : IntPtr

(HGLRC)

srcX0 in : int32

(GLint)

srcY0 in : int32

(GLint)

srcX1 in : int32

(GLint)

srcY1 in : int32

(GLint)

dstX0 in : int32

(GLint)

dstY0 in : int32

(GLint)

dstX1 in : int32

(GLint)

dstY1 in : int32

(GLint)

mask in : int32

(GLbitfield)

filter in : int32

(GLenum)

wglBlitContextFramebufferAMD

ChoosePixelFormatARB


public method ChoosePixelFormatARB → (6)

hdc in : IntPtr

(HDC)

piAttribIList in : int32 [ ]

(const int *)

pfAttribFList in : float32 [ ]

(const FLOAT *)

nMaxFormats in : int32

(UINT)

piFormats in : int32 [ ]

(int *)

nNumFormats in : int32 [ ]

(UINT *)

returns → int32

(BOOL)

wglChoosePixelFormatARB

ChoosePixelFormatEXT


public method ChoosePixelFormatEXT → (6)

hdc in : IntPtr

(HDC)

piAttribIList in : int32 [ ]

(const int *)

pfAttribFList in : float32 [ ]

(const FLOAT *)

nMaxFormats in : int32

(UINT)

piFormats in : int32 [ ]

(int *)

nNumFormats in : int32 [ ]

(UINT *)

returns → int32

(BOOL)

wglChoosePixelFormatEXT

CopyContext


public method CopyContext → (3)

hglrcSrc in : IntPtr

(HGLRC)

hglrcDst in : IntPtr

(HGLRC)

mask in : int32

(UINT)

returns → int32

(BOOL)

wglCopyContext

WGL_VERSION_1_0

CopyImageSubDataNV


public method CopyImageSubDataNV → (17)

hSrcRC in : IntPtr

(HGLRC)

srcName in : int32

(GLuint)

srcTarget in : int32

(GLenum)

srcLevel in : int32

(GLint)

srcX in : int32

(GLint)

srcY in : int32

(GLint)

srcZ in : int32

(GLint)

hDstRC in : IntPtr

(HGLRC)

dstName in : int32

(GLuint)

dstTarget in : int32

(GLenum)

dstLevel in : int32

(GLint)

dstX in : int32

(GLint)

dstY in : int32

(GLint)

dstZ in : int32

(GLint)

width in : int32

(GLsizei)

height in : int32

(GLsizei)

depth in : int32

(GLsizei)

returns → int32

(BOOL)

wglCopyImageSubDataNV

CreateAffinityDCNV


public method CreateAffinityDCNV → (1)

phGpuList in : IntPtr [ ]

(const HGPUNV *)

returns → IntPtr

(HDC)

wglCreateAffinityDCNV

CreateAssociatedContextAMD


public method CreateAssociatedContextAMD → (1)

id_ in : int32

(UINT)

returns → IntPtr

(HGLRC)

wglCreateAssociatedContextAMD

CreateAssociatedContextAttribsAMD


public method CreateAssociatedContextAttribsAMD → (3)

id_ in : int32

(UINT)

hShareContext in : IntPtr

(HGLRC)

attribList in : int32 [ ]

(const int *)

returns → IntPtr

(HGLRC)

wglCreateAssociatedContextAttribsAMD

CreateBufferRegionARB


public method CreateBufferRegionARB → (3)

hDC in : IntPtr

(HDC)

iLayerPlane in : int32

(int)

uType in : int32

(UINT)

returns → IntPtr

(HANDLE)

wglCreateBufferRegionARB

CreateContext


public method CreateContext → (1)

hDc in : IntPtr

(HDC)

returns → IntPtr

(HGLRC)

wglCreateContext

WGL_VERSION_1_0

CreateContextAttribsARB


public method CreateContextAttribsARB → (3)

hDC in : IntPtr

(HDC)

hShareContext in : IntPtr

(HGLRC)

attribList in : int32 [ ]

(const int *)

returns → IntPtr

(HGLRC)

wglCreateContextAttribsARB

CreateDisplayColorTableEXT


public method CreateDisplayColorTableEXT → (1)

id_ in : int16

(GLushort)

returns → bool

(GLboolean)

wglCreateDisplayColorTableEXT

CreateLayerContext


public method CreateLayerContext → (2)

hDc in : IntPtr

(HDC)

level in : int32

(int)

returns → IntPtr

(HGLRC)

wglCreateLayerContext

WGL_VERSION_1_0

CreatePbufferARB


public method CreatePbufferARB → (5)

hDC in : IntPtr

(HDC)

iPixelFormat in : int32

(int)

iWidth in : int32

(int)

iHeight in : int32

(int)

piAttribList in : int32 [ ]

(const int *)

returns → IntPtr

(HPBUFFERARB)

wglCreatePbufferARB

CreatePbufferEXT


public method CreatePbufferEXT → (5)

hDC in : IntPtr

(HDC)

iPixelFormat in : int32

(int)

iWidth in : int32

(int)

iHeight in : int32

(int)

piAttribList in : int32 [ ]

(const int *)

returns → IntPtr

(HPBUFFEREXT)

wglCreatePbufferEXT

DelayBeforeSwapNV


public method DelayBeforeSwapNV → (2)

hDC in : IntPtr

(HDC)

seconds in : float32

(GLfloat)

returns → int32

(BOOL)

wglDelayBeforeSwapNV

DeleteAssociatedContextAMD


public method DeleteAssociatedContextAMD → (1)

hglrc in : IntPtr

(HGLRC)

returns → int32

(BOOL)

wglDeleteAssociatedContextAMD

DeleteBufferRegionARB


public method DeleteBufferRegionARB → (1)

hRegion in : IntPtr

(HANDLE)

wglDeleteBufferRegionARB

DeleteContext


public method DeleteContext → (1)

oldContext in : IntPtr

(HGLRC)

returns → int32

(BOOL)

wglDeleteContext

WGL_VERSION_1_0

DeleteDCNV


public method DeleteDCNV → (1)

hdc in : IntPtr

(HDC)

returns → int32

(BOOL)

wglDeleteDCNV

DescribeLayerPlane


public method DescribeLayerPlane → (5)

hDc in : IntPtr

(HDC)

pixelFormat in : int32

(int)

layerPlane in : int32

(int)

nBytes in : int32

(UINT)

plpd in : IntPtr

(const LAYERPLANEDESCRIPTOR *)

returns → int32

(BOOL)

wglDescribeLayerPlane

WGL_VERSION_1_0

DestroyDisplayColorTableEXT


public method DestroyDisplayColorTableEXT → (1)

id_ in : int16

(GLushort)

wglDestroyDisplayColorTableEXT

DestroyPbufferARB


public method DestroyPbufferARB → (1)

hPbuffer in : IntPtr

(HPBUFFERARB)

returns → int32

(BOOL)

wglDestroyPbufferARB

DestroyPbufferEXT


public method DestroyPbufferEXT → (1)

hPbuffer in : IntPtr

(HPBUFFEREXT)

returns → int32

(BOOL)

wglDestroyPbufferEXT

DXCloseDeviceNV


public method DXCloseDeviceNV → (1)

hDevice in : IntPtr

(HANDLE)

returns → int32

(BOOL)

wglDXCloseDeviceNV

DXLockObjectsNV


public method DXLockObjectsNV → (3)

hDevice in : IntPtr

(HANDLE)

count in : int32

(GLint)

hObjects in : IntPtr [ ]

(HANDLE *)

returns → int32

(BOOL)

wglDXLockObjectsNV

DXObjectAccessNV


public method DXObjectAccessNV → (2)

hObject in : IntPtr

(HANDLE)

access in : int32

(GLenum)

returns → int32

(BOOL)

wglDXObjectAccessNV

DXOpenDeviceNV


public method DXOpenDeviceNV → (1)

dxDevice in : IntPtr

(void *)

returns → IntPtr

(HANDLE)

wglDXOpenDeviceNV

DXRegisterObjectNV


public method DXRegisterObjectNV → (5)

hDevice in : IntPtr

(HANDLE)

dxObject in : IntPtr

(void *)

name in : int32

(GLuint)

type in : int32

(GLenum)

access in : int32

(GLenum)

returns → IntPtr

(HANDLE)

wglDXRegisterObjectNV

DXSetResourceShareHandleNV


public method DXSetResourceShareHandleNV → (2)

dxObject in : IntPtr

(void *)

shareHandle in : IntPtr

(HANDLE)

returns → int32

(BOOL)

wglDXSetResourceShareHandleNV

DXUnlockObjectsNV


public method DXUnlockObjectsNV → (3)

hDevice in : IntPtr

(HANDLE)

count in : int32

(GLint)

hObjects in : IntPtr [ ]

(HANDLE *)

returns → int32

(BOOL)

wglDXUnlockObjectsNV

DXUnregisterObjectNV


public method DXUnregisterObjectNV → (2)

hDevice in : IntPtr

(HANDLE)

hObject in : IntPtr

(HANDLE)

returns → int32

(BOOL)

wglDXUnregisterObjectNV

EnumerateVideoCaptureDevicesNV


public method EnumerateVideoCaptureDevicesNV → (2)

hDc in : IntPtr

(HDC)

phDeviceList in : IntPtr [ ]

(HVIDEOINPUTDEVICENV *)

returns → int32

(UINT)

wglEnumerateVideoCaptureDevicesNV

EnumerateVideoDevicesNV


public method EnumerateVideoDevicesNV → (2)

hDc in : IntPtr

(HDC)

phDeviceList in : IntPtr [ ]

(HVIDEOOUTPUTDEVICENV *)

returns → int32

(int)

wglEnumerateVideoDevicesNV

EnumGpuDevicesNV


public method EnumGpuDevicesNV → (3)

hGpu in : IntPtr

(HGPUNV)

iDeviceIndex in : int32

(UINT)

lpGpuDevice in : IntPtr

(PGPU_DEVICE)

returns → int32

(BOOL)

wglEnumGpuDevicesNV

EnumGpusFromAffinityDCNV


public method EnumGpusFromAffinityDCNV → (3)

hAffinityDC in : IntPtr

(HDC)

iGpuIndex in : int32

(UINT)

hGpu in : IntPtr [ ]

(HGPUNV *)

returns → int32

(BOOL)

wglEnumGpusFromAffinityDCNV

EnumGpusNV


public method EnumGpusNV → (2)

iGpuIndex in : int32

(UINT)

phGpu in : IntPtr [ ]

(HGPUNV *)

returns → int32

(BOOL)

wglEnumGpusNV

FreeMemoryNV


public method FreeMemoryNV → (1)

pointer in : IntPtr

(void *)

wglFreeMemoryNV

GetContextGPUIDAMD


public method GetContextGPUIDAMD → (1)

hglrc in : IntPtr

(HGLRC)

returns → int32

(UINT)

wglGetContextGPUIDAMD

GetCurrentAssociatedContextAMD


public method GetCurrentAssociatedContextAMD → ()

returns → IntPtr

(HGLRC)

wglGetCurrentAssociatedContextAMD

GetCurrentContext


public method GetCurrentContext → ()

returns → IntPtr

(HGLRC)

wglGetCurrentContext

WGL_VERSION_1_0

GetCurrentDC


public method GetCurrentDC → ()

returns → IntPtr

(HDC)

wglGetCurrentDC

WGL_VERSION_1_0

GetCurrentReadDCARB


public method GetCurrentReadDCARB → ()

returns → IntPtr

(HDC)

wglGetCurrentReadDCARB

GetCurrentReadDCEXT


public method GetCurrentReadDCEXT → ()

returns → IntPtr

(HDC)

wglGetCurrentReadDCEXT

GetExtensionsStringARB


public method GetExtensionsStringARB → (1)

hdc in : IntPtr

(HDC)

returns → string

(const char *)

wglGetExtensionsStringARB

GetExtensionsStringEXT


public method GetExtensionsStringEXT → ()

returns → string

(const char *)

wglGetExtensionsStringEXT

GetGPUIDsAMD


public method GetGPUIDsAMD → (2)

maxCount in : int32

(UINT)

ids in : int32 [ ]

(UINT *)

returns → int32

(UINT)

wglGetGPUIDsAMD

GetGPUInfoAMD


public method GetGPUInfoAMD → (5)

id_ in : int32

(UINT)

property in : int32

(INT)

dataType in : int32

(GLenum)

size in : int32

(UINT)

data in : IntPtr

(void *)

returns → int32

(INT)

wglGetGPUInfoAMD

GetLayerPaletteEntries


public method GetLayerPaletteEntries → (5)

hdc in : IntPtr

(HDC)

iLayerPlane in : int32

(int)

iStart in : int32

(int)

cEntries in : int32

(int)

pcr in : int32 [ ]

(const COLORREF *)

returns → int32

(int)

wglGetLayerPaletteEntries

WGL_VERSION_1_0

GetPbufferDCARB


public method GetPbufferDCARB → (1)

hPbuffer in : IntPtr

(HPBUFFERARB)

returns → IntPtr

(HDC)

wglGetPbufferDCARB

GetPbufferDCEXT


public method GetPbufferDCEXT → (1)

hPbuffer in : IntPtr

(HPBUFFEREXT)

returns → IntPtr

(HDC)

wglGetPbufferDCEXT

GetPixelFormatAttribfvARB


public method GetPixelFormatAttribfvARB → (6)

hdc in : IntPtr

(HDC)

iPixelFormat in : int32

(int)

iLayerPlane in : int32

(int)

nAttributes in : int32

(UINT)

piAttributes in : int32 [ ]

(const int *)

pfValues in : float32 [ ]

(FLOAT *)

returns → int32

(BOOL)

wglGetPixelFormatAttribfvARB

GetPixelFormatAttribfvEXT


public method GetPixelFormatAttribfvEXT → (6)

hdc in : IntPtr

(HDC)

iPixelFormat in : int32

(int)

iLayerPlane in : int32

(int)

nAttributes in : int32

(UINT)

piAttributes in : int32 [ ]

(int *)

pfValues in : float32 [ ]

(FLOAT *)

returns → int32

(BOOL)

wglGetPixelFormatAttribfvEXT

GetPixelFormatAttribivARB


public method GetPixelFormatAttribivARB → (6)

hdc in : IntPtr

(HDC)

iPixelFormat in : int32

(int)

iLayerPlane in : int32

(int)

nAttributes in : int32

(UINT)

piAttributes in : int32 [ ]

(const int *)

piValues in : int32 [ ]

(int *)

returns → int32

(BOOL)

wglGetPixelFormatAttribivARB

GetPixelFormatAttribivEXT


public method GetPixelFormatAttribivEXT → (6)

hdc in : IntPtr

(HDC)

iPixelFormat in : int32

(int)

iLayerPlane in : int32

(int)

nAttributes in : int32

(UINT)

piAttributes in : int32 [ ]

(int *)

piValues in : int32 [ ]

(int *)

returns → int32

(BOOL)

wglGetPixelFormatAttribivEXT

GetProcAddress


public method GetProcAddress → (1)

lpszProc in : string

(LPCSTR)

returns → IntPtr

(PROC)

wglGetProcAddress

WGL_VERSION_1_0

GetSwapIntervalEXT


public method GetSwapIntervalEXT → ()

returns → int32

(int)

wglGetSwapIntervalEXT

GetVideoDeviceNV


public method GetVideoDeviceNV → (3)

hDC in : IntPtr

(HDC)

numDevices in : int32

(int)

hVideoDevice in : IntPtr [ ]

(HPVIDEODEV *)

returns → int32

(BOOL)

wglGetVideoDeviceNV

GetVideoInfoNV


public method GetVideoInfoNV → (3)

hpVideoDevice in : IntPtr

(HPVIDEODEV)

pulCounterOutputPbuffer in : int32 [ ]

(unsigned long *)

pulCounterOutputVideo in : int32 [ ]

(unsigned long *)

returns → int32

(BOOL)

wglGetVideoInfoNV

JoinSwapGroupNV


public method JoinSwapGroupNV → (2)

hDC in : IntPtr

(HDC)

group in : int32

(GLuint)

returns → int32

(BOOL)

wglJoinSwapGroupNV

LoadDisplayColorTableEXT


public method LoadDisplayColorTableEXT → (2)

table in : int16 [ ]

(const GLushort *)

length in : int32

(GLuint)

returns → bool

(GLboolean)

wglLoadDisplayColorTableEXT

LockVideoCaptureDeviceNV


public method LockVideoCaptureDeviceNV → (2)

hDc in : IntPtr

(HDC)

hDevice in : IntPtr

(HVIDEOINPUTDEVICENV)

returns → int32

(BOOL)

wglLockVideoCaptureDeviceNV

MakeAssociatedContextCurrentAMD


public method MakeAssociatedContextCurrentAMD → (1)

hglrc in : IntPtr

(HGLRC)

returns → int32

(BOOL)

wglMakeAssociatedContextCurrentAMD

MakeContextCurrentARB


public method MakeContextCurrentARB → (3)

hDrawDC in : IntPtr

(HDC)

hReadDC in : IntPtr

(HDC)

hglrc in : IntPtr

(HGLRC)

returns → int32

(BOOL)

wglMakeContextCurrentARB

MakeContextCurrentEXT


public method MakeContextCurrentEXT → (3)

hDrawDC in : IntPtr

(HDC)

hReadDC in : IntPtr

(HDC)

hglrc in : IntPtr

(HGLRC)

returns → int32

(BOOL)

wglMakeContextCurrentEXT

MakeCurrent


public method MakeCurrent → (2)

hDc in : IntPtr

(HDC)

newContext in : IntPtr

(HGLRC)

returns → int32

(BOOL)

wglMakeCurrent

WGL_VERSION_1_0

QueryCurrentContextNV


public method QueryCurrentContextNV → (2)

iAttribute in : int32

(int)

piValue in : int32 [ ]

(int *)

returns → int32

(BOOL)

wglQueryCurrentContextNV

QueryFrameCountNV


public method QueryFrameCountNV → (2)

hDC in : IntPtr

(HDC)

count in : int32 [ ]

(GLuint *)

returns → int32

(BOOL)

wglQueryFrameCountNV

QueryMaxSwapGroupsNV


public method QueryMaxSwapGroupsNV → (3)

hDC in : IntPtr

(HDC)

maxGroups in : int32 [ ]

(GLuint *)

maxBarriers in : int32 [ ]

(GLuint *)

returns → int32

(BOOL)

wglQueryMaxSwapGroupsNV

QueryPbufferARB


public method QueryPbufferARB → (3)

hPbuffer in : IntPtr

(HPBUFFERARB)

iAttribute in : int32

(int)

piValue in : int32 [ ]

(int *)

returns → int32

(BOOL)

wglQueryPbufferARB

QueryPbufferEXT


public method QueryPbufferEXT → (3)

hPbuffer in : IntPtr

(HPBUFFEREXT)

iAttribute in : int32

(int)

piValue in : int32 [ ]

(int *)

returns → int32

(BOOL)

wglQueryPbufferEXT

QuerySwapGroupNV


public method QuerySwapGroupNV → (3)

hDC in : IntPtr

(HDC)

group in : int32 [ ]

(GLuint *)

barrier in : int32 [ ]

(GLuint *)

returns → int32

(BOOL)

wglQuerySwapGroupNV

QueryVideoCaptureDeviceNV


public method QueryVideoCaptureDeviceNV → (4)

hDc in : IntPtr

(HDC)

hDevice in : IntPtr

(HVIDEOINPUTDEVICENV)

iAttribute in : int32

(int)

piValue in : int32 [ ]

(int *)

returns → int32

(BOOL)

wglQueryVideoCaptureDeviceNV

RealizeLayerPalette


public method RealizeLayerPalette → (3)

hdc in : IntPtr

(HDC)

iLayerPlane in : int32

(int)

bRealize in : int32

(BOOL)

returns → int32

(BOOL)

wglRealizeLayerPalette

WGL_VERSION_1_0

ReleasePbufferDCARB


public method ReleasePbufferDCARB → (2)

hPbuffer in : IntPtr

(HPBUFFERARB)

hDC in : IntPtr

(HDC)

returns → int32

(int)

wglReleasePbufferDCARB

ReleasePbufferDCEXT


public method ReleasePbufferDCEXT → (2)

hPbuffer in : IntPtr

(HPBUFFEREXT)

hDC in : IntPtr

(HDC)

returns → int32

(int)

wglReleasePbufferDCEXT

ReleaseTexImageARB


public method ReleaseTexImageARB → (2)

hPbuffer in : IntPtr

(HPBUFFERARB)

iBuffer in : int32

(int)

returns → int32

(BOOL)

wglReleaseTexImageARB

ReleaseVideoCaptureDeviceNV


public method ReleaseVideoCaptureDeviceNV → (2)

hDc in : IntPtr

(HDC)

hDevice in : IntPtr

(HVIDEOINPUTDEVICENV)

returns → int32

(BOOL)

wglReleaseVideoCaptureDeviceNV

ReleaseVideoDeviceNV


public method ReleaseVideoDeviceNV → (1)

hVideoDevice in : IntPtr

(HPVIDEODEV)

returns → int32

(BOOL)

wglReleaseVideoDeviceNV

ReleaseVideoImageNV


public method ReleaseVideoImageNV → (2)

hPbuffer in : IntPtr

(HPBUFFERARB)

iVideoBuffer in : int32

(int)

returns → int32

(BOOL)

wglReleaseVideoImageNV

ResetFrameCountNV


public method ResetFrameCountNV → (1)

hDC in : IntPtr

(HDC)

returns → int32

(BOOL)

wglResetFrameCountNV

RestoreBufferRegionARB


public method RestoreBufferRegionARB → (7)

hRegion in : IntPtr

(HANDLE)

in : int32

(int)

in : int32

(int)

width in : int32

(int)

height in : int32

(int)

xSrc in : int32

(int)

ySrc in : int32

(int)

returns → int32

(BOOL)

wglRestoreBufferRegionARB

SaveBufferRegionARB


public method SaveBufferRegionARB → (5)

hRegion in : IntPtr

(HANDLE)

in : int32

(int)

in : int32

(int)

width in : int32

(int)

height in : int32

(int)

returns → int32

(BOOL)

wglSaveBufferRegionARB

SendPbufferToVideoNV


public method SendPbufferToVideoNV → (4)

hPbuffer in : IntPtr

(HPBUFFERARB)

iBufferType in : int32

(int)

pulCounterPbuffer in : int32 [ ]

(unsigned long *)

bBlock in : int32

(BOOL)

returns → int32

(BOOL)

wglSendPbufferToVideoNV

SetLayerPaletteEntries


public method SetLayerPaletteEntries → (5)

hdc in : IntPtr

(HDC)

iLayerPlane in : int32

(int)

iStart in : int32

(int)

cEntries in : int32

(int)

pcr in : int32 [ ]

(const COLORREF *)

returns → int32

(int)

wglSetLayerPaletteEntries

WGL_VERSION_1_0

SetPbufferAttribARB


public method SetPbufferAttribARB → (2)

hPbuffer in : IntPtr

(HPBUFFERARB)

piAttribList in : int32 [ ]

(const int *)

returns → int32

(BOOL)

wglSetPbufferAttribARB

ShareLists


public method ShareLists → (2)

hrcSrvShare in : IntPtr

(HGLRC)

hrcSrvSource in : IntPtr

(HGLRC)

returns → int32

(BOOL)

wglShareLists

WGL_VERSION_1_0

SwapIntervalEXT


public method SwapIntervalEXT → (1)

interval in : int32

(int)

returns → int32

(BOOL)

wglSwapIntervalEXT

SwapLayerBuffers


public method SwapLayerBuffers → (2)

hdc in : IntPtr

(HDC)

fuFlags in : int32

(UINT)

returns → int32

(BOOL)

wglSwapLayerBuffers

WGL_VERSION_1_0

UseFontBitmapsA


public method UseFontBitmapsA → (4)

hDC in : IntPtr

(HDC)

first in : int32

(DWORD)

count in : int32

(DWORD)

listBase in : int32

(DWORD)

returns → int32

(BOOL)

wglUseFontBitmapsA

WGL_VERSION_1_0

UseFontBitmapsW


public method UseFontBitmapsW → (4)

hDC in : IntPtr

(HDC)

first in : int32

(DWORD)

count in : int32

(DWORD)

listBase in : int32

(DWORD)

returns → int32

(BOOL)

wglUseFontBitmapsW

WGL_VERSION_1_0

UseFontOutlinesA


public method UseFontOutlinesA → (8)

hDC in : IntPtr

(HDC)

first in : int32

(DWORD)

count in : int32

(DWORD)

listBase in : int32

(DWORD)

deviation in : float32

(FLOAT)

extrusion in : float32

(FLOAT)

format in : int32

(int)

lpgmf in : IntPtr

(LPGLYPHMETRICSFLOAT)

returns → int32

(BOOL)

wglUseFontOutlinesA

WGL_VERSION_1_0

UseFontOutlinesW


public method UseFontOutlinesW → (8)

hDC in : IntPtr

(HDC)

first in : int32

(DWORD)

count in : int32

(DWORD)

listBase in : int32

(DWORD)

deviation in : float32

(FLOAT)

extrusion in : float32

(FLOAT)

format in : int32

(int)

lpgmf in : IntPtr

(LPGLYPHMETRICSFLOAT)

returns → int32

(BOOL)

wglUseFontOutlinesW

WGL_VERSION_1_0

Public / Attributes

WGL_ARB_context_flush_control


public attribute WGL_ARB_context_flush_control → (bool)

WGL_ARB_context_flush_control

WGL_ARB_create_context_no_error


public attribute WGL_ARB_create_context_no_error → (bool)

WGL_ARB_create_context_no_error

WGL_ARB_create_context_profile


public attribute WGL_ARB_create_context_profile → (bool)

WGL_ARB_create_context_profile

WGL_ARB_create_context_robustness


public attribute WGL_ARB_create_context_robustness → (bool)

WGL_ARB_create_context_robustness

WGL_ARB_extensions_string


public attribute WGL_ARB_extensions_string → (bool)

WGL_ARB_extensions_string

WGL_ARB_framebuffer_sRGB


public attribute WGL_ARB_framebuffer_sRGB → (bool)

WGL_ARB_framebuffer_sRGB

WGL_ARB_make_current_read


public attribute WGL_ARB_make_current_read → (bool)

WGL_ARB_make_current_read

WGL_ARB_multisample


public attribute WGL_ARB_multisample → (bool)

WGL_ARB_multisample

WGL_ARB_pixel_format_float


public attribute WGL_ARB_pixel_format_float → (bool)

WGL_ARB_pixel_format_float

WGL_ARB_robustness_application_isolation


public attribute WGL_ARB_robustness_application_isolation → (bool)

WGL_ARB_robustness_application_isolation

WGL_ARB_robustness_share_group_isolation


public attribute WGL_ARB_robustness_share_group_isolation → (bool)

WGL_ARB_robustness_share_group_isolation

WGL_ATI_render_texture_rectangle


public attribute WGL_ATI_render_texture_rectangle → (bool)

WGL_ATI_render_texture_rectangle

WGL_EXT_colorspace


public attribute WGL_EXT_colorspace → (bool)

WGL_EXT_colorspace

WGL_EXT_create_context_es_profile


public attribute WGL_EXT_create_context_es_profile → (bool)

WGL_EXT_create_context_es_profile

WGL_EXT_create_context_es2_profile


public attribute WGL_EXT_create_context_es2_profile → (bool)

WGL_EXT_create_context_es2_profile

WGL_EXT_depth_float


public attribute WGL_EXT_depth_float → (bool)

WGL_EXT_depth_float

WGL_EXT_display_color_table


public attribute WGL_EXT_display_color_table → (bool)

WGL_EXT_display_color_table

WGL_EXT_extensions_string


public attribute WGL_EXT_extensions_string → (bool)

WGL_EXT_extensions_string

WGL_EXT_make_current_read


public attribute WGL_EXT_make_current_read → (bool)

WGL_EXT_make_current_read

WGL_EXT_pixel_format_packed_float


public attribute WGL_EXT_pixel_format_packed_float → (bool)

WGL_EXT_pixel_format_packed_float

WGL_EXT_swap_control


public attribute WGL_EXT_swap_control → (bool)

WGL_EXT_swap_control

WGL_NV_copy_image


public attribute WGL_NV_copy_image → (bool)

WGL_NV_copy_image

WGL_NV_delay_before_swap


public attribute WGL_NV_delay_before_swap → (bool)

WGL_NV_delay_before_swap

WGL_NV_multisample_coverage


public attribute WGL_NV_multisample_coverage → (bool)

WGL_NV_multisample_coverage

WGL_NV_present_video


public attribute WGL_NV_present_video → (bool)

WGL_NV_present_video

WGL_NV_render_texture_rectangle


public attribute WGL_NV_render_texture_rectangle → (bool)

WGL_NV_render_texture_rectangle

WGL_NV_vertex_array_range


public attribute WGL_NV_vertex_array_range → (bool)

WGL_NV_vertex_array_range