GLX

Description

sealed class Tinman.AddOns.API.GLX

Derived from

GLBase abstract

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

Bindings for the OpenGL Extension to the X Window System (GLX).

Public / Constants

ACCUM_ALPHA_SIZE


public constant ACCUM_ALPHA_SIZE → (17:int32)

GLX_ACCUM_ALPHA_SIZE = 17

GLX_VERSION_1_0

ACCUM_BLUE_SIZE


public constant ACCUM_BLUE_SIZE → (16:int32)

GLX_ACCUM_BLUE_SIZE = 16

GLX_VERSION_1_0

ACCUM_BUFFER_BIT


public constant ACCUM_BUFFER_BIT → (128:int32)

GLX_ACCUM_BUFFER_BIT = 128

GLX_VERSION_1_3

ACCUM_GREEN_SIZE


public constant ACCUM_GREEN_SIZE → (15:int32)

GLX_ACCUM_GREEN_SIZE = 15

GLX_VERSION_1_0

ACCUM_RED_SIZE


public constant ACCUM_RED_SIZE → (14:int32)

GLX_ACCUM_RED_SIZE = 14

GLX_VERSION_1_0

ALPHA_SIZE


public constant ALPHA_SIZE → (11:int32)

GLX_ALPHA_SIZE = 11

GLX_VERSION_1_0

AUX_BUFFERS


public constant AUX_BUFFERS → (7:int32)

GLX_AUX_BUFFERS = 7

GLX_VERSION_1_0

AUX_BUFFERS_BIT


public constant AUX_BUFFERS_BIT → (16:int32)

GLX_AUX_BUFFERS_BIT = 16

GLX_VERSION_1_3

AUX0_EXT


public constant AUX0_EXT → (8418:int32)

GLX_AUX0_EXT = 8418

AUX1_EXT


public constant AUX1_EXT → (8419:int32)

GLX_AUX1_EXT = 8419

AUX2_EXT


public constant AUX2_EXT → (8420:int32)

GLX_AUX2_EXT = 8420

AUX3_EXT


public constant AUX3_EXT → (8421:int32)

GLX_AUX3_EXT = 8421

AUX4_EXT


public constant AUX4_EXT → (8422:int32)

GLX_AUX4_EXT = 8422

AUX5_EXT


public constant AUX5_EXT → (8423:int32)

GLX_AUX5_EXT = 8423

AUX6_EXT


public constant AUX6_EXT → (8424:int32)

GLX_AUX6_EXT = 8424

AUX7_EXT


public constant AUX7_EXT → (8425:int32)

GLX_AUX7_EXT = 8425

AUX8_EXT


public constant AUX8_EXT → (8426:int32)

GLX_AUX8_EXT = 8426

AUX9_EXT


public constant AUX9_EXT → (8427:int32)

GLX_AUX9_EXT = 8427

BACK_BUFFER_AGE_EXT


public constant BACK_BUFFER_AGE_EXT → (8436:int32)

GLX_BACK_BUFFER_AGE_EXT = 8436

BACK_EXT


public constant BACK_EXT → (8416:int32)

GLX_BACK_EXT = 8416

BACK_LEFT_BUFFER_BIT


public constant BACK_LEFT_BUFFER_BIT → (4:int32)

GLX_BACK_LEFT_BUFFER_BIT = 4

GLX_VERSION_1_3

BACK_LEFT_EXT


public constant BACK_LEFT_EXT → (8416:int32)

GLX_BACK_LEFT_EXT = 8416

BACK_RIGHT_BUFFER_BIT


public constant BACK_RIGHT_BUFFER_BIT → (8:int32)

GLX_BACK_RIGHT_BUFFER_BIT = 8

GLX_VERSION_1_3

BACK_RIGHT_EXT


public constant BACK_RIGHT_EXT → (8417:int32)

GLX_BACK_RIGHT_EXT = 8417

BAD_ATTRIBUTE


public constant BAD_ATTRIBUTE → (2:int32)

GLX_BAD_ATTRIBUTE = 2

GLX_VERSION_1_0

BAD_CONTEXT


public constant BAD_CONTEXT → (5:int32)

GLX_BAD_CONTEXT = 5

GLX_VERSION_1_0

BAD_ENUM


public constant BAD_ENUM → (7:int32)

GLX_BAD_ENUM = 7

GLX_VERSION_1_0

BAD_SCREEN


public constant BAD_SCREEN → (1:int32)

GLX_BAD_SCREEN = 1

GLX_VERSION_1_0

BAD_VALUE


public constant BAD_VALUE → (6:int32)

GLX_BAD_VALUE = 6

GLX_VERSION_1_0

BAD_VISUAL


public constant BAD_VISUAL → (4:int32)

GLX_BAD_VISUAL = 4

GLX_VERSION_1_0

BIND_TO_MIPMAP_TEXTURE_EXT


public constant BIND_TO_MIPMAP_TEXTURE_EXT → (8402:int32)

GLX_BIND_TO_MIPMAP_TEXTURE_EXT = 8402

BIND_TO_TEXTURE_RGB_EXT


public constant BIND_TO_TEXTURE_RGB_EXT → (8400:int32)

GLX_BIND_TO_TEXTURE_RGB_EXT = 8400

BIND_TO_TEXTURE_RGBA_EXT


public constant BIND_TO_TEXTURE_RGBA_EXT → (8401:int32)

GLX_BIND_TO_TEXTURE_RGBA_EXT = 8401

BIND_TO_TEXTURE_TARGETS_EXT


public constant BIND_TO_TEXTURE_TARGETS_EXT → (8403:int32)

GLX_BIND_TO_TEXTURE_TARGETS_EXT = 8403

BLUE_SIZE


public constant BLUE_SIZE → (10:int32)

GLX_BLUE_SIZE = 10

GLX_VERSION_1_0

BUFFER_SIZE


public constant BUFFER_SIZE → (2:int32)

GLX_BUFFER_SIZE = 2

GLX_VERSION_1_0

BUFFER_SWAP_COMPLETE_INTEL_MASK


public constant BUFFER_SWAP_COMPLETE_INTEL_MASK → (67108864:int32)

GLX_BUFFER_SWAP_COMPLETE_INTEL_MASK = 67108864

BufferSwapComplete


public constant BufferSwapComplete → (1:int32)

GLX_BufferSwapComplete = 1

GLX_VERSION_1_0

COLOR_INDEX_BIT


public constant COLOR_INDEX_BIT → (2:int32)

GLX_COLOR_INDEX_BIT = 2

GLX_VERSION_1_3

COLOR_INDEX_TYPE


public constant COLOR_INDEX_TYPE → (32789:int32)

GLX_COLOR_INDEX_TYPE = 32789

GLX_VERSION_1_3

COLOR_SAMPLES_NV


public constant COLOR_SAMPLES_NV → (8371:int32)

GLX_COLOR_SAMPLES_NV = 8371

CONFIG_CAVEAT


public constant CONFIG_CAVEAT → (32:int32)

GLX_CONFIG_CAVEAT = 32

GLX_VERSION_1_3

CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB


public constant CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB → (8341:int32)

GLX_CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB = 8341

CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB


public constant CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB → (2:int32)

GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB = 2

CONTEXT_CORE_PROFILE_BIT_ARB


public constant CONTEXT_CORE_PROFILE_BIT_ARB → (1:int32)

GLX_CONTEXT_CORE_PROFILE_BIT_ARB = 1

CONTEXT_DEBUG_BIT_ARB


public constant CONTEXT_DEBUG_BIT_ARB → (1:int32)

