Derm.OpenGL.Glx Class Reference

Inheritance diagram for Derm.OpenGL.Glx:
Derm.OpenGL.ProcLoader Derm.OpenGL.ProcLoader Derm.OpenGL.ProcLoader Derm.OpenGL.ProcLoader

List of all members.

Static Public Member Functions

static bool BindSwapBarrier ([Out] out IntPtr dpy, uint group, uint barrier)
 Binding for glxBindSwapBarrierNV function.
static void BindTexImage ([Out] out IntPtr dpy, IntPtr drawable, int buffer, out int attrib_list)
 Binding for glxBindTexImageEXT function.
static int BindVideoCaptureDevice ([Out] out IntPtr dpy, UInt32 video_capture_slot, IntPtr device)
 Binding for glxBindVideoCaptureDeviceNV function.
static int BindVideoDevice ([Out] out IntPtr dpy, UInt32 video_slot, UInt32 video_device, out int attrib_list)
 Binding for glxBindVideoDeviceNV function.
static int BindVideoImage ([Out] out IntPtr dpy, IntPtr VideoDevice, IntPtr pbuf, int iVideoBuffer)
 Binding for glxBindVideoImageNV function.
static void ChangeDrawableAttributes (Int32 drawable)
 Binding for glxChangeDrawableAttributes function.
static IntPtr ChooseFBConfig ([Out] out IntPtr dpy, int screen, out int attrib_list,[Out] out int nelements)
 Binding for glxChooseFBConfig function.
static void ClientInfo ()
 Binding for glxClientInfo function.
static void CopyContext (Int32 source, Int32 dest, Int32 mask)
 Binding for glxCopyContext function.
static void CopyImageSubData ([Out] out IntPtr dpy, IntPtr srcCtx, uint srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, IntPtr dstCtx, uint dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, Int32 width, Int32 height, Int32 depth)
 Binding for glxCopyImageSubDataNV function.
static void CreateContext (Int32 gc_id, Int32 screen, Int32 visual, Int32 share_list)
 Binding for glxCreateContext function.
static IntPtr CreateContextAttribs ([Out] out IntPtr dpy, IntPtr config, IntPtr share_context, bool direct, out int attrib_list)
 Binding for glxCreateContextAttribsARB function.
static void CreateGLXPixmap (Int32 visual, Int32 pixmap, Int32 glxpixmap)
 Binding for glxCreateGLXPixmap function.
static void CreateNewContext (Int32 config, Int32 render_type, Int32 share_list, Int32 direct)
 Binding for glxCreateNewContext function.
static void CreatePbuffer (Int32 config, Int32 pbuffer)
 Binding for glxCreatePbuffer function.
static void CreatePixmap (Int32 config, Int32 pixmap, Int32 glxpixmap)
 Binding for glxCreatePixmap function.
static void CreateWindow (Int32 config, Int32 window, Int32 glxwindow)
 Binding for glxCreateWindow function.
static void DestroyContext (Int32 context)
 Binding for glxDestroyContext function.
static void DestroyGLXPixmap (Int32 pixmap)
 Binding for glxDestroyGLXPixmap function.
static void DestroyPbuffer (Int32 pbuffer)
 Binding for glxDestroyPbuffer function.
static void DestroyPixmap (Int32 glxpixmap)
 Binding for glxDestroyPixmap function.
static void DestroyWindow (Int32 glxwindow)
 Binding for glxDestroyWindow function.
static IntPtr EnumerateVideoCaptureDevices ([Out] out IntPtr dpy, int screen,[Out] out int nelements)
 Binding for glxEnumerateVideoCaptureDevicesNV function.
static IntPtr EnumerateVideoDevices ([Out] out IntPtr dpy, int screen,[Out] out int nelements)
 Binding for glxEnumerateVideoDevicesNV function.
static void FreeContext ([Out] out IntPtr dpy, IntPtr context)
 Binding for glxFreeContextEXT function.
static IntPtr GetContextID (IntPtr context)
 Binding for glxGetContextIDEXT function.
static IntPtr GetCurrentDisplay ()
 Binding for glxGetCurrentDisplay function.
static IntPtr GetCurrentReadDrawable ()
 Binding for glxGetCurrentReadDrawable function.
static void GetDrawableAttributes (Int32 drawable)
 Binding for glxGetDrawableAttributes function.
static int GetFBConfigAttrib ([Out] out IntPtr dpy, IntPtr config, int attribute,[Out] out int value)
 Binding for glxGetFBConfigAttrib function.
static IntPtr GetFBConfigs ([Out] out IntPtr dpy, int screen,[Out] out int nelements)
 Binding for glxGetFBConfigs function.
static bool GetMscRate ([Out] out IntPtr dpy, IntPtr drawable,[Out] out Int32 numerator,[Out] out Int32 denominator)
 Binding for glxGetMscRateOML function.
static IntPtr GetProcAddress (out byte procName)
 Binding for glxGetProcAddress function.
static void GetSelectedEvent ([Out] out IntPtr dpy, IntPtr draw,[Out] out UInt32 event_mask)
 Binding for glxGetSelectedEvent function.
static bool GetSyncValues ([Out] out IntPtr dpy, IntPtr drawable,[Out] out Int64 ust,[Out] out Int64 msc,[Out] out Int64 sbc)
 Binding for glxGetSyncValuesOML function.
static int GetVideoDevice ([Out] out IntPtr dpy, int screen, int numVideoDevices,[Out] IntPtr[] pVideoDevice)
 Binding for glxGetVideoDeviceNV function.
static int GetVideoInfo ([Out] out IntPtr dpy, int screen, IntPtr VideoDevice,[Out] out UInt32 pulCounterOutputPbuffer,[Out] out UInt32 pulCounterOutputVideo)
 Binding for glxGetVideoInfoNV function.
static void GetVisualConfigs ()
 Binding for glxGetVisualConfigs function.
static IntPtr GetVisualFromFBConfig ([Out] out IntPtr dpy, IntPtr config)
 Binding for glxGetVisualFromFBConfig function.
static bool HasExtension (string eName)
static IntPtr ImportContext ([Out] out IntPtr dpy, IntPtr contextID)
 Binding for glxImportContextEXT function.
static void IsDirect (Int32 dpy, Int32 context)
 Binding for glxIsDirect function.
static bool JoinSwapGroup ([Out] out IntPtr dpy, IntPtr drawable, uint group)
 Binding for glxJoinSwapGroupNV function.
static void LockVideoCaptureDevice ([Out] out IntPtr dpy, IntPtr device)
 Binding for glxLockVideoCaptureDeviceNV function.
static void MakeContextCurrent (Int32 drawable, Int32 readdrawable, Int32 context)
 Binding for glxMakeContextCurrent function.
static void MakeCurrent (Int32 drawable, Int32 context)
 Binding for glxMakeCurrent function.
static void QueryContext ()
 Binding for glxQueryContext function.
static void QueryContextInfo ()
 Binding for glxQueryContextInfoEXT function.
static void QueryDrawable ([Out] out IntPtr dpy, IntPtr draw, int attribute,[Out] out UInt32 value)
 Binding for glxQueryDrawable function.
static void QueryExtensionsString (Int32 screen)
 Binding for glxQueryExtensionsString function.
static bool QueryFrameCount ([Out] out IntPtr dpy, int screen,[Out] out uint count)
 Binding for glxQueryFrameCountNV function.
static bool QueryMaxSwapGroups ([Out] out IntPtr dpy, int screen,[Out] out uint maxGroups,[Out] out uint maxBarriers)
 Binding for glxQueryMaxSwapGroupsNV function.
static void QueryServerString (Int32 screen, Int32 name)
 Binding for glxQueryServerString function.
static bool QuerySwapGroup ([Out] out IntPtr dpy, IntPtr drawable,[Out] out uint group,[Out] out uint barrier)
 Binding for glxQuerySwapGroupNV function.
static void QueryVersion ([Out] out Int32 major,[Out] out Int32 minor)
 Binding for glxQueryVersion function.
static int QueryVideoCaptureDevice ([Out] out IntPtr dpy, IntPtr device, int attribute,[Out] int[] value)
 Binding for glxQueryVideoCaptureDeviceNV function.
static void ReleaseTexImage ([Out] out IntPtr dpy, IntPtr drawable, int buffer)
 Binding for glxReleaseTexImageEXT function.
static void ReleaseVideoCaptureDevice ([Out] out IntPtr dpy, IntPtr device)
 Binding for glxReleaseVideoCaptureDeviceNV function.