GLX_CONTEXT_DEBUG_BIT_ARB = 1

CONTEXT_ES_PROFILE_BIT_EXT


public constant CONTEXT_ES_PROFILE_BIT_EXT → (4:int32)

GLX_CONTEXT_ES_PROFILE_BIT_EXT = 4

CONTEXT_ES2_PROFILE_BIT_EXT


public constant CONTEXT_ES2_PROFILE_BIT_EXT → (4:int32)

GLX_CONTEXT_ES2_PROFILE_BIT_EXT = 4

CONTEXT_FLAGS_ARB


public constant CONTEXT_FLAGS_ARB → (8340:int32)

GLX_CONTEXT_FLAGS_ARB = 8340

CONTEXT_FORWARD_COMPATIBLE_BIT_ARB


public constant CONTEXT_FORWARD_COMPATIBLE_BIT_ARB → (2:int32)

GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB = 2

CONTEXT_MAJOR_VERSION_ARB


public constant CONTEXT_MAJOR_VERSION_ARB → (8337:int32)

GLX_CONTEXT_MAJOR_VERSION_ARB = 8337

CONTEXT_MINOR_VERSION_ARB


public constant CONTEXT_MINOR_VERSION_ARB → (8338:int32)

GLX_CONTEXT_MINOR_VERSION_ARB = 8338

CONTEXT_MULTIGPU_ATTRIB_AFR_NV


public constant CONTEXT_MULTIGPU_ATTRIB_AFR_NV → (8364:int32)

GLX_CONTEXT_MULTIGPU_ATTRIB_AFR_NV = 8364

CONTEXT_MULTIGPU_ATTRIB_MULTI_DISPLAY_MULTICAST_NV


public constant CONTEXT_MULTIGPU_ATTRIB_MULTI_DISPLAY_MULTICAST_NV → (8366:int32)

GLX_CONTEXT_MULTIGPU_ATTRIB_MULTI_DISPLAY_MULTICAST_NV = 8366

CONTEXT_MULTIGPU_ATTRIB_MULTICAST_NV


public constant CONTEXT_MULTIGPU_ATTRIB_MULTICAST_NV → (8365:int32)

GLX_CONTEXT_MULTIGPU_ATTRIB_MULTICAST_NV = 8365

CONTEXT_MULTIGPU_ATTRIB_NV


public constant CONTEXT_MULTIGPU_ATTRIB_NV → (8362:int32)

GLX_CONTEXT_MULTIGPU_ATTRIB_NV = 8362

CONTEXT_MULTIGPU_ATTRIB_SINGLE_NV


public constant CONTEXT_MULTIGPU_ATTRIB_SINGLE_NV → (8363:int32)

GLX_CONTEXT_MULTIGPU_ATTRIB_SINGLE_NV = 8363

CONTEXT_OPENGL_NO_ERROR_ARB


public constant CONTEXT_OPENGL_NO_ERROR_ARB → (12723:int32)

GLX_CONTEXT_OPENGL_NO_ERROR_ARB = 12723

CONTEXT_PRIORITY_HIGH_EXT


public constant CONTEXT_PRIORITY_HIGH_EXT → (12545:int32)

GLX_CONTEXT_PRIORITY_HIGH_EXT = 12545

CONTEXT_PRIORITY_LEVEL_EXT


public constant CONTEXT_PRIORITY_LEVEL_EXT → (12544:int32)

GLX_CONTEXT_PRIORITY_LEVEL_EXT = 12544

CONTEXT_PRIORITY_LOW_EXT


public constant CONTEXT_PRIORITY_LOW_EXT → (12547:int32)

GLX_CONTEXT_PRIORITY_LOW_EXT = 12547

CONTEXT_PRIORITY_MEDIUM_EXT


public constant CONTEXT_PRIORITY_MEDIUM_EXT → (12546:int32)

GLX_CONTEXT_PRIORITY_MEDIUM_EXT = 12546

CONTEXT_PROFILE_MASK_ARB


public constant CONTEXT_PROFILE_MASK_ARB → (37158:int32)

GLX_CONTEXT_PROFILE_MASK_ARB = 37158

CONTEXT_RELEASE_BEHAVIOR_ARB


public constant CONTEXT_RELEASE_BEHAVIOR_ARB → (8343:int32)

GLX_CONTEXT_RELEASE_BEHAVIOR_ARB = 8343

CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB


public constant CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB → (8344:int32)

GLX_CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB = 8344

CONTEXT_RELEASE_BEHAVIOR_NONE_ARB


public constant CONTEXT_RELEASE_BEHAVIOR_NONE_ARB → (0:int32)

GLX_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB = 0

CONTEXT_RESET_ISOLATION_BIT_ARB


public constant CONTEXT_RESET_ISOLATION_BIT_ARB → (8:int32)

GLX_CONTEXT_RESET_ISOLATION_BIT_ARB = 8

CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB


public constant CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB → (33366:int32)

GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB = 33366

CONTEXT_ROBUST_ACCESS_BIT_ARB


public constant CONTEXT_ROBUST_ACCESS_BIT_ARB → (4:int32)

GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB = 4

COPY_COMPLETE_INTEL


public constant COPY_COMPLETE_INTEL → (33153:int32)

GLX_COPY_COMPLETE_INTEL = 33153

COVERAGE_SAMPLES_NV


public constant COVERAGE_SAMPLES_NV → (100001:int32)

GLX_COVERAGE_SAMPLES_NV = 100001

DAMAGED


public constant DAMAGED → (32800:int32)

GLX_DAMAGED = 32800

GLX_VERSION_1_3

DEPTH_BUFFER_BIT


public constant DEPTH_BUFFER_BIT → (32:int32)

GLX_DEPTH_BUFFER_BIT = 32

GLX_VERSION_1_3

DEPTH_SIZE


public constant DEPTH_SIZE → (12:int32)

GLX_DEPTH_SIZE = 12

GLX_VERSION_1_0

DEVICE_ID_NV


public constant DEVICE_ID_NV → (8397:int32)

GLX_DEVICE_ID_NV = 8397

DIRECT_COLOR


public constant DIRECT_COLOR → (32771:int32)

GLX_DIRECT_COLOR = 32771

GLX_VERSION_1_3

DONT_CARE


public constant DONT_CARE → (-1:int32)

GLX_DONT_CARE = -1

GLX_VERSION_1_3

DOUBLEBUFFER


public constant DOUBLEBUFFER → (5:int32)

GLX_DOUBLEBUFFER = 5

GLX_VERSION_1_0

DRAWABLE_TYPE


public constant DRAWABLE_TYPE → (32784:int32)

GLX_DRAWABLE_TYPE = 32784

GLX_VERSION_1_3

EVENT_MASK


public constant EVENT_MASK → (32799:int32)

GLX_EVENT_MASK = 32799

GLX_VERSION_1_3

EXCHANGE_COMPLETE_INTEL


public constant EXCHANGE_COMPLETE_INTEL → (33152:int32)

GLX_EXCHANGE_COMPLETE_INTEL = 33152

EXTENSION_NAME


public constant EXTENSION_NAME → (0:int32)

GLX_EXTENSION_NAME = 0

GLX_VERSION_1_0

EXTENSIONS


public constant EXTENSIONS → (3:int32)

GLX_EXTENSIONS = 3

GLX_VERSION_1_1

FBCONFIG_ID


public constant FBCONFIG_ID → (32787:int32)

GLX_FBCONFIG_ID = 32787

GLX_VERSION_1_3

FLIP_COMPLETE_INTEL


public constant FLIP_COMPLETE_INTEL → (33154:int32)

GLX_FLIP_COMPLETE_INTEL = 33154

FLOAT_COMPONENTS_NV


public constant FLOAT_COMPONENTS_NV → (8368:int32)

GLX_FLOAT_COMPONENTS_NV = 8368

FRAMEBUFFER_SRGB_CAPABLE_ARB


public constant FRAMEBUFFER_SRGB_CAPABLE_ARB → (8370:int32)

GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB = 8370

FRONT_EXT


public constant FRONT_EXT → (8414:int32)

GLX_FRONT_EXT = 8414

FRONT_LEFT_BUFFER_BIT


public constant FRONT_LEFT_BUFFER_BIT → (1:int32)

GLX_FRONT_LEFT_BUFFER_BIT = 1

GLX_VERSION_1_3

FRONT_LEFT_EXT


public constant FRONT_LEFT_EXT → (8414:int32)

GLX_FRONT_LEFT_EXT = 8414

FRONT_RIGHT_BUFFER_BIT


public constant FRONT_RIGHT_BUFFER_BIT → (2:int32)

GLX_FRONT_RIGHT_BUFFER_BIT = 2

GLX_VERSION_1_3

FRONT_RIGHT_EXT


public constant FRONT_RIGHT_EXT → (8415:int32)

GLX_FRONT_RIGHT_EXT = 8415

GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV


public constant GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV → (8439:int32)

GLX_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV = 8439

GPU_CLOCK_AMD


public constant GPU_CLOCK_AMD → (8612:int32)

GLX_GPU_CLOCK_AMD = 8612

GPU_FASTEST_TARGET_GPUS_AMD


public constant GPU_FASTEST_TARGET_GPUS_AMD → (8610:int32)

GLX_GPU_FASTEST_TARGET_GPUS_AMD = 8610

GPU_NUM_PIPES_AMD


public constant GPU_NUM_PIPES_AMD → (8613:int32)

GLX_GPU_NUM_PIPES_AMD = 8613

GPU_NUM_RB_AMD


public constant GPU_NUM_RB_AMD → (8615:int32)

GLX_GPU_NUM_RB_AMD = 8615

GPU_NUM_SIMD_AMD


public constant GPU_NUM_SIMD_AMD → (8614:int32)

GLX_GPU_NUM_SIMD_AMD = 8614

GPU_NUM_SPI_AMD


public constant GPU_NUM_SPI_AMD → (8616:int32)

GLX_GPU_NUM_SPI_AMD = 8616

GPU_OPENGL_VERSION_STRING_AMD


public constant GPU_OPENGL_VERSION_STRING_AMD → (7938:int32)

GLX_GPU_OPENGL_VERSION_STRING_AMD = 7938

GPU_RAM_AMD


public constant GPU_RAM_AMD → (8611:int32)

GLX_GPU_RAM_AMD = 8611

GPU_RENDERER_STRING_AMD


public constant GPU_RENDERER_STRING_AMD → (7937:int32)

GLX_GPU_RENDERER_STRING_AMD = 7937

GPU_VENDOR_AMD


public constant GPU_VENDOR_AMD → (7936:int32)

GLX_GPU_VENDOR_AMD = 7936

GRAY_SCALE


public constant GRAY_SCALE → (32774:int32)

GLX_GRAY_SCALE = 32774

GLX_VERSION_1_3

GREEN_SIZE


public constant GREEN_SIZE → (9:int32)

GLX_GREEN_SIZE = 9

GLX_VERSION_1_0

HEIGHT


public constant HEIGHT → (32798:int32)

GLX_HEIGHT = 32798

GLX_VERSION_1_3

LARGEST_PBUFFER


public constant LARGEST_PBUFFER → (32796:int32)

GLX_LARGEST_PBUFFER = 32796

GLX_VERSION_1_3

LATE_SWAPS_TEAR_EXT


public constant LATE_SWAPS_TEAR_EXT → (8435:int32)

GLX_LATE_SWAPS_TEAR_EXT = 8435

LEVEL


public constant LEVEL → (3:int32)

GLX_LEVEL = 3

GLX_VERSION_1_0

LOSE_CONTEXT_ON_RESET_ARB


public constant LOSE_CONTEXT_ON_RESET_ARB → (33362:int32)

GLX_LOSE_CONTEXT_ON_RESET_ARB = 33362

MAX_PBUFFER_HEIGHT


public constant MAX_PBUFFER_HEIGHT → (32791:int32)

GLX_MAX_PBUFFER_HEIGHT = 32791

GLX_VERSION_1_3

MAX_PBUFFER_PIXELS


public constant MAX_PBUFFER_PIXELS → (32792:int32)

GLX_MAX_PBUFFER_PIXELS = 32792

GLX_VERSION_1_3

MAX_PBUFFER_WIDTH


public constant MAX_PBUFFER_WIDTH → (32790:int32)

GLX_MAX_PBUFFER_WIDTH = 32790

GLX_VERSION_1_3

MAX_SWAP_INTERVAL_EXT


public constant MAX_SWAP_INTERVAL_EXT → (8434:int32)

GLX_MAX_SWAP_INTERVAL_EXT = 8434

MIPMAP_TEXTURE_EXT


public constant MIPMAP_TEXTURE_EXT → (8407:int32)

GLX_MIPMAP_TEXTURE_EXT = 8407

NO_EXTENSION


public constant NO_EXTENSION → (3:int32)

GLX_NO_EXTENSION = 3

GLX_VERSION_1_0

NO_RESET_NOTIFICATION_ARB


public constant NO_RESET_NOTIFICATION_ARB → (33377:int32)

GLX_NO_RESET_NOTIFICATION_ARB = 33377

NON_CONFORMANT_CONFIG


public constant NON_CONFORMANT_CONFIG → (32781:int32)

GLX_NON_CONFORMANT_CONFIG = 32781

GLX_VERSION_1_3

NON_CONFORMANT_VISUAL_EXT


public constant NON_CONFORMANT_VISUAL_EXT → (32781:int32)

GLX_NON_CONFORMANT_VISUAL_EXT = 32781

NONE


public constant NONE → (32768:int32)

GLX_NONE = 32768

GLX_VERSION_1_3

NUM_VIDEO_CAPTURE_SLOTS_NV


public constant NUM_VIDEO_CAPTURE_SLOTS_NV → (8399:int32)

GLX_NUM_VIDEO_CAPTURE_SLOTS_NV = 8399

NUM_VIDEO_SLOTS_NV


public constant NUM_VIDEO_SLOTS_NV → (8432:int32)

GLX_NUM_VIDEO_SLOTS_NV = 8432

NUMBER_EVENTS


public constant NUMBER_EVENTS → (17:int32)

__GLX_NUMBER_EVENTS = 17

GLX_VERSION_1_0

PBUFFER


public constant PBUFFER → (32803:int32)

GLX_PBUFFER = 32803

GLX_VERSION_1_3

PBUFFER_BIT


public constant PBUFFER_BIT → (4:int32)

GLX_PBUFFER_BIT = 4

GLX_VERSION_1_3

PBUFFER_CLOBBER_MASK


public constant PBUFFER_CLOBBER_MASK → (134217728:int32)

GLX_PBUFFER_CLOBBER_MASK = 134217728

GLX_VERSION_1_3

PBUFFER_HEIGHT


public constant PBUFFER_HEIGHT → (32832:int32)

GLX_PBUFFER_HEIGHT = 32832

GLX_VERSION_1_3

PBUFFER_WIDTH