static int ReleaseVideoDevice ([Out] out IntPtr dpy, int screen, IntPtr VideoDevice)
 Binding for glxReleaseVideoDeviceNV function.
static int ReleaseVideoImage ([Out] out IntPtr dpy, IntPtr pbuf)
 Binding for glxReleaseVideoImageNV function.
static void Render ()
 Binding for glxRender function.
static void RenderLarge ()
 Binding for glxRenderLarge function.
static bool ResetFrameCount ([Out] out IntPtr dpy, int screen)
 Binding for glxResetFrameCountNV function.
static void SelectEvent ([Out] out IntPtr dpy, IntPtr draw, UInt32 event_mask)
 Binding for glxSelectEvent function.
static int SendPbufferToVideo ([Out] out IntPtr dpy, IntPtr pbuf, int iBufferType,[Out] out UInt32 pulCounterPbuffer, bool bBlock)
 Binding for glxSendPbufferToVideoNV function.
static void SwapBuffers (Int32 drawable)
 Binding for glxSwapBuffers function.
static Int64 SwapBuffersMsc ([Out] out IntPtr dpy, IntPtr drawable, Int64 target_msc, Int64 divisor, Int64 remainder)
 Binding for glxSwapBuffersMscOML function.
static int SwapInterval ([Out] out IntPtr dpy, IntPtr drawable, int interval)
 Binding for glxSwapIntervalEXT function.
static void SyncDelegates ()
static void UseXFont (Int32 font, Int32 first, Int32 count, Int32 list_base)
 Binding for glxUseXFont function.
static void VendorPrivate ()
 Binding for glxVendorPrivate function.
static void VendorPrivateWithReply ()
 Binding for glxVendorPrivateWithReply function.
static bool WaitForMsc ([Out] out IntPtr dpy, IntPtr drawable, Int64 target_msc, Int64 divisor, Int64 remainder,[Out] out Int64 ust,[Out] out Int64 msc,[Out] out Int64 sbc)
 Binding for glxWaitForMscOML function.
static bool WaitForSbc ([Out] out IntPtr dpy, IntPtr drawable, Int64 target_sbc,[Out] out Int64 ust,[Out] out Int64 msc,[Out] out Int64 sbc)
 Binding for glxWaitForSbcOML function.
static void WaitGL (Int32 context)
 Binding for glxWaitGL function.
static void WaitX ()
 Binding for glxWaitX function.

Public Attributes

const int ACCUM_ALPHA_SIZE = 17
 Value for ACCUM_ALPHA_SIZE symbol.
const int ACCUM_BLUE_SIZE = 16
 Value for ACCUM_BLUE_SIZE symbol.
const uint ACCUM_BUFFER_BIT = 0x00000080
 Value for ACCUM_BUFFER_BIT symbol.
const int ACCUM_GREEN_SIZE = 15
 Value for ACCUM_GREEN_SIZE symbol.
const int ACCUM_RED_SIZE = 14
 Value for ACCUM_RED_SIZE symbol.
const int ALPHA_SIZE = 11
 Value for ALPHA_SIZE symbol.
const int AUX0 = 0x20E2
 Value for AUX0_EXT symbol.
const int AUX1 = 0x20E3
 Value for AUX1_EXT symbol.
const int AUX2 = 0x20E4
 Value for AUX2_EXT symbol.
const int AUX3 = 0x20E5
 Value for AUX3_EXT symbol.
const int AUX4 = 0x20E6
 Value for AUX4_EXT symbol.
const int AUX5 = 0x20E7
 Value for AUX5_EXT symbol.
const int AUX6 = 0x20E8
 Value for AUX6_EXT symbol.
const int AUX7 = 0x20E9
 Value for AUX7_EXT symbol.
const int AUX8 = 0x20EA
 Value for AUX8_EXT symbol.
const int AUX9 = 0x20EB
 Value for AUX9_EXT symbol.
const int AUX_BUFFERS = 7
 Value for AUX_BUFFERS symbol.
const uint AUX_BUFFERS_BIT = 0x00000010
 Value for AUX_BUFFERS_BIT symbol.
const int BACK = BACK_LEFT
 Value for BACK_EXT symbol.
const int BACK_LEFT = 0x20E0
 Value for BACK_LEFT_EXT symbol.
const uint BACK_LEFT_BUFFER_BIT = 0x00000004
 Value for BACK_LEFT_BUFFER_BIT symbol.
const int BACK_RIGHT = 0x20E1
 Value for BACK_RIGHT_EXT symbol.
const uint BACK_RIGHT_BUFFER_BIT = 0x00000008
 Value for BACK_RIGHT_BUFFER_BIT symbol.
const int BAD_ATTRIBUTE = 2
 Value for BAD_ATTRIBUTE symbol.
const int BAD_CONTEXT = 5
 Value for BAD_CONTEXT symbol.
const int BAD_ENUM = 7
 Value for BAD_ENUM symbol.
const int BAD_HYPERPIPE = 92
 Value for BAD_HYPERPIPE_SGIX symbol.
const int BAD_HYPERPIPE_CONFIG = 91
 Value for BAD_HYPERPIPE_CONFIG_SGIX symbol.
const int BAD_SCREEN = 1
 Value for BAD_SCREEN symbol.
const int BAD_VALUE = 6
 Value for BAD_VALUE symbol.
const int BAD_VISUAL = 4
 Value for BAD_VISUAL symbol.
const int BIND_TO_MIPMAP_TEXTURE = 0x20D2
 Value for BIND_TO_MIPMAP_TEXTURE_EXT symbol.
const int BIND_TO_TEXTURE_RGB = 0x20D0
 Value for BIND_TO_TEXTURE_RGB_EXT symbol.
const int BIND_TO_TEXTURE_RGBA = 0x20D1
 Value for BIND_TO_TEXTURE_RGBA_EXT symbol.
const int BIND_TO_TEXTURE_TARGETS = 0x20D3
 Value for BIND_TO_TEXTURE_TARGETS_EXT symbol.
const int BLENDED_RGBA = 0x8025
 Value for BLENDED_RGBA_SGIS symbol.
const int BLUE_SIZE = 10
 Value for BLUE_SIZE symbol.
const uint BUFFER_CLOBBER_MASK = 0x08000000
 Value for BUFFER_CLOBBER_MASK_SGIX symbol.
const int BUFFER_SIZE = 2
 Value for BUFFER_SIZE symbol.
const uint COLOR_INDEX_BIT = 0x00000002
 Value for COLOR_INDEX_BIT symbol.
const int COLOR_INDEX_TYPE = 0x8015
 Value for COLOR_INDEX_TYPE symbol.
const int CONFIG_CAVEAT = 0x20
 Value for CONFIG_CAVEAT symbol.
const uint CONTEXT_COMPATIBILITY_PROFILE_BIT = 0x00000002
 Value for CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB symbol.
const uint CONTEXT_CORE_PROFILE_BIT = 0x00000001
 Value for CONTEXT_CORE_PROFILE_BIT_ARB symbol.
const uint CONTEXT_DEBUG_BIT = 0x00000001
 Value for CONTEXT_DEBUG_BIT_ARB symbol.
const int CONTEXT_FLAGS = 0x2094
 Value for CONTEXT_FLAGS_ARB symbol.
const uint CONTEXT_FORWARD_COMPATIBLE_BIT = 0x00000002
 Value for CONTEXT_FORWARD_COMPATIBLE_BIT_ARB symbol.
const int CONTEXT_MAJOR_VERSION = 0x2091
 Value for CONTEXT_MAJOR_VERSION_ARB symbol.
const int CONTEXT_MINOR_VERSION = 0x2092
 Value for CONTEXT_MINOR_VERSION_ARB symbol.
const int CONTEXT_PROFILE_MASK = 0x9126
 Value for CONTEXT_PROFILE_MASK_ARB symbol.
const int DAMAGED = 0x8020
 Value for DAMAGED symbol.
const uint DEPTH_BUFFER_BIT = 0x00000020
 Value for DEPTH_BUFFER_BIT symbol.
const int DEPTH_SIZE = 12
 Value for DEPTH_SIZE symbol.
const int DEVICE_ID = 0x20CD
 Value for DEVICE_ID_NV symbol.
const int DIGITAL_MEDIA_PBUFFER = 0x8024
 Value for DIGITAL_MEDIA_PBUFFER_SGIX symbol.
const int DIRECT_COLOR = 0x8003
 Value for DIRECT_COLOR symbol.
const uint DONT_CARE = 0xFFFFFFFF
 Value for DONT_CARE symbol.
const int DOUBLEBUFFER = 5
 Value for DOUBLEBUFFER symbol.