public constant PBUFFER_WIDTH → (32833:int32)

GLX_PBUFFER_WIDTH = 32833

GLX_VERSION_1_3

PbufferClobber


public constant PbufferClobber → (0:int32)

GLX_PbufferClobber = 0

GLX_VERSION_1_0

PIXMAP_BIT


public constant PIXMAP_BIT → (2:int32)

GLX_PIXMAP_BIT = 2

GLX_VERSION_1_3

PRESERVED_CONTENTS


public constant PRESERVED_CONTENTS → (32795:int32)

GLX_PRESERVED_CONTENTS = 32795

GLX_VERSION_1_3

PSEUDO_COLOR


public constant PSEUDO_COLOR → (32772:int32)

GLX_PSEUDO_COLOR = 32772

GLX_VERSION_1_3

RED_SIZE


public constant RED_SIZE → (8:int32)

GLX_RED_SIZE = 8

GLX_VERSION_1_0

RENDER_TYPE


public constant RENDER_TYPE → (32785:int32)

GLX_RENDER_TYPE = 32785

GLX_VERSION_1_3

RGBA


public constant RGBA → (4:int32)

GLX_RGBA = 4

GLX_VERSION_1_0

RGBA_BIT


public constant RGBA_BIT → (1:int32)

GLX_RGBA_BIT = 1

GLX_VERSION_1_3

RGBA_FLOAT_BIT_ARB


public constant RGBA_FLOAT_BIT_ARB → (4:int32)

GLX_RGBA_FLOAT_BIT_ARB = 4

RGBA_FLOAT_TYPE_ARB


public constant RGBA_FLOAT_TYPE_ARB → (8377:int32)

GLX_RGBA_FLOAT_TYPE_ARB = 8377

RGBA_TYPE


public constant RGBA_TYPE → (32788:int32)

GLX_RGBA_TYPE = 32788

GLX_VERSION_1_3

RGBA_UNSIGNED_FLOAT_BIT_EXT


public constant RGBA_UNSIGNED_FLOAT_BIT_EXT → (8:int32)

GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT = 8

RGBA_UNSIGNED_FLOAT_TYPE_EXT


public constant RGBA_UNSIGNED_FLOAT_TYPE_EXT → (8369:int32)

GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT = 8369

SAMPLE_BUFFERS


public constant SAMPLE_BUFFERS → (100000:int32)

GLX_SAMPLE_BUFFERS = 100000

GLX_VERSION_1_4

SAMPLES


public constant SAMPLES → (100001:int32)

GLX_SAMPLES = 100001

GLX_VERSION_1_4

SAVED


public constant SAVED → (32801:int32)

GLX_SAVED = 32801

GLX_VERSION_1_3

SCREEN


public constant SCREEN → (32780:int32)

GLX_SCREEN = 32780

GLX_VERSION_1_3

SHARE_CONTEXT_EXT


public constant SHARE_CONTEXT_EXT → (32778:int32)

GLX_SHARE_CONTEXT_EXT = 32778

SLOW_CONFIG


public constant SLOW_CONFIG → (32769:int32)

GLX_SLOW_CONFIG = 32769

GLX_VERSION_1_3

SLOW_VISUAL_EXT


public constant SLOW_VISUAL_EXT → (32769:int32)

GLX_SLOW_VISUAL_EXT = 32769

STATIC_COLOR


public constant STATIC_COLOR → (32773:int32)

GLX_STATIC_COLOR = 32773

GLX_VERSION_1_3

STATIC_GRAY


public constant STATIC_GRAY → (32775:int32)

GLX_STATIC_GRAY = 32775

GLX_VERSION_1_3

STENCIL_BUFFER_BIT


public constant STENCIL_BUFFER_BIT → (64:int32)

GLX_STENCIL_BUFFER_BIT = 64

GLX_VERSION_1_3

STENCIL_SIZE


public constant STENCIL_SIZE → (13:int32)

GLX_STENCIL_SIZE = 13

GLX_VERSION_1_0

STEREO


public constant STEREO → (6:int32)

GLX_STEREO = 6

GLX_VERSION_1_0

STEREO_NOTIFY_EXT


public constant STEREO_NOTIFY_EXT → (0:int32)

GLX_STEREO_NOTIFY_EXT = 0

STEREO_NOTIFY_MASK_EXT


public constant STEREO_NOTIFY_MASK_EXT → (1:int32)

GLX_STEREO_NOTIFY_MASK_EXT = 1

STEREO_TREE_EXT


public constant STEREO_TREE_EXT → (8437:int32)

GLX_STEREO_TREE_EXT = 8437

SWAP_INTERVAL_EXT


public constant SWAP_INTERVAL_EXT → (8433:int32)

GLX_SWAP_INTERVAL_EXT = 8433

TEXTURE_1D_BIT_EXT


public constant TEXTURE_1D_BIT_EXT → (1:int32)

GLX_TEXTURE_1D_BIT_EXT = 1

TEXTURE_1D_EXT


public constant TEXTURE_1D_EXT → (8411:int32)

GLX_TEXTURE_1D_EXT = 8411

TEXTURE_2D_BIT_EXT


public constant TEXTURE_2D_BIT_EXT → (2:int32)

GLX_TEXTURE_2D_BIT_EXT = 2

TEXTURE_2D_EXT


public constant TEXTURE_2D_EXT → (8412:int32)

GLX_TEXTURE_2D_EXT = 8412

TEXTURE_FORMAT_EXT


public constant TEXTURE_FORMAT_EXT → (8405:int32)

GLX_TEXTURE_FORMAT_EXT = 8405

TEXTURE_FORMAT_NONE_EXT


public constant TEXTURE_FORMAT_NONE_EXT → (8408:int32)

GLX_TEXTURE_FORMAT_NONE_EXT = 8408

TEXTURE_FORMAT_RGB_EXT


public constant TEXTURE_FORMAT_RGB_EXT → (8409:int32)

GLX_TEXTURE_FORMAT_RGB_EXT = 8409

TEXTURE_FORMAT_RGBA_EXT


public constant TEXTURE_FORMAT_RGBA_EXT → (8410:int32)

GLX_TEXTURE_FORMAT_RGBA_EXT = 8410

TEXTURE_RECTANGLE_BIT_EXT


public constant TEXTURE_RECTANGLE_BIT_EXT → (4:int32)

GLX_TEXTURE_RECTANGLE_BIT_EXT = 4

TEXTURE_RECTANGLE_EXT


public constant TEXTURE_RECTANGLE_EXT → (8413:int32)

GLX_TEXTURE_RECTANGLE_EXT = 8413

TEXTURE_TARGET_EXT


public constant TEXTURE_TARGET_EXT → (8406:int32)

GLX_TEXTURE_TARGET_EXT = 8406

TRANSPARENT_ALPHA_VALUE


public constant TRANSPARENT_ALPHA_VALUE → (40:int32)

GLX_TRANSPARENT_ALPHA_VALUE = 40

GLX_VERSION_1_3

TRANSPARENT_BLUE_VALUE


public constant TRANSPARENT_BLUE_VALUE → (39:int32)

GLX_TRANSPARENT_BLUE_VALUE = 39

GLX_VERSION_1_3

TRANSPARENT_GREEN_VALUE


public constant TRANSPARENT_GREEN_VALUE → (38:int32)

GLX_TRANSPARENT_GREEN_VALUE = 38

GLX_VERSION_1_3

TRANSPARENT_INDEX


public constant TRANSPARENT_INDEX → (32777:int32)

GLX_TRANSPARENT_INDEX = 32777

GLX_VERSION_1_3

TRANSPARENT_INDEX_VALUE


public constant TRANSPARENT_INDEX_VALUE → (36:int32)

GLX_TRANSPARENT_INDEX_VALUE = 36

GLX_VERSION_1_3

TRANSPARENT_RED_VALUE


public constant TRANSPARENT_RED_VALUE → (37:int32)

GLX_TRANSPARENT_RED_VALUE = 37

GLX_VERSION_1_3

TRANSPARENT_RGB


public constant TRANSPARENT_RGB → (32776:int32)

GLX_TRANSPARENT_RGB = 32776

GLX_VERSION_1_3

TRANSPARENT_TYPE


public constant TRANSPARENT_TYPE → (35:int32)

GLX_TRANSPARENT_TYPE = 35

GLX_VERSION_1_3

TRUE_COLOR


public constant TRUE_COLOR → (32770:int32)

GLX_TRUE_COLOR = 32770

GLX_VERSION_1_3

UNIQUE_ID_NV


public constant UNIQUE_ID_NV → (8398:int32)

GLX_UNIQUE_ID_NV = 8398

USE_GL


public constant USE_GL → (1:int32)

GLX_USE_GL = 1

GLX_VERSION_1_0

VENDOR


public constant VENDOR → (1:int32)

GLX_VENDOR = 1

GLX_VERSION_1_1

VENDOR_NAMES_EXT


public constant VENDOR_NAMES_EXT → (8438:int32)

GLX_VENDOR_NAMES_EXT = 8438

VERSION


public constant VERSION → (2:int32)

GLX_VERSION = 2

GLX_VERSION_1_1

VIDEO_OUT_ALPHA_NV


public constant VIDEO_OUT_ALPHA_NV → (8388:int32)

GLX_VIDEO_OUT_ALPHA_NV = 8388

VIDEO_OUT_COLOR_AND_ALPHA_NV


public constant VIDEO_OUT_COLOR_AND_ALPHA_NV → (8390:int32)

GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV = 8390

VIDEO_OUT_COLOR_AND_DEPTH_NV


public constant VIDEO_OUT_COLOR_AND_DEPTH_NV → (8391:int32)

GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV = 8391

VIDEO_OUT_COLOR_NV


public constant VIDEO_OUT_COLOR_NV → (8387:int32)

GLX_VIDEO_OUT_COLOR_NV = 8387

VIDEO_OUT_DEPTH_NV


public constant VIDEO_OUT_DEPTH_NV → (8389:int32)

GLX_VIDEO_OUT_DEPTH_NV = 8389

VIDEO_OUT_FIELD_1_NV


public constant VIDEO_OUT_FIELD_1_NV → (8393:int32)

GLX_VIDEO_OUT_FIELD_1_NV = 8393

VIDEO_OUT_FIELD_2_NV


public constant VIDEO_OUT_FIELD_2_NV → (8394:int32)

GLX_VIDEO_OUT_FIELD_2_NV = 8394

VIDEO_OUT_FRAME_NV


public constant VIDEO_OUT_FRAME_NV → (8392:int32)

GLX_VIDEO_OUT_FRAME_NV = 8392

VIDEO_OUT_STACKED_FIELDS_1_2_NV


public constant VIDEO_OUT_STACKED_FIELDS_1_2_NV → (8395:int32)

GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV = 8395

VIDEO_OUT_STACKED_FIELDS_2_1_NV


public constant VIDEO_OUT_STACKED_FIELDS_2_1_NV → (8396:int32)

GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV = 8396

VISUAL_CAVEAT_EXT


public constant VISUAL_CAVEAT_EXT → (32:int32)

GLX_VISUAL_CAVEAT_EXT = 32

VISUAL_ID


public constant VISUAL_ID → (32779:int32)

GLX_VISUAL_ID = 32779

GLX_VERSION_1_3

WIDTH


public constant WIDTH → (32797:int32)

GLX_WIDTH = 32797

GLX_VERSION_1_3

WINDOW


public constant WINDOW → (32802:int32)

GLX_WINDOW = 32802

GLX_VERSION_1_3

WINDOW_BIT


public constant WINDOW_BIT → (1:int32)

GLX_WINDOW_BIT = 1

GLX_VERSION_1_3

X_RENDERABLE


public constant X_RENDERABLE → (32786:int32)

GLX_X_RENDERABLE = 32786

GLX_VERSION_1_3

X_VISUAL_TYPE


public constant X_VISUAL_TYPE → (34:int32)

GLX_X_VISUAL_TYPE = 34

GLX_VERSION_1_3

Y_INVERTED_EXT


public constant Y_INVERTED_EXT → (8404:int32)

GLX_Y_INVERTED_EXT = 8404

Public / Constructors

GLX


public constructor GLX → ()

Creates a new instance of GLX.

Public / Methods

BindSwapBarrierNV


public method BindSwapBarrierNV → (3)

dpy in : IntPtr

(Display *)

group in : int32

(GLuint)

barrier in : int32

(GLuint)

returns → int32

(Bool)

glXBindSwapBarrierNV

BindTexImageEXT


public method BindTexImageEXT → (4)

dpy in : IntPtr

(Display *)

drawable in : int32

(GLXDrawable)

buffer in : int32

(int)

attrib_list in : int32 [ ]

(const int *)

glXBindTexImageEXT

BindVideoCaptureDeviceNV


public method BindVideoCaptureDeviceNV → (3)

dpy in : IntPtr

(Display *)

video_capture_slot in : int32

(unsigned int)

device in : int32

(GLXVideoCaptureDeviceNV)

returns → int32

(int)

glXBindVideoCaptureDeviceNV

BindVideoDeviceNV


public method BindVideoDeviceNV → (4)

dpy in : IntPtr

(Display *)

video_slot in : int32

(unsigned int)

video_device in : int32

(unsigned int)

attrib_list in : int32 [ ]

(const int *)

returns → int32

(int)

glXBindVideoDeviceNV

BindVideoImageNV


public method BindVideoImageNV → (4)

dpy in : IntPtr

(Display *)

VideoDevice in : int32

(GLXVideoDeviceNV)

pbuf in : int32

(GLXPbuffer)

iVideoBuffer in : int32

(int)

returns → int32

(int)

glXBindVideoImageNV

BlitContextFramebufferAMD


public method BlitContextFramebufferAMD → (11)

dstCtx in : IntPtr

(GLXContext)

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)

glXBlitContextFramebufferAMD

ChooseFBConfig


public method ChooseFBConfig → (4)

dpy in : IntPtr

(Display *)

screen in : int32

(int)

attrib_list in : int32 [ ]

(const int *)

nelements in : int32 [ ]

(int *)

returns → IntPtr

(GLXFBConfig *)

glXChooseFBConfig

GLX_VERSION_1_3

ChooseVisual


public method ChooseVisual → (3)

dpy in : IntPtr

(Display *)

screen in : int32

(int)

attribList in : int32 [ ]

(int *)

returns → IntPtr

(XVisualInfo *)

glXChooseVisual

GLX_VERSION_1_0

CopyBufferSubDataNV


public method CopyBufferSubDataNV → (8)

dpy in : IntPtr

(Display *)

readCtx in : IntPtr

(GLXContext)

writeCtx in : IntPtr

(GLXContext)

readTarget in : int32

(GLenum)

writeTarget in : int32

(GLenum)

readOffset in : IntPtr

(GLintptr)

writeOffset in : IntPtr

(GLintptr)

size in : IntPtr

(GLsizeiptr)