const int DRAWABLE_TYPE = 0x8010
 Value for DRAWABLE_TYPE symbol.
const int EVENT_MASK = 0x801F
 Value for EVENT_MASK symbol.
const int EXTENSIONS = 0x3
 Value for EXTENSIONS symbol.
const int FBCONFIG_ID = 0x8013
 Value for FBCONFIG_ID symbol.
const int FLOAT_COMPONENTS = 0x20B0
 Value for FLOAT_COMPONENTS_NV symbol.
const int FRAMEBUFFER_SRGB_CAPABLE = 0x20B2
 Value for FRAMEBUFFER_SRGB_CAPABLE_EXT symbol.
const int FRONT = FRONT_LEFT
 Value for FRONT_EXT symbol.
const int FRONT_LEFT = 0x20DE
 Value for FRONT_LEFT_EXT symbol.
const uint FRONT_LEFT_BUFFER_BIT = 0x00000001
 Value for FRONT_LEFT_BUFFER_BIT symbol.
const int FRONT_RIGHT = 0x20DF
 Value for FRONT_RIGHT_EXT symbol.
const uint FRONT_RIGHT_BUFFER_BIT = 0x00000002
 Value for FRONT_RIGHT_BUFFER_BIT symbol.
const int GRAY_SCALE = 0x8006
 Value for GRAY_SCALE symbol.
const int GREEN_SIZE = 9
 Value for GREEN_SIZE symbol.
const int HEIGHT = 0x801E
 Value for HEIGHT symbol.
const uint HYPERPIPE_DISPLAY_PIPE = 0x00000001
 Value for HYPERPIPE_DISPLAY_PIPE_SGIX symbol.
const int HYPERPIPE_ID = 0x8030
 Value for HYPERPIPE_ID_SGIX symbol.
const int HYPERPIPE_PIPE_NAME_LENGTH = 80
 Value for HYPERPIPE_PIPE_NAME_LENGTH_SGIX symbol.
const uint HYPERPIPE_PIXEL_AVERAGE = 0x00000004
 Value for HYPERPIPE_PIXEL_AVERAGE_SGIX symbol.
const uint HYPERPIPE_RENDER_PIPE = 0x00000002
 Value for HYPERPIPE_RENDER_PIPE_SGIX symbol.
const uint HYPERPIPE_STEREO = 0x00000003
 Value for HYPERPIPE_STEREO_SGIX symbol.
const int LARGEST_PBUFFER = 0x801C
 Value for LARGEST_PBUFFER symbol.
const int LEVEL = 3
 Value for LEVEL symbol.
const int MAX_PBUFFER_HEIGHT = 0x8017
 Value for MAX_PBUFFER_HEIGHT symbol.
const int MAX_PBUFFER_PIXELS = 0x8018
 Value for MAX_PBUFFER_PIXELS symbol.
const int MAX_PBUFFER_WIDTH = 0x8016
 Value for MAX_PBUFFER_WIDTH symbol.
const int MAX_SWAP_INTERVAL = 0x20F2
 Value for MAX_SWAP_INTERVAL_EXT symbol.
const int MIPMAP_TEXTURE = 0x20D7
 Value for MIPMAP_TEXTURE_EXT symbol.
const int MULTISAMPLE_SUB_RECT_HEIGHT = 0x8027
 Value for MULTISAMPLE_SUB_RECT_HEIGHT_SGIS symbol.
const int MULTISAMPLE_SUB_RECT_WIDTH = 0x8026
 Value for MULTISAMPLE_SUB_RECT_WIDTH_SGIS symbol.
const int NO_EXTENSION = 3
 Value for NO_EXTENSION symbol.
const int NON_CONFORMANT_CONFIG = 0x800D
 Value for NON_CONFORMANT_CONFIG symbol.
const int NON_CONFORMANT_VISUAL = 0x800D
 Value for NON_CONFORMANT_VISUAL_EXT symbol.
const int NONE = 0x8000
 Value for NONE symbol.
const int NUM_VIDEO_CAPTURE_SLOTS = 0x20CF
 Value for NUM_VIDEO_CAPTURE_SLOTS_NV symbol.
const int NUM_VIDEO_SLOTS = 0x20F0
 Value for NUM_VIDEO_SLOTS_NV symbol.
const int OPTIMAL_PBUFFER_HEIGHT = 0x801A
 Value for OPTIMAL_PBUFFER_HEIGHT_SGIX symbol.
const int OPTIMAL_PBUFFER_WIDTH = 0x8019
 Value for OPTIMAL_PBUFFER_WIDTH_SGIX symbol.
const int PBUFFER = 0x8023
 Value for PBUFFER symbol.
const uint PBUFFER_BIT = 0x00000004
 Value for PBUFFER_BIT symbol.
const uint PBUFFER_CLOBBER_MASK = 0x08000000
 Value for PBUFFER_CLOBBER_MASK symbol.
const int PBUFFER_HEIGHT = 0x8040
 Value for PBUFFER_HEIGHT symbol.
const int PBUFFER_WIDTH = 0x8041
 Value for PBUFFER_WIDTH symbol.
const uint PIPE_RECT = 0x00000001
 Value for PIPE_RECT_SGIX symbol.
const uint PIPE_RECT_LIMITS = 0x00000002
 Value for PIPE_RECT_LIMITS_SGIX symbol.
const uint PIXMAP_BIT = 0x00000002
 Value for PIXMAP_BIT symbol.
const int PRESERVED_CONTENTS = 0x801B
 Value for PRESERVED_CONTENTS symbol.
const int PSEUDO_COLOR = 0x8004
 Value for PSEUDO_COLOR symbol.
const int RED_SIZE = 8
 Value for RED_SIZE symbol.
const int RENDER_TYPE = 0x8011
 Value for RENDER_TYPE symbol.
const int RGBA = 4
 Value for RGBA symbol.
const uint RGBA_BIT = 0x00000001
 Value for RGBA_BIT symbol.
const uint RGBA_FLOAT_BIT = 0x00000004
 Value for RGBA_FLOAT_BIT_ARB symbol.
const int RGBA_FLOAT_TYPE = 0x20B9
 Value for RGBA_FLOAT_TYPE_ARB symbol.
const int RGBA_TYPE = 0x8014
 Value for RGBA_TYPE symbol.
const uint RGBA_UNSIGNED_FLOAT_BIT = 0x00000008
 Value for RGBA_UNSIGNED_FLOAT_BIT_EXT symbol.
const int RGBA_UNSIGNED_FLOAT_TYPE = 0x20B1
 Value for RGBA_UNSIGNED_FLOAT_TYPE_EXT symbol.
const int SAMPLE_BUFFERS = 100000
 Value for SAMPLE_BUFFERS symbol.
const uint SAMPLE_BUFFERS_BIT = 0x00000100
 Value for SAMPLE_BUFFERS_BIT_SGIX symbol.
const int SAMPLES = 100001
 Value for SAMPLES symbol.
const int SAVED = 0x8021
 Value for SAVED symbol.
const int SCREEN = 0x800C
 Value for SCREEN symbol.
const int SHARE_CONTEXT = 0x800A
 Value for SHARE_CONTEXT_EXT symbol.
const int SLOW_CONFIG = 0x8001
 Value for SLOW_CONFIG symbol.
const int SLOW_VISUAL = 0x8001
 Value for SLOW_VISUAL_EXT symbol.
const int STATIC_COLOR = 0x8005
 Value for STATIC_COLOR symbol.
const int STATIC_GRAY = 0x8007
 Value for STATIC_GRAY symbol.
const uint STENCIL_BUFFER_BIT = 0x00000040
 Value for STENCIL_BUFFER_BIT symbol.
const int STENCIL_SIZE = 13
 Value for STENCIL_SIZE symbol.
const int STEREO = 6
 Value for STEREO symbol.
const int SWAP_INTERVAL = 0x20F1
 Value for SWAP_INTERVAL_EXT symbol.
const uint SYNC_FRAME = 0x00000000
 Value for SYNC_FRAME_SGIX symbol.
const uint SYNC_SWAP = 0x00000001
 Value for SYNC_SWAP_SGIX symbol.
const int TEXTURE_1D = 0x20DB
 Value for TEXTURE_1D_EXT symbol.
const uint TEXTURE_1D_BIT = 0x00000001
 Value for TEXTURE_1D_BIT_EXT symbol.
const int TEXTURE_2D = 0x20DC
 Value for TEXTURE_2D_EXT symbol.
const uint TEXTURE_2D_BIT = 0x00000002
 Value for TEXTURE_2D_BIT_EXT symbol.
const int TEXTURE_FORMAT = 0x20D5
 Value for TEXTURE_FORMAT_EXT symbol.
const int TEXTURE_FORMAT_NONE = 0x20D8
 Value for TEXTURE_FORMAT_NONE_EXT symbol.
const int TEXTURE_FORMAT_RGB = 0x20D9
 Value for TEXTURE_FORMAT_RGB_EXT symbol.
const int TEXTURE_FORMAT_RGBA = 0x20DA
 Value for TEXTURE_FORMAT_RGBA_EXT symbol.
const int TEXTURE_RECTANGLE = 0x20DD
 Value for TEXTURE_RECTANGLE_EXT symbol.
const uint TEXTURE_RECTANGLE_BIT = 0x00000004
 Value for TEXTURE_RECTANGLE_BIT_EXT symbol.
const int TEXTURE_TARGET = 0x20D6
 Value for TEXTURE_TARGET_EXT symbol.
const int TRANSPARENT_ALPHA_VALUE = 0x28
 Value for TRANSPARENT_ALPHA_VALUE symbol.
const int TRANSPARENT_BLUE_VALUE = 0x27
 Value for TRANSPARENT_BLUE_VALUE symbol.
const int TRANSPARENT_GREEN_VALUE = 0x26
 Value for TRANSPARENT_GREEN_VALUE symbol.
const int TRANSPARENT_INDEX = 0x8009
 Value for TRANSPARENT_INDEX symbol.
const int TRANSPARENT_INDEX_VALUE = 0x24
 Value for TRANSPARENT_INDEX_VALUE symbol.
const int TRANSPARENT_RED_VALUE = 0x25
 Value for TRANSPARENT_RED_VALUE symbol.
const int TRANSPARENT_RGB = 0x8008
 Value for TRANSPARENT_RGB symbol.
const int TRANSPARENT_TYPE = 0x23
 Value for TRANSPARENT_TYPE symbol.
const int TRUE_COLOR = 0x8002
 Value for TRUE_COLOR symbol.
const int UNIQUE_ID = 0x20CE
 Value for UNIQUE_ID_NV symbol.
const int USE_GL = 1
 Value for USE_GL symbol.
const int VENDOR = 0x1
 Value for VENDOR symbol.
const int VERSION = 0x2
 Value for VERSION symbol.
const int VIDEO_OUT_ALPHA = 0x20C4
 Value for VIDEO_OUT_ALPHA_NV symbol.
const int VIDEO_OUT_COLOR = 0x20C3
 Value for VIDEO_OUT_COLOR_NV symbol.
const int VIDEO_OUT_COLOR_AND_ALPHA = 0x20C6
 Value for VIDEO_OUT_COLOR_AND_ALPHA_NV symbol.
const int VIDEO_OUT_COLOR_AND_DEPTH = 0x20C7
 Value for VIDEO_OUT_COLOR_AND_DEPTH_NV symbol.
const int VIDEO_OUT_DEPTH = 0x20C5
 Value for VIDEO_OUT_DEPTH_NV symbol.
const int VIDEO_OUT_FIELD_1 = 0x20C9
 Value for VIDEO_OUT_FIELD_1_NV symbol.
const int VIDEO_OUT_FIELD_2 = 0x20CA
 Value for VIDEO_OUT_FIELD_2_NV symbol.
const int VIDEO_OUT_FRAME = 0x20C8
 Value for VIDEO_OUT_FRAME_NV symbol.
const int VIDEO_OUT_STACKED_FIELDS_1_2 = 0x20CB
 Value for VIDEO_OUT_STACKED_FIELDS_1_2_NV symbol.
const int VIDEO_OUT_STACKED_FIELDS_2_1 = 0x20CC
 Value for VIDEO_OUT_STACKED_FIELDS_2_1_NV symbol.
const int VISUAL_CAVEAT = 0x20
 Value for VISUAL_CAVEAT_EXT symbol.
const int VISUAL_ID = 0x800B
 Value for VISUAL_ID symbol.
const int VISUAL_SELECT_GROUP = 0x8028
 Value for VISUAL_SELECT_GROUP_SGIX symbol.
const int WIDTH = 0x801D
 Value for WIDTH symbol.
const int WINDOW = 0x8022
 Value for WINDOW symbol.
const uint WINDOW_BIT = 0x00000001
 Value for WINDOW_BIT symbol.
const int X_RENDERABLE = 0x8012
 Value for X_RENDERABLE symbol.
const int X_VISUAL_TYPE = 0x22
 Value for X_VISUAL_TYPE symbol.
const int Y_INVERTED = 0x20D4
 Value for Y_INVERTED_EXT symbol.

Member Function Documentation

static bool Derm.OpenGL.Glx.BindSwapBarrier ( [Out] out IntPtr  dpy,
uint  group,
uint  barrier 
) [static]

Binding for glxBindSwapBarrierNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
group A uint.
barrier A uint.
static void Derm.OpenGL.Glx.BindTexImage ( [Out] out IntPtr  dpy,
IntPtr  drawable,
int  buffer,
out int  attrib_list 
) [static]

Binding for glxBindTexImageEXT function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
drawable A IntPtr.
buffer A int.
attrib_list A int.
static int Derm.OpenGL.Glx.BindVideoCaptureDevice ( [Out] out IntPtr  dpy,
UInt32  video_capture_slot,
IntPtr  device 
) [static]

Binding for glxBindVideoCaptureDeviceNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
video_capture_slot A UInt32.
device A IntPtr.
static int Derm.OpenGL.Glx.BindVideoDevice ( [Out] out IntPtr  dpy,
UInt32  video_slot,
UInt32  video_device,
out int  attrib_list 
) [static]

Binding for glxBindVideoDeviceNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
video_slot A UInt32.
video_device A UInt32.
attrib_list A int.
static int Derm.OpenGL.Glx.BindVideoImage ( [Out] out IntPtr  dpy,
IntPtr  VideoDevice,
IntPtr  pbuf,
int  iVideoBuffer 
) [static]

Binding for glxBindVideoImageNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
VideoDevice A IntPtr.
pbuf A IntPtr.
iVideoBuffer A int.
static void Derm.OpenGL.Glx.ChangeDrawableAttributes ( Int32  drawable  )  [static]

Binding for glxChangeDrawableAttributes function.

Parameters:
drawable A Int32.
static IntPtr Derm.OpenGL.Glx.ChooseFBConfig ( [Out] out IntPtr  dpy,
int  screen,
out int  attrib_list,
[Out] out int  nelements 
) [static]

Binding for glxChooseFBConfig function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
screen A int.
attrib_list A int.
nelements A int. This parameter holds data returned from function.
static void Derm.OpenGL.Glx.ClientInfo (  )  [static]

Binding for glxClientInfo function.

static void Derm.OpenGL.Glx.CopyContext ( Int32  source,
Int32  dest,
Int32  mask 
) [static]

Binding for glxCopyContext function.

Parameters:
source A Int32.
dest A Int32.
mask A Int32.
static void Derm.OpenGL.Glx.CopyImageSubData ( [Out] out IntPtr  dpy,
IntPtr  srcCtx,
uint  srcName,
int  srcTarget,
int  srcLevel,
int  srcX,
int  srcY,
int  srcZ,
IntPtr  dstCtx,
uint  dstName,
int  dstTarget,
int  dstLevel,
int  dstX,
int  dstY,
int  dstZ,
Int32  width,
Int32  height,
Int32  depth 
) [static]

Binding for glxCopyImageSubDataNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
srcCtx A IntPtr.
srcName A uint.
srcTarget A int.
srcLevel A int.
srcX A int.
srcY A int.
srcZ A int.
dstCtx A IntPtr.
dstName A uint.
dstTarget A int.
dstLevel A int.
dstX A int.
dstY A int.
dstZ A int.
width A Int32.
height A Int32.
depth A Int32.
static void Derm.OpenGL.Glx.CreateContext ( Int32  gc_id,
Int32  screen,
Int32  visual,
Int32  share_list 
) [static]

Binding for glxCreateContext function.

Parameters:
gc_id A Int32.
screen A Int32.
visual A Int32.
share_list A Int32.
static IntPtr Derm.OpenGL.Glx.CreateContextAttribs ( [Out] out IntPtr  dpy,
IntPtr  config,
IntPtr  share_context,
bool  direct,
out int  attrib_list 
) [static]

Binding for glxCreateContextAttribsARB function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
config A IntPtr.
share_context A IntPtr.
direct A bool.
attrib_list A int.
static void Derm.OpenGL.Glx.CreateGLXPixmap ( Int32  visual,
Int32  pixmap,
Int32  glxpixmap 
) [static]