glXCopyBufferSubDataNV

CopyContext


public method CopyContext → (4)

dpy in : IntPtr

(Display *)

src in : IntPtr

(GLXContext)

dst in : IntPtr

(GLXContext)

mask in : int32

(unsigned long)

glXCopyContext

GLX_VERSION_1_0

CopyImageSubDataNV


public method CopyImageSubDataNV → (18)

dpy in : IntPtr

(Display *)

srcCtx in : IntPtr

(GLXContext)

srcName in : int32

(GLuint)

srcTarget in : int32

(GLenum)

srcLevel in : int32

(GLint)

srcX in : int32

(GLint)

srcY in : int32

(GLint)

srcZ in : int32

(GLint)

dstCtx in : IntPtr

(GLXContext)

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)

glXCopyImageSubDataNV

CreateAssociatedContextAMD


public method CreateAssociatedContextAMD → (2)

id_ in : int32

(unsigned int)

share_list in : IntPtr

(GLXContext)

returns → IntPtr

(GLXContext)

glXCreateAssociatedContextAMD

CreateAssociatedContextAttribsAMD


public method CreateAssociatedContextAttribsAMD → (3)

id_ in : int32

(unsigned int)

share_context in : IntPtr

(GLXContext)

attribList in : int32 [ ]

(const int *)

returns → IntPtr

(GLXContext)

glXCreateAssociatedContextAttribsAMD

CreateContext


public method CreateContext → (4)

dpy in : IntPtr

(Display *)

vis in : IntPtr

(XVisualInfo *)

shareList in : IntPtr

(GLXContext)

direct in : int32

(Bool)

returns → IntPtr

(GLXContext)

glXCreateContext

GLX_VERSION_1_0

CreateContextAttribsARB


public method CreateContextAttribsARB → (5)

dpy in : IntPtr

(Display *)

config in : IntPtr

(GLXFBConfig)

share_context in : IntPtr

(GLXContext)

direct in : int32

(Bool)

attrib_list in : int32 [ ]

(const int *)

returns → IntPtr

(GLXContext)

glXCreateContextAttribsARB

CreateGLXPixmap


public method CreateGLXPixmap → (3)

dpy in : IntPtr

(Display *)

visual in : IntPtr

(XVisualInfo *)

pixmap in : int32

(Pixmap)

returns → int32

(GLXPixmap)

glXCreateGLXPixmap

GLX_VERSION_1_0

CreateNewContext


public method CreateNewContext → (5)

dpy in : IntPtr

(Display *)

config in : IntPtr

(GLXFBConfig)

render_type in : int32

(int)

share_list in : IntPtr

(GLXContext)

direct in : int32

(Bool)

returns → IntPtr

(GLXContext)

glXCreateNewContext

GLX_VERSION_1_3

CreatePbuffer


public method CreatePbuffer → (3)

dpy in : IntPtr

(Display *)

config in : IntPtr

(GLXFBConfig)

attrib_list in : int32 [ ]

(const int *)

returns → int32

(GLXPbuffer)

glXCreatePbuffer

GLX_VERSION_1_3

CreatePixmap


public method CreatePixmap → (4)

dpy in : IntPtr

(Display *)

config in : IntPtr

(GLXFBConfig)

pixmap in : int32

(Pixmap)

attrib_list in : int32 [ ]

(const int *)

returns → int32

(GLXPixmap)

glXCreatePixmap

GLX_VERSION_1_3

CreateWindow


public method CreateWindow → (4)

dpy in : IntPtr

(Display *)

config in : IntPtr

(GLXFBConfig)

win in : int32

(Window)

attrib_list in : int32 [ ]

(const int *)

returns → int32

(GLXWindow)

glXCreateWindow

GLX_VERSION_1_3

DelayBeforeSwapNV


public method DelayBeforeSwapNV → (3)

dpy in : IntPtr

(Display *)

drawable in : int32

(GLXDrawable)

seconds in : float32

(GLfloat)

returns → int32

(Bool)

glXDelayBeforeSwapNV

DeleteAssociatedContextAMD


public method DeleteAssociatedContextAMD → (1)

ctx in : IntPtr

(GLXContext)

returns → int32

(Bool)

glXDeleteAssociatedContextAMD

DestroyContext


public method DestroyContext → (2)

dpy in : IntPtr

(Display *)

ctx in : IntPtr

(GLXContext)

glXDestroyContext

GLX_VERSION_1_0

DestroyGLXPixmap


public method DestroyGLXPixmap → (2)

dpy in : IntPtr

(Display *)

pixmap in : int32

(GLXPixmap)

glXDestroyGLXPixmap

GLX_VERSION_1_0

DestroyPbuffer


public method DestroyPbuffer → (2)

dpy in : IntPtr

(Display *)

pbuf in : int32

(GLXPbuffer)

glXDestroyPbuffer

GLX_VERSION_1_3

DestroyPixmap


public method DestroyPixmap → (2)

dpy in : IntPtr

(Display *)

pixmap in : int32

(GLXPixmap)

glXDestroyPixmap

GLX_VERSION_1_3

DestroyWindow


public method DestroyWindow → (2)

dpy in : IntPtr

(Display *)

win in : int32

(GLXWindow)

glXDestroyWindow

GLX_VERSION_1_3

EnumerateVideoCaptureDevicesNV


public method EnumerateVideoCaptureDevicesNV → (3)

dpy in : IntPtr

(Display *)

screen in : int32

(int)

nelements in : int32 [ ]

(int *)

returns → IntPtr

(GLXVideoCaptureDeviceNV *)

glXEnumerateVideoCaptureDevicesNV

EnumerateVideoDevicesNV


public method EnumerateVideoDevicesNV → (3)

dpy in : IntPtr

(Display *)

screen in : int32

(int)

nelements in : int32 [ ]

(int *)

returns → IntPtr

(unsigned int *)

glXEnumerateVideoDevicesNV

FreeContextEXT


public method FreeContextEXT → (2)

dpy in : IntPtr

(Display *)

context in : IntPtr

(GLXContext)

glXFreeContextEXT

GetClientString


public method GetClientString → (2)

dpy in : IntPtr

(Display *)

name in : int32

(int)

returns → string

(const char *)

glXGetClientString

GLX_VERSION_1_1

GetConfig


public method GetConfig → (4)

dpy in : IntPtr

(Display *)

visual in : IntPtr

(XVisualInfo *)

attrib in : int32

(int)

value in : int32 [ ]

(int *)

returns → int32

(int)

glXGetConfig

GLX_VERSION_1_0

GetContextGPUIDAMD


public method GetContextGPUIDAMD → (1)

ctx in : IntPtr

(GLXContext)

returns → int32

(unsigned int)

glXGetContextGPUIDAMD

GetContextIDEXT


public method GetContextIDEXT → (1)

context in : IntPtr

(const GLXContext)

returns → int32

(GLXContextID)

glXGetContextIDEXT

GetCurrentAssociatedContextAMD


public method GetCurrentAssociatedContextAMD → ()

returns → IntPtr

(GLXContext)

glXGetCurrentAssociatedContextAMD

GetCurrentContext


public method GetCurrentContext → ()

returns → IntPtr

(GLXContext)

glXGetCurrentContext

GLX_VERSION_1_0

GetCurrentDisplay


public method GetCurrentDisplay → ()

returns → IntPtr

(Display *)

glXGetCurrentDisplay

GLX_VERSION_1_2

GetCurrentDisplayEXT


public method GetCurrentDisplayEXT → ()

returns → IntPtr

(Display *)