Binding for glxCreateGLXPixmap function.

Parameters:
visual A Int32.
pixmap A Int32.
glxpixmap A Int32.
static void Derm.OpenGL.Glx.CreateNewContext ( Int32  config,
Int32  render_type,
Int32  share_list,
Int32  direct 
) [static]

Binding for glxCreateNewContext function.

Parameters:
config A Int32.
render_type A Int32.
share_list A Int32.
direct A Int32.
static void Derm.OpenGL.Glx.CreatePbuffer ( Int32  config,
Int32  pbuffer 
) [static]

Binding for glxCreatePbuffer function.

Parameters:
config A Int32.
pbuffer A Int32.
static void Derm.OpenGL.Glx.CreatePixmap ( Int32  config,
Int32  pixmap,
Int32  glxpixmap 
) [static]

Binding for glxCreatePixmap function.

Parameters:
config A Int32.
pixmap A Int32.
glxpixmap A Int32.
static void Derm.OpenGL.Glx.CreateWindow ( Int32  config,
Int32  window,
Int32  glxwindow 
) [static]

Binding for glxCreateWindow function.

Parameters:
config A Int32.
window A Int32.
glxwindow A Int32.
static void Derm.OpenGL.Glx.DestroyContext ( Int32  context  )  [static]

Binding for glxDestroyContext function.

Parameters:
context A Int32.
static void Derm.OpenGL.Glx.DestroyGLXPixmap ( Int32  pixmap  )  [static]

Binding for glxDestroyGLXPixmap function.

Parameters:
pixmap A Int32.
static void Derm.OpenGL.Glx.DestroyPbuffer ( Int32  pbuffer  )  [static]

Binding for glxDestroyPbuffer function.

Parameters:
pbuffer A Int32.
static void Derm.OpenGL.Glx.DestroyPixmap ( Int32  glxpixmap  )  [static]

Binding for glxDestroyPixmap function.

Parameters:
glxpixmap A Int32.
static void Derm.OpenGL.Glx.DestroyWindow ( Int32  glxwindow  )  [static]

Binding for glxDestroyWindow function.

Parameters:
glxwindow A Int32.
static IntPtr Derm.OpenGL.Glx.EnumerateVideoCaptureDevices ( [Out] out IntPtr  dpy,
int  screen,
[Out] out int  nelements 
) [static]

Binding for glxEnumerateVideoCaptureDevicesNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
screen A int.
nelements A int. This parameter holds data returned from function.
static IntPtr Derm.OpenGL.Glx.EnumerateVideoDevices ( [Out] out IntPtr  dpy,
int  screen,
[Out] out int  nelements 
) [static]

Binding for glxEnumerateVideoDevicesNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
screen A int.
nelements A int. This parameter holds data returned from function.
static void Derm.OpenGL.Glx.FreeContext ( [Out] out IntPtr  dpy,
IntPtr  context 
) [static]

Binding for glxFreeContextEXT function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
context A IntPtr.
static IntPtr Derm.OpenGL.Glx.GetContextID ( IntPtr  context  )  [static]

Binding for glxGetContextIDEXT function.

Parameters:
context A IntPtr.
static IntPtr Derm.OpenGL.Glx.GetCurrentDisplay (  )  [static]

Binding for glxGetCurrentDisplay function.

static IntPtr Derm.OpenGL.Glx.GetCurrentReadDrawable (  )  [static]

Binding for glxGetCurrentReadDrawable function.

static void Derm.OpenGL.Glx.GetDrawableAttributes ( Int32  drawable  )  [static]

Binding for glxGetDrawableAttributes function.

Parameters:
drawable A Int32.
static int Derm.OpenGL.Glx.GetFBConfigAttrib ( [Out] out IntPtr  dpy,
IntPtr  config,
int  attribute,
[Out] out int  value 
) [static]

Binding for glxGetFBConfigAttrib function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
config A IntPtr.
attribute A int.
value A int. This parameter holds data returned from function.
static IntPtr Derm.OpenGL.Glx.GetFBConfigs ( [Out] out IntPtr  dpy,
int  screen,
[Out] out int  nelements 
) [static]

Binding for glxGetFBConfigs function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
screen A int.
nelements A int. This parameter holds data returned from function.
static bool Derm.OpenGL.Glx.GetMscRate ( [Out] out IntPtr  dpy,
IntPtr  drawable,
[Out] out Int32  numerator,
[Out] out Int32  denominator 
) [static]

Binding for glxGetMscRateOML function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
drawable A IntPtr.
numerator A Int32. This parameter holds data returned from function.
denominator A Int32. This parameter holds data returned from function.
static IntPtr Derm.OpenGL.Glx.GetProcAddress ( out byte  procName  )  [static]

Binding for glxGetProcAddress function.

Parameters:
procName A byte.
static void Derm.OpenGL.Glx.GetSelectedEvent ( [Out] out IntPtr  dpy,
IntPtr  draw,
[Out] out UInt32  event_mask 
) [static]

Binding for glxGetSelectedEvent function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
draw A IntPtr.
event_mask A UInt32. This parameter holds data returned from function.
static bool Derm.OpenGL.Glx.GetSyncValues ( [Out] out IntPtr  dpy,
IntPtr  drawable,
[Out] out Int64  ust,
[Out] out Int64  msc,
[Out] out Int64  sbc 
) [static]

Binding for glxGetSyncValuesOML function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
drawable A IntPtr.
ust A Int64. This parameter holds data returned from function.
msc A Int64. This parameter holds data returned from function.
sbc A Int64. This parameter holds data returned from function.
static int Derm.OpenGL.Glx.GetVideoDevice ( [Out] out IntPtr  dpy,
int  screen,
int  numVideoDevices,
[Out] IntPtr[]  pVideoDevice 
) [static]

Binding for glxGetVideoDeviceNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
screen A int.
numVideoDevices A int.
pVideoDevice A IntPtr*. This parameter holds data returned from function.
static int Derm.OpenGL.Glx.GetVideoInfo ( [Out] out IntPtr  dpy,
int  screen,
IntPtr  VideoDevice,
[Out] out UInt32  pulCounterOutputPbuffer,
[Out] out UInt32  pulCounterOutputVideo 
) [static]

Binding for glxGetVideoInfoNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
screen A int.
VideoDevice A IntPtr.
pulCounterOutputPbuffer A UInt32. This parameter holds data returned from function.
pulCounterOutputVideo A UInt32. This parameter holds data returned from function.
static void Derm.OpenGL.Glx.GetVisualConfigs (  )  [static]

Binding for glxGetVisualConfigs function.

static IntPtr Derm.OpenGL.Glx.GetVisualFromFBConfig ( [Out] out IntPtr  dpy,
IntPtr  config 
) [static]

Binding for glxGetVisualFromFBConfig function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
config A IntPtr.
static bool Derm.OpenGL.Glx.HasExtension ( string  eName  )  [static]
static IntPtr Derm.OpenGL.Glx.ImportContext ( [Out] out IntPtr  dpy,
IntPtr  contextID 
) [static]

Binding for glxImportContextEXT function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
contextID A IntPtr.
static void Derm.OpenGL.Glx.IsDirect ( Int32  dpy,
Int32  context 
) [static]

Binding for glxIsDirect function.

Parameters:
dpy A Int32.
context A Int32.
static bool Derm.OpenGL.Glx.JoinSwapGroup ( [Out] out IntPtr  dpy,
IntPtr  drawable,
uint  group 
) [static]

Binding for glxJoinSwapGroupNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
drawable A IntPtr.
group A uint.
static void Derm.OpenGL.Glx.LockVideoCaptureDevice ( [Out] out IntPtr  dpy,
IntPtr  device 
) [static]

Binding for glxLockVideoCaptureDeviceNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
device A IntPtr.
static void Derm.OpenGL.Glx.MakeContextCurrent ( Int32  drawable,
Int32  readdrawable,
Int32  context 
) [static]

Binding for glxMakeContextCurrent function.

Parameters:
drawable A Int32.
readdrawable A Int32.
context A Int32.
static void Derm.OpenGL.Glx.MakeCurrent ( Int32  drawable,
Int32  context 
) [static]

Binding for glxMakeCurrent function.

Parameters:
drawable A Int32.
context A Int32.
static void Derm.OpenGL.Glx.QueryContext (  )  [static]

Binding for glxQueryContext function.

static void Derm.OpenGL.Glx.QueryContextInfo (  )  [static]

Binding for glxQueryContextInfoEXT function.