glXGetCurrentDisplayEXT

GetCurrentDrawable


public method GetCurrentDrawable → ()

returns → int32

(GLXDrawable)

glXGetCurrentDrawable

GLX_VERSION_1_0

GetCurrentReadDrawable


public method GetCurrentReadDrawable → ()

returns → int32

(GLXDrawable)

glXGetCurrentReadDrawable

GLX_VERSION_1_3

GetFBConfigAttrib


public method GetFBConfigAttrib → (4)

dpy in : IntPtr

(Display *)

config in : IntPtr

(GLXFBConfig)

attribute in : int32

(int)

value in : int32 [ ]

(int *)

returns → int32

(int)

glXGetFBConfigAttrib

GLX_VERSION_1_3

GetFBConfigs


public method GetFBConfigs → (3)

dpy in : IntPtr

(Display *)

screen in : int32

(int)

nelements in : int32 [ ]

(int *)

returns → IntPtr

(GLXFBConfig *)

glXGetFBConfigs

GLX_VERSION_1_3

GetGPUIDsAMD


public method GetGPUIDsAMD → (2)

maxCount in : int32

(unsigned int)

ids in : int32 [ ]

(unsigned int *)

returns → int32

(unsigned int)

glXGetGPUIDsAMD

GetGPUInfoAMD


public method GetGPUInfoAMD → (5)

id_ in : int32

(unsigned int)

property in : int32

(int)

dataType in : int32

(GLenum)

size in : int32

(unsigned int)

data in : IntPtr

(void *)

returns → int32

(int)

glXGetGPUInfoAMD

GetProcAddress


public method GetProcAddress → (1)

procName in : int8 [ ]

(const GLubyte *)

returns → IntPtr

(__GLXextFuncPtr)

glXGetProcAddress

GLX_VERSION_1_4

GetProcAddressARB


public method GetProcAddressARB → (1)

procName in : int8 [ ]

(const GLubyte *)

returns → IntPtr

(__GLXextFuncPtr)

glXGetProcAddressARB

GetSelectedEvent


public method GetSelectedEvent → (3)

dpy in : IntPtr

(Display *)

draw in : int32

(GLXDrawable)

event_mask in : int32 [ ]

(unsigned long *)

glXGetSelectedEvent

GLX_VERSION_1_3

GetVideoDeviceNV


public method GetVideoDeviceNV → (4)

dpy in : IntPtr

(Display *)

screen in : int32

(int)

numVideoDevices in : int32

(int)

pVideoDevice in : int32 [ ]

(GLXVideoDeviceNV *)

returns → int32

(int)

glXGetVideoDeviceNV

GetVideoInfoNV


public method GetVideoInfoNV → (5)

dpy in : IntPtr

(Display *)

screen in : int32

(int)

VideoDevice in : int32

(GLXVideoDeviceNV)

pulCounterOutputPbuffer in : int32 [ ]

(unsigned long *)

pulCounterOutputVideo in : int32 [ ]

(unsigned long *)

returns → int32

(int)

glXGetVideoInfoNV

GetVisualFromFBConfig


public method GetVisualFromFBConfig → (2)

dpy in : IntPtr

(Display *)

config in : IntPtr

(GLXFBConfig)

returns → IntPtr

(XVisualInfo *)

glXGetVisualFromFBConfig

GLX_VERSION_1_3

ImportContextEXT


public method ImportContextEXT → (2)

dpy in : IntPtr

(Display *)

contextID in : int32

(GLXContextID)

returns → IntPtr

(GLXContext)

glXImportContextEXT

IsDirect


public method IsDirect → (2)

dpy in : IntPtr

(Display *)

ctx in : IntPtr

(GLXContext)

returns → int32

(Bool)

glXIsDirect

GLX_VERSION_1_0

JoinSwapGroupNV


public method JoinSwapGroupNV → (3)

dpy in : IntPtr

(Display *)

drawable in : int32

(GLXDrawable)

group in : int32

(GLuint)

returns → int32

(Bool)

glXJoinSwapGroupNV

LockVideoCaptureDeviceNV


public method LockVideoCaptureDeviceNV → (2)

dpy in : IntPtr

(Display *)

device in : int32

(GLXVideoCaptureDeviceNV)

glXLockVideoCaptureDeviceNV

MakeAssociatedContextCurrentAMD


public method MakeAssociatedContextCurrentAMD → (1)

ctx in : IntPtr

(GLXContext)

returns → int32

(Bool)

glXMakeAssociatedContextCurrentAMD

MakeContextCurrent


public method MakeContextCurrent → (4)

dpy in : IntPtr

(Display *)

draw in : int32

(GLXDrawable)

read in : int32

(GLXDrawable)

ctx in : IntPtr

(GLXContext)

returns → int32

(Bool)

glXMakeContextCurrent

GLX_VERSION_1_3

MakeCurrent


public method MakeCurrent → (3)

dpy in : IntPtr

(Display *)

drawable in : int32

(GLXDrawable)

ctx in : IntPtr

(GLXContext)

returns → int32

(Bool)

glXMakeCurrent

GLX_VERSION_1_0

NamedCopyBufferSubDataNV


public method NamedCopyBufferSubDataNV → (8)

dpy in : IntPtr

(Display *)

readCtx in : IntPtr

(GLXContext)

writeCtx in : IntPtr

(GLXContext)

readBuffer in : int32

(GLuint)

writeBuffer in : int32

(GLuint)

readOffset in : IntPtr

(GLintptr)

writeOffset in : IntPtr

(GLintptr)

size in : IntPtr

(GLsizeiptr)

glXNamedCopyBufferSubDataNV

QueryContext


public method QueryContext → (4)

dpy in : IntPtr

(Display *)

ctx in : IntPtr

(GLXContext)

attribute in : int32

(int)

value in : int32 [ ]

(int *)

returns → int32

(int)

glXQueryContext

GLX_VERSION_1_3

QueryContextInfoEXT


public method QueryContextInfoEXT → (4)

dpy in : IntPtr

(Display *)

context in : IntPtr

(GLXContext)

attribute in : int32

(int)

value in : int32 [ ]

(int *)

returns → int32

(int)

glXQueryContextInfoEXT

QueryDrawable


public method QueryDrawable → (4)

dpy in : IntPtr

(Display *)

draw in : int32

(GLXDrawable)

attribute in : int32

(int)

value in : int32 [ ]

(unsigned int *)

glXQueryDrawable

GLX_VERSION_1_3

QueryExtension


public method QueryExtension → (3)

dpy in : IntPtr

(Display *)

errorb in : int32 [ ]

(int *)

event_ in : int32 [ ]

(int *)

returns → int32

(Bool)

glXQueryExtension

GLX_VERSION_1_0

QueryExtensionsString


public method QueryExtensionsString → (2)

dpy in : IntPtr

(Display *)

screen in : int32

(int)

returns → string

(const char *)

glXQueryExtensionsString

GLX_VERSION_1_1

QueryFrameCountNV


public method QueryFrameCountNV → (3)

dpy in : IntPtr

(Display *)

screen in : int32

(int)

count in : int32 [ ]

(GLuint *)

returns → int32

(Bool)

glXQueryFrameCountNV

QueryMaxSwapGroupsNV


public method QueryMaxSwapGroupsNV → (4)

dpy in : IntPtr

(Display *)

screen in : int32

(int)

maxGroups in : int32 [ ]

(GLuint *)

maxBarriers in : int32 [ ]

(GLuint *)

returns → int32

(Bool)

glXQueryMaxSwapGroupsNV

QueryServerString


public method QueryServerString → (3)

dpy in : IntPtr

(Display *)

screen in : int32

(int)

name in : int32

(int)

returns → string

(const char *)

glXQueryServerString

GLX_VERSION_1_1

QuerySwapGroupNV


public method QuerySwapGroupNV → (4)

dpy in : IntPtr

(Display *)

drawable in : int32

(GLXDrawable)

group in : int32 [ ]

(GLuint *)

barrier in : int32 [ ]

(GLuint *)

returns → int32

(Bool)

glXQuerySwapGroupNV

QueryVersion


public method QueryVersion → (3)

dpy in : IntPtr

(Display *)

maj in : int32 [ ]

(int *)

min in : int32 [ ]

(int *)

returns → int32

(Bool)

glXQueryVersion

GLX_VERSION_1_0

QueryVideoCaptureDeviceNV


public method QueryVideoCaptureDeviceNV → (4)

dpy in : IntPtr

(Display *)

device in : int32

(GLXVideoCaptureDeviceNV)

attribute in : int32

(int)

value in : int32 [ ]

(int *)

returns → int32

(int)

glXQueryVideoCaptureDeviceNV

ReleaseTexImageEXT


public method ReleaseTexImageEXT → (3)

dpy in : IntPtr

(Display *)

drawable in : int32

(GLXDrawable)

buffer in : int32

(int)

glXReleaseTexImageEXT

ReleaseVideoCaptureDeviceNV


public method ReleaseVideoCaptureDeviceNV → (2)

dpy in : IntPtr

(Display *)

device in : int32

(GLXVideoCaptureDeviceNV)

glXReleaseVideoCaptureDeviceNV

ReleaseVideoDeviceNV


public method ReleaseVideoDeviceNV → (3)

dpy in : IntPtr

(Display *)

screen in : int32

(int)

VideoDevice in : int32

(GLXVideoDeviceNV)

returns → int32

(int)

glXReleaseVideoDeviceNV

ReleaseVideoImageNV


public method ReleaseVideoImageNV → (2)

dpy in : IntPtr

(Display *)

pbuf in : int32

(GLXPbuffer)

returns → int32

(int)

glXReleaseVideoImageNV

ResetFrameCountNV


public method ResetFrameCountNV → (2)

dpy in : IntPtr

(Display *)

screen in : int32

(int)

returns → int32

(Bool)

glXResetFrameCountNV

SelectEvent


public method SelectEvent → (3)

dpy in : IntPtr

(Display *)

draw in : int32

(GLXDrawable)

event_mask in : int32

(unsigned long)

glXSelectEvent

GLX_VERSION_1_3

SendPbufferToVideoNV


public method SendPbufferToVideoNV → (5)

dpy in : IntPtr

(Display *)

pbuf in : int32

(GLXPbuffer)

iBufferType in : int32

(int)

pulCounterPbuffer in : int32 [ ]

(unsigned long *)

bBlock in : bool

(GLboolean)

returns → int32

(int)

glXSendPbufferToVideoNV

SwapBuffers


public method SwapBuffers → (2)

dpy in : IntPtr

(Display *)

drawable in : int32

(GLXDrawable)

glXSwapBuffers

GLX_VERSION_1_0

SwapIntervalEXT


public method SwapIntervalEXT → (3)

dpy in : IntPtr

(Display *)

drawable in : int32

(GLXDrawable)

interval in : int32

(int)

glXSwapIntervalEXT

UseXFont


public method UseXFont → (4)

font in : int32

(Font)

first in : int32

(int)

count in : int32

(int)

list in : int32

(int)

glXUseXFont

GLX_VERSION_1_0

WaitGL


public method WaitGL → ()

glXWaitGL

GLX_VERSION_1_0

WaitX


public method WaitX → ()

glXWaitX

GLX_VERSION_1_0

Public / Attributes

GLX_ARB_context_flush_control


public attribute GLX_ARB_context_flush_control → (bool)

GLX_ARB_context_flush_control

GLX_ARB_create_context_no_error


public attribute GLX_ARB_create_context_no_error → (bool)

GLX_ARB_create_context_no_error

GLX_ARB_create_context_profile


public attribute GLX_ARB_create_context_profile → (bool)

GLX_ARB_create_context_profile

GLX_ARB_create_context_robustness


public attribute GLX_ARB_create_context_robustness → (bool)

GLX_ARB_create_context_robustness

GLX_ARB_fbconfig_float


public attribute GLX_ARB_fbconfig_float → (bool)

GLX_ARB_fbconfig_float

GLX_ARB_framebuffer_sRGB


public attribute GLX_ARB_framebuffer_sRGB → (bool)

GLX_ARB_framebuffer_sRGB

GLX_ARB_get_proc_address


public attribute GLX_ARB_get_proc_address → (bool)

GLX_ARB_get_proc_address

GLX_ARB_robustness_application_isolation


public attribute GLX_ARB_robustness_application_isolation → (bool)

GLX_ARB_robustness_application_isolation

GLX_ARB_robustness_share_group_isolation


public attribute GLX_ARB_robustness_share_group_isolation → (bool)

GLX_ARB_robustness_share_group_isolation

GLX_ARB_vertex_buffer_object


public attribute GLX_ARB_vertex_buffer_object → (bool)

GLX_ARB_vertex_buffer_object

GLX_EXT_buffer_age


public attribute GLX_EXT_buffer_age → (bool)

GLX_EXT_buffer_age

GLX_EXT_context_priority


public attribute GLX_EXT_context_priority → (bool)

GLX_EXT_context_priority

GLX_EXT_create_context_es_profile


public attribute GLX_EXT_create_context_es_profile → (bool)

GLX_EXT_create_context_es_profile

GLX_EXT_create_context_es2_profile


public attribute GLX_EXT_create_context_es2_profile → (bool)

GLX_EXT_create_context_es2_profile

GLX_EXT_fbconfig_packed_float


public attribute GLX_EXT_fbconfig_packed_float → (bool)

GLX_EXT_fbconfig_packed_float

GLX_EXT_libglvnd


public attribute GLX_EXT_libglvnd → (bool)

GLX_EXT_libglvnd

GLX_EXT_stereo_tree


public attribute GLX_EXT_stereo_tree → (bool)

GLX_EXT_stereo_tree

GLX_EXT_swap_control


public attribute GLX_EXT_swap_control → (bool)

GLX_EXT_swap_control

GLX_EXT_swap_control_tear


public attribute GLX_EXT_swap_control_tear → (bool)

GLX_EXT_swap_control_tear

GLX_EXT_visual_rating


public attribute GLX_EXT_visual_rating → (bool)

GLX_EXT_visual_rating

GLX_NV_copy_buffer


public attribute GLX_NV_copy_buffer → (bool)

GLX_NV_copy_buffer

GLX_NV_copy_image


public attribute GLX_NV_copy_image → (bool)

GLX_NV_copy_image

GLX_NV_delay_before_swap


public attribute GLX_NV_delay_before_swap → (bool)

GLX_NV_delay_before_swap

GLX_NV_float_buffer


public attribute GLX_NV_float_buffer → (bool)

GLX_NV_float_buffer

GLX_NV_multisample_coverage


public attribute GLX_NV_multisample_coverage → (bool)

GLX_NV_multisample_coverage

GLX_NV_present_video


public attribute GLX_NV_present_video → (bool)

GLX_NV_present_video

GLX_NV_robustness_video_memory_purge


public attribute GLX_NV_robustness_video_memory_purge → (bool)

GLX_NV_robustness_video_memory_purge