static void Derm.OpenGL.Glx.QueryDrawable ( [Out] out IntPtr  dpy,
IntPtr  draw,
int  attribute,
[Out] out UInt32  value 
) [static]

Binding for glxQueryDrawable function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
draw A IntPtr.
attribute A int.
value A UInt32. This parameter holds data returned from function.
static void Derm.OpenGL.Glx.QueryExtensionsString ( Int32  screen  )  [static]

Binding for glxQueryExtensionsString function.

Parameters:
screen A Int32.
static bool Derm.OpenGL.Glx.QueryFrameCount ( [Out] out IntPtr  dpy,
int  screen,
[Out] out uint  count 
) [static]

Binding for glxQueryFrameCountNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
screen A int.
count A uint. This parameter holds data returned from function.
static bool Derm.OpenGL.Glx.QueryMaxSwapGroups ( [Out] out IntPtr  dpy,
int  screen,
[Out] out uint  maxGroups,
[Out] out uint  maxBarriers 
) [static]

Binding for glxQueryMaxSwapGroupsNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
screen A int.
maxGroups A uint. This parameter holds data returned from function.
maxBarriers A uint. This parameter holds data returned from function.
static void Derm.OpenGL.Glx.QueryServerString ( Int32  screen,
Int32  name 
) [static]

Binding for glxQueryServerString function.

Parameters:
screen A Int32.
name A Int32.
static bool Derm.OpenGL.Glx.QuerySwapGroup ( [Out] out IntPtr  dpy,
IntPtr  drawable,
[Out] out uint  group,
[Out] out uint  barrier 
) [static]

Binding for glxQuerySwapGroupNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
drawable A IntPtr.
group A uint. This parameter holds data returned from function.
barrier A uint. This parameter holds data returned from function.
static void Derm.OpenGL.Glx.QueryVersion ( [Out] out Int32  major,
[Out] out Int32  minor 
) [static]

Binding for glxQueryVersion function.

Parameters:
major A Int32. This parameter holds data returned from function.
minor A Int32. This parameter holds data returned from function.
static int Derm.OpenGL.Glx.QueryVideoCaptureDevice ( [Out] out IntPtr  dpy,
IntPtr  device,
int  attribute,
[Out] int[]  value 
) [static]

Binding for glxQueryVideoCaptureDeviceNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
device A IntPtr.
attribute A int.
value A int*. This parameter holds data returned from function.
static void Derm.OpenGL.Glx.ReleaseTexImage ( [Out] out IntPtr  dpy,
IntPtr  drawable,
int  buffer 
) [static]

Binding for glxReleaseTexImageEXT function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
drawable A IntPtr.
buffer A int.
static void Derm.OpenGL.Glx.ReleaseVideoCaptureDevice ( [Out] out IntPtr  dpy,
IntPtr  device 
) [static]

Binding for glxReleaseVideoCaptureDeviceNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
device A IntPtr.
static int Derm.OpenGL.Glx.ReleaseVideoDevice ( [Out] out IntPtr  dpy,
int  screen,
IntPtr  VideoDevice 
) [static]

Binding for glxReleaseVideoDeviceNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
screen A int.
VideoDevice A IntPtr.
static int Derm.OpenGL.Glx.ReleaseVideoImage ( [Out] out IntPtr  dpy,
IntPtr  pbuf 
) [static]

Binding for glxReleaseVideoImageNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
pbuf A IntPtr.
static void Derm.OpenGL.Glx.Render (  )  [static]

Binding for glxRender function.

static void Derm.OpenGL.Glx.RenderLarge (  )  [static]

Binding for glxRenderLarge function.

static bool Derm.OpenGL.Glx.ResetFrameCount ( [Out] out IntPtr  dpy,
int  screen 
) [static]

Binding for glxResetFrameCountNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
screen A int.
static void Derm.OpenGL.Glx.SelectEvent ( [Out] out IntPtr  dpy,
IntPtr  draw,
UInt32  event_mask 
) [static]

Binding for glxSelectEvent function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
draw A IntPtr.
event_mask A UInt32.
static int Derm.OpenGL.Glx.SendPbufferToVideo ( [Out] out IntPtr  dpy,
IntPtr  pbuf,
int  iBufferType,
[Out] out UInt32  pulCounterPbuffer,
bool  bBlock 
) [static]

Binding for glxSendPbufferToVideoNV function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
pbuf A IntPtr.
iBufferType A int.
pulCounterPbuffer A UInt32. This parameter holds data returned from function.
bBlock A bool.
static void Derm.OpenGL.Glx.SwapBuffers ( Int32  drawable  )  [static]

Binding for glxSwapBuffers function.

Parameters:
drawable A Int32.
static Int64 Derm.OpenGL.Glx.SwapBuffersMsc ( [Out] out IntPtr  dpy,
IntPtr  drawable,
Int64  target_msc,
Int64  divisor,
Int64  remainder 
) [static]

Binding for glxSwapBuffersMscOML function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
drawable A IntPtr.
target_msc A Int64.
divisor A Int64.
remainder A Int64.
static int Derm.OpenGL.Glx.SwapInterval ( [Out] out IntPtr  dpy,
IntPtr  drawable,
int  interval 
) [static]

Binding for glxSwapIntervalEXT function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
drawable A IntPtr.
interval A int.
static void Derm.OpenGL.Glx.SyncDelegates (  )  [static]
static void Derm.OpenGL.Glx.UseXFont ( Int32  font,
Int32  first,
Int32  count,
Int32  list_base 
) [static]

Binding for glxUseXFont function.

Parameters:
font A Int32.
first A Int32.
count A Int32.
list_base A Int32.
static void Derm.OpenGL.Glx.VendorPrivate (  )  [static]

Binding for glxVendorPrivate function.

static void Derm.OpenGL.Glx.VendorPrivateWithReply (  )  [static]

Binding for glxVendorPrivateWithReply function.

static bool Derm.OpenGL.Glx.WaitForMsc ( [Out] out IntPtr  dpy,
IntPtr  drawable,
Int64  target_msc,
Int64  divisor,
Int64  remainder,
[Out] out Int64  ust,
[Out] out Int64  msc,
[Out] out Int64  sbc 
) [static]

Binding for glxWaitForMscOML function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
drawable A IntPtr.
target_msc A Int64.
divisor A Int64.
remainder A Int64.
ust A Int64. This parameter holds data returned from function.
msc A Int64. This parameter holds data returned from function.
sbc A Int64. This parameter holds data returned from function.
static bool Derm.OpenGL.Glx.WaitForSbc ( [Out] out IntPtr  dpy,
IntPtr  drawable,
Int64  target_sbc,
[Out] out Int64  ust,
[Out] out Int64  msc,
[Out] out Int64  sbc 
) [static]

Binding for glxWaitForSbcOML function.

Parameters:
dpy A IntPtr. This parameter holds data returned from function.
drawable A IntPtr.
target_sbc A Int64.
ust A Int64. This parameter holds data returned from function.
msc A Int64. This parameter holds data returned from function.
sbc A Int64. This parameter holds data returned from function.
static void Derm.OpenGL.Glx.WaitGL ( Int32  context  )  [static]

Binding for glxWaitGL function.

Parameters:
context A Int32.
static void Derm.OpenGL.Glx.WaitX (  )  [static]

Binding for glxWaitX function.


Member Data Documentation

Value for ACCUM_ALPHA_SIZE symbol.

Value for ACCUM_BLUE_SIZE symbol.

const uint Derm.OpenGL.Glx.ACCUM_BUFFER_BIT = 0x00000080

Value for ACCUM_BUFFER_BIT symbol.

Value for ACCUM_GREEN_SIZE symbol.

Value for ACCUM_RED_SIZE symbol.

Value for ALPHA_SIZE symbol.

const int Derm.OpenGL.Glx.AUX0 = 0x20E2

Value for AUX0_EXT symbol.

const int Derm.OpenGL.Glx.AUX1 = 0x20E3

Value for AUX1_EXT symbol.

const int Derm.OpenGL.Glx.AUX2 = 0x20E4

Value for AUX2_EXT symbol.

const int Derm.OpenGL.Glx.AUX3 = 0x20E5

Value for AUX3_EXT symbol.

const int Derm.OpenGL.Glx.AUX4 = 0x20E6

Value for AUX4_EXT symbol.

const int Derm.OpenGL.Glx.AUX5 = 0x20E7

Value for AUX5_EXT symbol.

const int Derm.OpenGL.Glx.AUX6 = 0x20E8

Value for AUX6_EXT symbol.

const int Derm.OpenGL.Glx.AUX7 = 0x20E9

Value for AUX7_EXT symbol.

const int Derm.OpenGL.Glx.AUX8 = 0x20EA

Value for AUX8_EXT symbol.

const int Derm.OpenGL.Glx.AUX9 = 0x20EB

Value for AUX9_EXT symbol.

Value for AUX_BUFFERS symbol.

const uint Derm.OpenGL.Glx.AUX_BUFFERS_BIT = 0x00000010

Value for AUX_BUFFERS_BIT symbol.

Value for BACK_EXT symbol.

const int Derm.OpenGL.Glx.BACK_LEFT = 0x20E0

Value for BACK_LEFT_EXT symbol.

const uint Derm.OpenGL.Glx.BACK_LEFT_BUFFER_BIT = 0x00000004

Value for BACK_LEFT_BUFFER_BIT symbol.

const int Derm.OpenGL.Glx.BACK_RIGHT = 0x20E1

Value for BACK_RIGHT_EXT symbol.

const uint Derm.OpenGL.Glx.BACK_RIGHT_BUFFER_BIT = 0x00000008

Value for BACK_RIGHT_BUFFER_BIT symbol.

Value for BAD_ATTRIBUTE symbol.

Value for BAD_CONTEXT symbol.

const int Derm.OpenGL.Glx.BAD_ENUM = 7

Value for BAD_ENUM symbol.

Value for BAD_HYPERPIPE_SGIX symbol.

Value for BAD_HYPERPIPE_CONFIG_SGIX symbol.

Value for BAD_SCREEN symbol.

Value for BAD_VALUE symbol.

Value for BAD_VISUAL symbol.

Value for BIND_TO_MIPMAP_TEXTURE_EXT symbol.

Value for BIND_TO_TEXTURE_RGB_EXT symbol.

Value for BIND_TO_TEXTURE_RGBA_EXT symbol.

Value for BIND_TO_TEXTURE_TARGETS_EXT symbol.

const int Derm.OpenGL.Glx.BLENDED_RGBA = 0x8025

Value for BLENDED_RGBA_SGIS symbol.

const int Derm.OpenGL.Glx.BLUE_SIZE = 10

Value for BLUE_SIZE symbol.

const uint Derm.OpenGL.Glx.BUFFER_CLOBBER_MASK = 0x08000000

Value for BUFFER_CLOBBER_MASK_SGIX symbol.

Value for BUFFER_SIZE symbol.

const uint Derm.OpenGL.Glx.COLOR_INDEX_BIT = 0x00000002

Value for COLOR_INDEX_BIT symbol.

Value for COLOR_INDEX_TYPE symbol.

Value for CONFIG_CAVEAT symbol.

Value for CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB symbol.

Value for CONTEXT_CORE_PROFILE_BIT_ARB symbol.

const uint Derm.OpenGL.Glx.CONTEXT_DEBUG_BIT = 0x00000001

Value for CONTEXT_DEBUG_BIT_ARB symbol.

const int Derm.OpenGL.Glx.CONTEXT_FLAGS = 0x2094

Value for CONTEXT_FLAGS_ARB symbol.

Value for CONTEXT_FORWARD_COMPATIBLE_BIT_ARB symbol.

Value for CONTEXT_MAJOR_VERSION_ARB symbol.

Value for CONTEXT_MINOR_VERSION_ARB symbol.

Value for CONTEXT_PROFILE_MASK_ARB symbol.

const int Derm.OpenGL.Glx.DAMAGED = 0x8020

Value for DAMAGED symbol.

const uint Derm.OpenGL.Glx.DEPTH_BUFFER_BIT = 0x00000020

Value for DEPTH_BUFFER_BIT symbol.

Value for DEPTH_SIZE symbol.

const int Derm.OpenGL.Glx.DEVICE_ID = 0x20CD

Value for DEVICE_ID_NV symbol.

Value for DIGITAL_MEDIA_PBUFFER_SGIX symbol.

const int Derm.OpenGL.Glx.DIRECT_COLOR = 0x8003

Value for DIRECT_COLOR symbol.

const uint Derm.OpenGL.Glx.DONT_CARE = 0xFFFFFFFF

Value for DONT_CARE symbol.

Value for DOUBLEBUFFER symbol.

const int Derm.OpenGL.Glx.DRAWABLE_TYPE = 0x8010

Value for DRAWABLE_TYPE symbol.

const int Derm.OpenGL.Glx.EVENT_MASK = 0x801F

Value for EVENT_MASK symbol.

const int Derm.OpenGL.Glx.EXTENSIONS = 0x3

Value for EXTENSIONS symbol.

const int Derm.OpenGL.Glx.FBCONFIG_ID = 0x8013

Value for FBCONFIG_ID symbol.

Value for FLOAT_COMPONENTS_NV symbol.

Value for FRAMEBUFFER_SRGB_CAPABLE_EXT symbol.

Value for FRONT_EXT symbol.

const int Derm.OpenGL.Glx.FRONT_LEFT = 0x20DE

Value for FRONT_LEFT_EXT symbol.

const uint Derm.OpenGL.Glx.FRONT_LEFT_BUFFER_BIT = 0x00000001

Value for FRONT_LEFT_BUFFER_BIT symbol.

const int Derm.OpenGL.Glx.FRONT_RIGHT = 0x20DF

Value for FRONT_RIGHT_EXT symbol.

const uint Derm.OpenGL.Glx.FRONT_RIGHT_BUFFER_BIT = 0x00000002

Value for FRONT_RIGHT_BUFFER_BIT symbol.

const int Derm.OpenGL.Glx.GRAY_SCALE = 0x8006

Value for GRAY_SCALE symbol.

Value for GREEN_SIZE symbol.

const int Derm.OpenGL.Glx.HEIGHT = 0x801E

Value for HEIGHT symbol.

const uint Derm.OpenGL.Glx.HYPERPIPE_DISPLAY_PIPE = 0x00000001

Value for HYPERPIPE_DISPLAY_PIPE_SGIX symbol.

const int Derm.OpenGL.Glx.HYPERPIPE_ID = 0x8030

Value for HYPERPIPE_ID_SGIX symbol.

Value for HYPERPIPE_PIPE_NAME_LENGTH_SGIX symbol.

const uint Derm.OpenGL.Glx.HYPERPIPE_PIXEL_AVERAGE = 0x00000004

Value for HYPERPIPE_PIXEL_AVERAGE_SGIX symbol.

const uint Derm.OpenGL.Glx.HYPERPIPE_RENDER_PIPE = 0x00000002

Value for HYPERPIPE_RENDER_PIPE_SGIX symbol.

const uint Derm.OpenGL.Glx.HYPERPIPE_STEREO = 0x00000003

Value for HYPERPIPE_STEREO_SGIX symbol.

const int Derm.OpenGL.Glx.LARGEST_PBUFFER = 0x801C

Value for LARGEST_PBUFFER symbol.

const int Derm.OpenGL.Glx.LEVEL = 3

Value for LEVEL symbol.

Value for MAX_PBUFFER_HEIGHT symbol.

Value for MAX_PBUFFER_PIXELS symbol.

Value for MAX_PBUFFER_WIDTH symbol.

Value for MAX_SWAP_INTERVAL_EXT symbol.

const int Derm.OpenGL.Glx.MIPMAP_TEXTURE = 0x20D7

Value for MIPMAP_TEXTURE_EXT symbol.

Value for MULTISAMPLE_SUB_RECT_HEIGHT_SGIS symbol.

Value for MULTISAMPLE_SUB_RECT_WIDTH_SGIS symbol.

Value for NO_EXTENSION symbol.

Value for NON_CONFORMANT_CONFIG symbol.

Value for NON_CONFORMANT_VISUAL_EXT symbol.

const int Derm.OpenGL.Glx.NONE = 0x8000

Value for NONE symbol.

Value for NUM_VIDEO_CAPTURE_SLOTS_NV symbol.

const int Derm.OpenGL.Glx.NUM_VIDEO_SLOTS = 0x20F0

Value for NUM_VIDEO_SLOTS_NV symbol.

Value for OPTIMAL_PBUFFER_HEIGHT_SGIX symbol.

Value for OPTIMAL_PBUFFER_WIDTH_SGIX symbol.

const int Derm.OpenGL.Glx.PBUFFER = 0x8023

Value for PBUFFER symbol.

const uint Derm.OpenGL.Glx.PBUFFER_BIT = 0x00000004

Value for PBUFFER_BIT symbol.

const uint Derm.OpenGL.Glx.PBUFFER_CLOBBER_MASK = 0x08000000

Value for PBUFFER_CLOBBER_MASK symbol.

const int Derm.OpenGL.Glx.PBUFFER_HEIGHT = 0x8040

Value for PBUFFER_HEIGHT symbol.

const int Derm.OpenGL.Glx.PBUFFER_WIDTH = 0x8041

Value for PBUFFER_WIDTH symbol.

const uint Derm.OpenGL.Glx.PIPE_RECT = 0x00000001

Value for PIPE_RECT_SGIX symbol.

const uint Derm.OpenGL.Glx.PIPE_RECT_LIMITS = 0x00000002

Value for PIPE_RECT_LIMITS_SGIX symbol.

const uint Derm.OpenGL.Glx.PIXMAP_BIT = 0x00000002

Value for PIXMAP_BIT symbol.

Value for PRESERVED_CONTENTS symbol.

const int Derm.OpenGL.Glx.PSEUDO_COLOR = 0x8004

Value for PSEUDO_COLOR symbol.

const int Derm.OpenGL.Glx.RED_SIZE = 8

Value for RED_SIZE symbol.

const int Derm.OpenGL.Glx.RENDER_TYPE = 0x8011

Value for RENDER_TYPE symbol.

const int Derm.OpenGL.Glx.RGBA = 4

Value for RGBA symbol.

const uint Derm.OpenGL.Glx.RGBA_BIT = 0x00000001

Value for RGBA_BIT symbol.

const uint Derm.OpenGL.Glx.RGBA_FLOAT_BIT = 0x00000004

Value for RGBA_FLOAT_BIT_ARB symbol.

const int Derm.OpenGL.Glx.RGBA_FLOAT_TYPE = 0x20B9

Value for RGBA_FLOAT_TYPE_ARB symbol.

const int Derm.OpenGL.Glx.RGBA_TYPE = 0x8014

Value for RGBA_TYPE symbol.

const uint Derm.OpenGL.Glx.RGBA_UNSIGNED_FLOAT_BIT = 0x00000008

Value for RGBA_UNSIGNED_FLOAT_BIT_EXT symbol.

Value for RGBA_UNSIGNED_FLOAT_TYPE_EXT symbol.

const int Derm.OpenGL.Glx.SAMPLE_BUFFERS = 100000

Value for SAMPLE_BUFFERS symbol.

const uint Derm.OpenGL.Glx.SAMPLE_BUFFERS_BIT = 0x00000100

Value for SAMPLE_BUFFERS_BIT_SGIX symbol.

const int Derm.OpenGL.Glx.SAMPLES = 100001

Value for SAMPLES symbol.

const int Derm.OpenGL.Glx.SAVED = 0x8021

Value for SAVED symbol.

const int Derm.OpenGL.Glx.SCREEN = 0x800C

Value for SCREEN symbol.

const int Derm.OpenGL.Glx.SHARE_CONTEXT = 0x800A

Value for SHARE_CONTEXT_EXT symbol.

const int Derm.OpenGL.Glx.SLOW_CONFIG = 0x8001

Value for SLOW_CONFIG symbol.

const int Derm.OpenGL.Glx.SLOW_VISUAL = 0x8001

Value for SLOW_VISUAL_EXT symbol.

const int Derm.OpenGL.Glx.STATIC_COLOR = 0x8005

Value for STATIC_COLOR symbol.

const int Derm.OpenGL.Glx.STATIC_GRAY = 0x8007

Value for STATIC_GRAY symbol.

const uint Derm.OpenGL.Glx.STENCIL_BUFFER_BIT = 0x00000040

Value for STENCIL_BUFFER_BIT symbol.

Value for STENCIL_SIZE symbol.

const int Derm.OpenGL.Glx.STEREO = 6

Value for STEREO symbol.

const int Derm.OpenGL.Glx.SWAP_INTERVAL = 0x20F1

Value for SWAP_INTERVAL_EXT symbol.

const uint Derm.OpenGL.Glx.SYNC_FRAME = 0x00000000

Value for SYNC_FRAME_SGIX symbol.

const uint Derm.OpenGL.Glx.SYNC_SWAP = 0x00000001

Value for SYNC_SWAP_SGIX symbol.

const int Derm.OpenGL.Glx.TEXTURE_1D = 0x20DB

Value for TEXTURE_1D_EXT symbol.

const uint Derm.OpenGL.Glx.TEXTURE_1D_BIT = 0x00000001

Value for TEXTURE_1D_BIT_EXT symbol.

const int Derm.OpenGL.Glx.TEXTURE_2D = 0x20DC

Value for TEXTURE_2D_EXT symbol.

const uint Derm.OpenGL.Glx.TEXTURE_2D_BIT = 0x00000002

Value for TEXTURE_2D_BIT_EXT symbol.

const int Derm.OpenGL.Glx.TEXTURE_FORMAT = 0x20D5

Value for TEXTURE_FORMAT_EXT symbol.

Value for TEXTURE_FORMAT_NONE_EXT symbol.

Value for TEXTURE_FORMAT_RGB_EXT symbol.

Value for TEXTURE_FORMAT_RGBA_EXT symbol.

Value for TEXTURE_RECTANGLE_EXT symbol.

const uint Derm.OpenGL.Glx.TEXTURE_RECTANGLE_BIT = 0x00000004

Value for TEXTURE_RECTANGLE_BIT_EXT symbol.

const int Derm.OpenGL.Glx.TEXTURE_TARGET = 0x20D6

Value for TEXTURE_TARGET_EXT symbol.

Value for TRANSPARENT_ALPHA_VALUE symbol.

Value for TRANSPARENT_BLUE_VALUE symbol.

Value for TRANSPARENT_GREEN_VALUE symbol.

Value for TRANSPARENT_INDEX symbol.

Value for TRANSPARENT_INDEX_VALUE symbol.

Value for TRANSPARENT_RED_VALUE symbol.

const int Derm.OpenGL.Glx.TRANSPARENT_RGB = 0x8008

Value for TRANSPARENT_RGB symbol.

Value for TRANSPARENT_TYPE symbol.

const int Derm.OpenGL.Glx.TRUE_COLOR = 0x8002

Value for TRUE_COLOR symbol.

const int Derm.OpenGL.Glx.UNIQUE_ID = 0x20CE

Value for UNIQUE_ID_NV symbol.

const int Derm.OpenGL.Glx.USE_GL = 1

Value for USE_GL symbol.

const int Derm.OpenGL.Glx.VENDOR = 0x1

Value for VENDOR symbol.

const int Derm.OpenGL.Glx.VERSION = 0x2

Value for VERSION symbol.

const int Derm.OpenGL.Glx.VIDEO_OUT_ALPHA = 0x20C4

Value for VIDEO_OUT_ALPHA_NV symbol.

const int Derm.OpenGL.Glx.VIDEO_OUT_COLOR = 0x20C3

Value for VIDEO_OUT_COLOR_NV symbol.

Value for VIDEO_OUT_COLOR_AND_ALPHA_NV symbol.

Value for VIDEO_OUT_COLOR_AND_DEPTH_NV symbol.

const int Derm.OpenGL.Glx.VIDEO_OUT_DEPTH = 0x20C5

Value for VIDEO_OUT_DEPTH_NV symbol.

Value for VIDEO_OUT_FIELD_1_NV symbol.

Value for VIDEO_OUT_FIELD_2_NV symbol.

const int Derm.OpenGL.Glx.VIDEO_OUT_FRAME = 0x20C8

Value for VIDEO_OUT_FRAME_NV symbol.

Value for VIDEO_OUT_STACKED_FIELDS_1_2_NV symbol.

Value for VIDEO_OUT_STACKED_FIELDS_2_1_NV symbol.

Value for VISUAL_CAVEAT_EXT symbol.

const int Derm.OpenGL.Glx.VISUAL_ID = 0x800B

Value for VISUAL_ID symbol.

Value for VISUAL_SELECT_GROUP_SGIX symbol.

const int Derm.OpenGL.Glx.WIDTH = 0x801D

Value for WIDTH symbol.

const int Derm.OpenGL.Glx.WINDOW = 0x8022

Value for WINDOW symbol.

const uint Derm.OpenGL.Glx.WINDOW_BIT = 0x00000001

Value for WINDOW_BIT symbol.

const int Derm.OpenGL.Glx.X_RENDERABLE = 0x8012

Value for X_RENDERABLE symbol.

Value for X_VISUAL_TYPE symbol.

const int Derm.OpenGL.Glx.Y_INVERTED = 0x20D4

Value for Y_INVERTED_EXT symbol.



Services powered by Get Deus Ex Render Machina at SourceForge.net. Fast, secure and Free Open Source software downloads