Derm.OpenGL.Wgl Class Reference

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

List of all members.

Classes

struct  DISPLAY_DEVICE
 Structure to describe the display device. More...
struct  PIXELFORMATDESCRIPTOR
 Structure to describe the pixel format of a drawing surface. More...

Public Types

enum  DisplayDeviceStateFlags {
  AttachedToDesktop = 0x1,
  MultiDriver = 0x2,
  PrimaryDevice = 0x4,
  MirroringDriver = 0x8,
  VGACompatible = 0x16,
  Removable = 0x20,
  ModesPruned = 0x8000000,
  Remote = 0x4000000,
  Disconnect = 0x2000000
}
 

Display device state flags.

More...

Public Member Functions

static bool EnumDisplayDevices (string lpDevice, uint iDevNum, ref DISPLAY_DEVICE lpDisplayDevice, uint dwFlags)
static int GdiChoosePixelFormat (IntPtr deviceContext, out PIXELFORMATDESCRIPTOR pixelFormatDescriptor)
static IntPtr GdiCreateDC (string lpszDriver, string lpszDevice, string lpszOutput, IntPtr lpInitData)
static IntPtr GdiGetDC (IntPtr windowHandle)
static bool GdiReleaseDC (IntPtr windowHandle, IntPtr deviceContext)
static bool GdiSetPixelFormat (IntPtr deviceContext, int pixelFormat, out PIXELFORMATDESCRIPTOR pixelFormatDescriptor)
static int GdiSwapBuffersFast ([In] IntPtr deviceContext)

Static Public Member Functions

static IntPtr AllocateMemory (Int32 size, float readfreq, float writefreq, float priority)
 Binding for wglAllocateMemoryNV function.
static Boolean AssociateImageBufferEvents (IntPtr hDC, IntPtr[] pEvent, IntPtr[] pAddress, Int32[] pSize, UInt32 count)
 Binding for wglAssociateImageBufferEventsI3D function.
static Boolean BeginFrameTracking ()
 Binding for wglBeginFrameTrackingI3D function.
static bool BindDisplayColorTable (UInt16 id)
 Binding for wglBindDisplayColorTableEXT function.
static Boolean BindSwapBarrier (uint group, uint barrier)
 Binding for wglBindSwapBarrierNV function.
static Boolean BindTexImage (IntPtr hPbuffer, int iBuffer)
 Binding for wglBindTexImageARB function.
static Boolean BindVideoCaptureDevice (UInt32 uVideoSlot, IntPtr hDevice)
 Binding for wglBindVideoCaptureDeviceNV function.
static Boolean BindVideoDevice (IntPtr hDC, UInt32 uVideoSlot, IntPtr hVideoDevice, int[] piAttribList)
 Binding for wglBindVideoDeviceNV function.
static Boolean BindVideoImage (IntPtr hVideoDevice, IntPtr hPbuffer, int iVideoBuffer)
 Binding for wglBindVideoImageNV function.
static void BlitContextFramebuffer (IntPtr dstCtx, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, uint mask, int filter)
 Binding for wglBlitContextFramebufferAMD function.
static int ChooseGdiPixelFormat (IntPtr hDc, out PIXELFORMATDESCRIPTOR pPfd)
 Binding for wglChoosePixelFormat function.
static Boolean ChoosePixelFormat (IntPtr hdc, int[] piAttribIList, Single[] pfAttribFList, UInt32 nMaxFormats,[Out] int[] piFormats,[Out] out UInt32 nNumFormats)
 Binding for wglChoosePixelFormatARB function.
static Boolean CopyContext (IntPtr hglrcSrc, IntPtr hglrcDst, UInt32 mask)
 Binding for wglCopyContext function.
static Boolean CopyImageSubData (IntPtr hSrcRC, uint srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, IntPtr hDstRC, uint dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, Int32 width, Int32 height, Int32 depth)
 Binding for wglCopyImageSubDataNV function.
static IntPtr CreateAffinityDC (IntPtr[] phGpuList)
 Binding for wglCreateAffinityDCNV function.
static IntPtr CreateAssociatedContext (UInt32 id)
 Binding for wglCreateAssociatedContextAMD function.
static IntPtr CreateAssociatedContextAttribs (UInt32 id, IntPtr hShareContext, int[] attribList)
 Binding for wglCreateAssociatedContextAttribsAMD function.
static IntPtr CreateBufferRegion (IntPtr hDC, int iLayerPlane, UInt32 uType)
 Binding for wglCreateBufferRegionARB function.
static IntPtr CreateContext (IntPtr hDc)
 Binding for wglCreateContext function.
static IntPtr CreateContextAttribs (IntPtr hDC, IntPtr hShareContext, int[] attribList)
 Binding for wglCreateContextAttribsARB function.
static bool CreateDisplayColorTable (UInt16 id)
 Binding for wglCreateDisplayColorTableEXT function.
static IntPtr CreateImageBuffer (IntPtr hDC, Int32 dwSize, UInt32 uFlags)
 Binding for wglCreateImageBufferI3D function.
static IntPtr CreateLayerContext (IntPtr hDc, int level)
 Binding for wglCreateLayerContext function.
static IntPtr CreatePbuffer (IntPtr hDC, int iPixelFormat, int iWidth, int iHeight, int[] piAttribList)
 Binding for wglCreatePbufferARB function.
static Boolean DeleteAssociatedContext (IntPtr hglrc)
 Binding for wglDeleteAssociatedContextAMD function.
static void DeleteBufferRegion (IntPtr hRegion)
 Binding for wglDeleteBufferRegionARB function.
static Boolean DeleteContext (IntPtr oldContext)
 Binding for wglDeleteContext function.
static Boolean DeleteDC (IntPtr hdc)
 Binding for wglDeleteDCNV function.
static Boolean DescribeLayerPlane (IntPtr hDc, int pixelFormat, int layerPlane, UInt32 nBytes, out IntPtr plpd)
 Binding for wglDescribeLayerPlane function.
static int DescribePixelFormat (IntPtr hdc, int ipfd, UInt32 cjpfd, out PIXELFORMATDESCRIPTOR ppfd)
 Binding for wglDescribePixelFormat function.
static void DestroyDisplayColorTable (UInt16 id)
 Binding for wglDestroyDisplayColorTableEXT function.
static Boolean DestroyImageBuffer (IntPtr hDC, IntPtr pAddress)
 Binding for wglDestroyImageBufferI3D function.
static Boolean DestroyPbuffer (IntPtr hPbuffer)
 Binding for wglDestroyPbufferARB function.
static Boolean DisableFrameLock ()
 Binding for wglDisableFrameLockI3D function.
static Boolean DisableGenlock (IntPtr hDC)
 Binding for wglDisableGenlockI3D function.
static Boolean EnableFrameLock ()
 Binding for wglEnableFrameLockI3D function.
static Boolean EnableGenlock (IntPtr hDC)
 Binding for wglEnableGenlockI3D function.
static Boolean EndFrameTracking ()
 Binding for wglEndFrameTrackingI3D function.
static UInt32 EnumerateVideoCaptureDevices (IntPtr hDc,[Out] out IntPtr phDeviceList)
 Binding for wglEnumerateVideoCaptureDevicesNV function.
static int EnumerateVideoDevices (IntPtr hDC,[Out] IntPtr[] phDeviceList)
 Binding for wglEnumerateVideoDevicesNV function.
static Boolean EnumGpuDevices (IntPtr hGpu, UInt32 iDeviceIndex, IntPtr lpGpuDevice)
 Binding for wglEnumGpuDevicesNV function.
static Boolean EnumGpus (UInt32 iGpuIndex,[Out] out IntPtr phGpu)
 Binding for wglEnumGpusNV function.
static Boolean EnumGpusFromAffinityDC (IntPtr hAffinityDC, UInt32 iGpuIndex,[Out] out IntPtr hGpu)
 Binding for wglEnumGpusFromAffinityDCNV function.
static void FreeMemory ([Out] out IntPtr pointer)
 Binding for wglFreeMemoryNV function.
static Boolean GenlockSampleRate (IntPtr hDC, UInt32 uRate)
 Binding for wglGenlockSampleRateI3D function.
static Boolean GenlockSource (IntPtr hDC, UInt32 uSource)
 Binding for wglGenlockSourceI3D function.
static Boolean GenlockSourceDelay (IntPtr hDC, UInt32 uDelay)
 Binding for wglGenlockSourceDelayI3D function.
static Boolean GenlockSourceEdge (IntPtr hDC, UInt32 uEdge)
 Binding for wglGenlockSourceEdgeI3D function.
static UInt32 GetContextGPUID (IntPtr hglrc)
 Binding for wglGetContextGPUIDAMD function.
static IntPtr GetCurrentAssociatedContext ()
 Binding for wglGetCurrentAssociatedContextAMD function.
static IntPtr GetCurrentContext ()
 Binding for wglGetCurrentContext function.
static IntPtr GetCurrentDC ()
 Binding for wglGetCurrentDC function.
static IntPtr GetCurrentReadDC ()
 Binding for wglGetCurrentReadDCARB function.
static Int32 GetDefaultProcAddress (string lpszProc)
 Binding for wglGetDefaultProcAddress function.
static Boolean GetDigitalVideoParameters (IntPtr hDC, int iAttribute,[Out] int[] piValue)
 Binding for wglGetDigitalVideoParametersI3D function.
static string GetExtensionsString (IntPtr hdc)
 Binding for wglGetExtensionsStringARB function.
static Boolean GetFrameUsage ([Out] out float pUsage)
 Binding for wglGetFrameUsageI3D function.
static Boolean GetGammaTable (IntPtr hDC, int iEntries,[Out] UInt16[] puRed,[Out] UInt16[] puGreen,[Out] UInt16[] puBlue)
 Binding for wglGetGammaTableI3D function.
static Boolean GetGammaTableParameters (IntPtr hDC, int iAttribute,[Out] int[] piValue)
 Binding for wglGetGammaTableParametersI3D function.
static Boolean GetGenlockSampleRate (IntPtr hDC,[Out] out UInt32 uRate)
 Binding for wglGetGenlockSampleRateI3D function.
static Boolean GetGenlockSource (IntPtr hDC,[Out] out UInt32 uSource)
 Binding for wglGetGenlockSourceI3D function.
static Boolean GetGenlockSourceDelay (IntPtr hDC,[Out] out UInt32 uDelay)
 Binding for wglGetGenlockSourceDelayI3D function.
static Boolean GetGenlockSourceEdge (IntPtr hDC,[Out] out UInt32 uEdge)
 Binding for wglGetGenlockSourceEdgeI3D function.
static UInt32 GetGPUID (UInt32 maxCount,[Out] UInt32[] ids)
 Binding for wglGetGPUIDsAMD function.
static Int32 GetGPUInfo (UInt32 id, int property, int dataType, UInt32 size,[Out] object data)
 Binding for wglGetGPUInfoAMD function.
static int GetLayerPaletteEntries (IntPtr hdc, int iLayerPlane, int iStart, int cEntries, out Int32 pcr)
 Binding for wglGetLayerPaletteEntries function.
static Boolean GetMscRate (IntPtr hdc,[Out] out Int32 numerator,[Out] out Int32 denominator)
 Binding for wglGetMscRateOML function.
static IntPtr GetPbufferDC (IntPtr hPbuffer)
 Binding for wglGetPbufferDCARB function.
static int GetPixelFormat (IntPtr hdc)
 Binding for wglGetPixelFormat function.
static Boolean GetPixelFormatAttrib (IntPtr hdc, int iPixelFormat, int iLayerPlane, UInt32 nAttributes, int[] piAttributes,[Out] int[] piValues)
 Binding for wglGetPixelFormatAttribivARB function.
static Boolean GetPixelFormatAttrib (IntPtr hdc, int iPixelFormat, int iLayerPlane, UInt32 nAttributes, int[] piAttributes,[Out] Single[] pfValues)
 Binding for wglGetPixelFormatAttribfvARB function.
static Int32 GetProcAddress (string lpszProc)
 Binding for wglGetProcAddress function.
static int GetSwapInterval ()
 Binding for wglGetSwapIntervalEXT function.
static Boolean GetSyncValues (IntPtr hdc,[Out] out Int64 ust,[Out] out Int64 msc,[Out] out Int64 sbc)
 Binding for wglGetSyncValuesOML function.
static Boolean GetVideoDevice (IntPtr hDC, int numDevices,[Out] out IntPtr hVideoDevice)
 Binding for wglGetVideoDeviceNV function.
static Boolean GetVideoInfo (IntPtr hpVideoDevice,[Out] out UInt32 pulCounterOutputPbuffer,[Out] out UInt32 pulCounterOutputVideo)
 Binding for wglGetVideoInfoNV function.
static bool HasExtension (string eName)
static Boolean IsEnabledFrameLock ([Out] out Boolean pFlag)
 Binding for wglIsEnabledFrameLockI3D function.
static Boolean IsEnabledGenlock (IntPtr hDC,[Out] out Boolean pFlag)
 Binding for wglIsEnabledGenlockI3D function.
static Boolean JoinSwapGroup (IntPtr hDC, uint group)
 Binding for wglJoinSwapGroupNV function.
static bool LoadDisplayColorTable (UInt16[] table, uint length)
 Binding for wglLoadDisplayColorTableEXT function.
static Boolean LockVideoCaptureDevice (IntPtr hDc, IntPtr hDevice)
 Binding for wglLockVideoCaptureDeviceNV function.
static Boolean MakeAssociatedContextCurrent (IntPtr hglrc)
 Binding for wglMakeAssociatedContextCurrentAMD function.
static Boolean MakeContextCurrent (IntPtr hDrawDC, IntPtr hReadDC, IntPtr hglrc)
 Binding for wglMakeContextCurrentARB function.
static Boolean MakeCurrent (IntPtr hDc, IntPtr newContext)
 Binding for wglMakeCurrent function.
static Boolean QueryCurrentContext (int iAttribute,[Out] int[] piValue)
 Binding for wglQueryCurrentContextNV function.
static Boolean QueryFrameCount (IntPtr hDC,[Out] out uint count)
 Binding for wglQueryFrameCountNV function.
static Boolean QueryFrameLockMaster ([Out] out Boolean pFlag)
 Binding for wglQueryFrameLockMasterI3D function.
static Boolean QueryFrameTracking ([Out] out Int32 pFrameCount,[Out] out Int32 pMissedFrames,[Out] out float pLastMissedUsage)
 Binding for wglQueryFrameTrackingI3D function.
static Boolean QueryGenlockMaxSourceDelay (IntPtr hDC,[Out] out UInt32 uMaxLineDelay,[Out] out UInt32 uMaxPixelDelay)
 Binding for wglQueryGenlockMaxSourceDelayI3D function.
static Boolean QueryMaxSwapGroups (IntPtr hDC,[Out] out uint maxGroups,[Out] out uint maxBarriers)
 Binding for wglQueryMaxSwapGroupsNV function.
static Boolean QueryPbuffer (IntPtr hPbuffer, int iAttribute,[Out] out int piValue)
 Binding for wglQueryPbufferARB function.
static Boolean QuerySwapGroup (IntPtr hDC,[Out] out uint group,[Out] out uint barrier)
 Binding for wglQuerySwapGroupNV function.
static Boolean QueryVideoCaptureDevice (IntPtr hDc, IntPtr hDevice, int iAttribute,[Out] out int piValue)
 Binding for wglQueryVideoCaptureDeviceNV function.
static Boolean RealizeLayerPalette (IntPtr hdc, int iLayerPlane, Boolean bRealize)
 Binding for wglRealizeLayerPalette function.
static Boolean ReleaseImageBufferEvents (IntPtr hDC, IntPtr[] pAddress, UInt32 count)
 Binding for wglReleaseImageBufferEventsI3D function.
static int ReleasePbufferDC (IntPtr hPbuffer, IntPtr hDC)
 Binding for wglReleasePbufferDCARB function.
static Boolean ReleaseTexImage (IntPtr hPbuffer, int iBuffer)
 Binding for wglReleaseTexImageARB function.
static Boolean ReleaseVideoCaptureDevice (IntPtr hDc, IntPtr hDevice)
 Binding for wglReleaseVideoCaptureDeviceNV function.
static Boolean ReleaseVideoDevice (IntPtr hVideoDevice)
 Binding for wglReleaseVideoDeviceNV function.
static Boolean ReleaseVideoImage (IntPtr hPbuffer, int iVideoBuffer)
 Binding for wglReleaseVideoImageNV function.
static Boolean ResetFrameCount (IntPtr hDC)
 Binding for wglResetFrameCountNV function.
static Boolean RestoreBufferRegion (IntPtr hRegion, int x, int y, int width, int height, int xSrc, int ySrc)
 Binding for wglRestoreBufferRegionARB function.
static Boolean SaveBufferRegion (IntPtr hRegion, int x, int y, int width, int height)
 Binding for wglSaveBufferRegionARB function.
static Boolean SendPbufferToVideo (IntPtr hPbuffer, int iBufferType,[Out] out UInt32 pulCounterPbuffer, Boolean bBlock)
 Binding for wglSendPbufferToVideoNV function.
static Boolean SetDigitalVideoParameters (IntPtr hDC, int iAttribute, int[] piValue)
 Binding for wglSetDigitalVideoParametersI3D function.
static Boolean SetGammaTable (IntPtr hDC, int iEntries, UInt16[] puRed, UInt16[] puGreen, UInt16[] puBlue)
 Binding for wglSetGammaTableI3D function.
static Boolean SetGammaTableParameters (IntPtr hDC, int iAttribute, int[] piValue)
 Binding for wglSetGammaTableParametersI3D function.
static int SetLayerPaletteEntries (IntPtr hdc, int iLayerPlane, int iStart, int cEntries, out Int32 pcr)
 Binding for wglSetLayerPaletteEntries function.
static Boolean SetPbufferAttrib (IntPtr hPbuffer, int[] piAttribList)
 Binding for wglSetPbufferAttribARB function.
static Boolean SetPixelFormat (IntPtr hdc, int ipfd, out PIXELFORMATDESCRIPTOR ppfd)
 Binding for wglSetPixelFormat function.
static Boolean SetStereoEmitterState3DL (IntPtr hDC, UInt32 uState)
 Binding for wglSetStereoEmitterState3DL function.
static Boolean ShareLists (IntPtr hrcSrvShare, IntPtr hrcSrvSource)
 Binding for wglShareLists function.
static Boolean SwapBuffers (IntPtr hdc)
 Binding for wglSwapBuffers function.
static Int64 SwapBuffersMsc (IntPtr hdc, Int64 target_msc, Int64 divisor, Int64 remainder)
 Binding for wglSwapBuffersMscOML function.
static Boolean SwapInterval (int interval)
 Binding for wglSwapIntervalEXT function.
static Boolean SwapLayerBuffers (IntPtr hdc, UInt32 fuFlags)
 Binding for wglSwapLayerBuffers function.
static Int64 SwapLayerBuffersMsc (IntPtr hdc, int fuPlanes, Int64 target_msc, Int64 divisor, Int64 remainder)
 Binding for wglSwapLayerBuffersMscOML function.
static void SyncDelegates ()
static Boolean UseFontBitmapsA (IntPtr hDC, Int32 first, Int32 count, Int32 listBase)
 Binding for wglUseFontBitmapsA function.
static Boolean UseFontBitmapsW (IntPtr hDC, Int32 first, Int32 count, Int32 listBase)
 Binding for wglUseFontBitmapsW function.
static Boolean WaitForMsc (IntPtr hdc, Int64 target_msc, Int64 divisor, Int64 remainder,[Out] out Int64 ust,[Out] out Int64 msc,[Out] out Int64 sbc)
 Binding for wglWaitForMscOML function.
static Boolean WaitForSbc (IntPtr hdc, Int64 target_sbc,[Out] out Int64 ust,[Out] out Int64 msc,[Out] out Int64 sbc)
 Binding for wglWaitForSbcOML function.

Public Attributes

const int ACCELERATION = 0x2003
 Value for ACCELERATION_ARB symbol.
const int ACCUM_ALPHA_BITS = 0x2021
 Value for ACCUM_ALPHA_BITS_ARB symbol.
const int ACCUM_BITS = 0x201D
 Value for ACCUM_BITS_ARB symbol.
const int ACCUM_BLUE_BITS = 0x2020
 Value for ACCUM_BLUE_BITS_ARB symbol.
const int ACCUM_GREEN_BITS = 0x201F
 Value for ACCUM_GREEN_BITS_ARB symbol.
const int ACCUM_RED_BITS = 0x201E
 Value for ACCUM_RED_BITS_ARB symbol.
const int ALPHA_BITS = 0x201B
 Value for ALPHA_BITS_ARB symbol.
const int ALPHA_SHIFT = 0x201C
 Value for ALPHA_SHIFT_ARB symbol.
const int AUX0 = 0x2087
 Value for AUX0_ARB symbol.
const int AUX1 = 0x2088
 Value for AUX1_ARB symbol.
const int AUX2 = 0x2089
 Value for AUX2_ARB symbol.
const int AUX3 = 0x208A
 Value for AUX3_ARB symbol.
const int AUX4 = 0x208B
 Value for AUX4_ARB symbol.
const int AUX5 = 0x208C
 Value for AUX5_ARB symbol.
const int AUX6 = 0x208D
 Value for AUX6_ARB symbol.
const int AUX7 = 0x208E
 Value for AUX7_ARB symbol.
const int AUX8 = 0x208F
 Value for AUX8_ARB symbol.
const int AUX9 = 0x2090
 Value for AUX9_ARB symbol.
const int AUX_BUFFERS = 0x2024
 Value for AUX_BUFFERS_ARB symbol.
const uint BACK_COLOR_BUFFER_BIT = 0x00000002
 Value for BACK_COLOR_BUFFER_BIT_ARB symbol.
const int BACK_LEFT = 0x2085
 Value for BACK_LEFT_ARB symbol.
const int BACK_RIGHT = 0x2086
 Value for BACK_RIGHT_ARB symbol.
const int BIND_TO_TEXTURE_DEPTH = 0x20A3
 Value for BIND_TO_TEXTURE_DEPTH_NV symbol.
const int BIND_TO_TEXTURE_RECTANGLE_DEPTH = 0x20A4
 Value for BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV symbol.
const int BIND_TO_TEXTURE_RECTANGLE_FLOAT_R = 0x20B1
 Value for BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV symbol.
const int BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG = 0x20B2
 Value for BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV symbol.
const int BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB = 0x20B3
 Value for BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV symbol.
const int BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA = 0x20B4
 Value for BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV symbol.
const int BIND_TO_TEXTURE_RECTANGLE_RGB = 0x20A0
 Value for BIND_TO_TEXTURE_RECTANGLE_RGB_NV symbol.
const int BIND_TO_TEXTURE_RECTANGLE_RGBA = 0x20A1
 Value for BIND_TO_TEXTURE_RECTANGLE_RGBA_NV symbol.
const int BIND_TO_TEXTURE_RGB = 0x2070
 Value for BIND_TO_TEXTURE_RGB_ARB symbol.
const int BIND_TO_TEXTURE_RGBA = 0x2071
 Value for BIND_TO_TEXTURE_RGBA_ARB symbol.
const int BIND_TO_VIDEO_RGB = 0x20C0
 Value for BIND_TO_VIDEO_RGB_NV symbol.
const int BIND_TO_VIDEO_RGB_AND_DEPTH = 0x20C2
 Value for BIND_TO_VIDEO_RGB_AND_DEPTH_NV symbol.
const int BIND_TO_VIDEO_RGBA = 0x20C1
 Value for BIND_TO_VIDEO_RGBA_NV symbol.
const int BLUE_BITS = 0x2019
 Value for BLUE_BITS_ARB symbol.
const int BLUE_SHIFT = 0x201A
 Value for BLUE_SHIFT_ARB symbol.
const int COLOR_BITS = 0x2014
 Value for COLOR_BITS_ARB 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_LAYER_PLANE = 0x2093
 Value for CONTEXT_LAYER_PLANE_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 CUBE_MAP_FACE = 0x207C
 Value for CUBE_MAP_FACE_ARB symbol.
const int DEPTH_BITS = 0x2022
 Value for DEPTH_BITS_ARB symbol.
const uint DEPTH_BUFFER_BIT = 0x00000004
 Value for DEPTH_BUFFER_BIT_ARB symbol.
const int DEPTH_COMPONENT = 0x20A7
 Value for DEPTH_COMPONENT_NV symbol.
const int DEPTH_FLOAT = 0x2040
 Value for DEPTH_FLOAT_EXT symbol.
const int DEPTH_TEXTURE_FORMAT = 0x20A5
 Value for DEPTH_TEXTURE_FORMAT_NV symbol.
const int DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER = 0x2050
 Value for DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D symbol.
const int DIGITAL_VIDEO_CURSOR_ALPHA_VALUE = 0x2051
 Value for DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D symbol.
const int DIGITAL_VIDEO_CURSOR_INCLUDED = 0x2052
 Value for DIGITAL_VIDEO_CURSOR_INCLUDED_I3D symbol.
const int DIGITAL_VIDEO_GAMMA_CORRECTED = 0x2053
 Value for DIGITAL_VIDEO_GAMMA_CORRECTED_I3D symbol.
const int DOUBLE_BUFFER = 0x2011
 Value for DOUBLE_BUFFER_ARB symbol.
const int DRAW_TO_BITMAP = 0x2002
 Value for DRAW_TO_BITMAP_ARB symbol.
const int DRAW_TO_PBUFFER = 0x202D
 Value for DRAW_TO_PBUFFER_ARB symbol.
const int DRAW_TO_WINDOW = 0x2001
 Value for DRAW_TO_WINDOW_ARB symbol.
const int ERROR_INCOMPATIBLE_AFFINITY_MASKS = 0x20D0
 Value for ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV symbol.
const int ERROR_INCOMPATIBLE_DEVICE_CONTEXTS = 0x2054
 Value for ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB symbol.
const int ERROR_INVALID_PIXEL_TYPE = 0x2043
 Value for ERROR_INVALID_PIXEL_TYPE_ARB symbol.
const int ERROR_INVALID_PROFILE = 0x2096
 Value for ERROR_INVALID_PROFILE_ARB symbol.
const int ERROR_INVALID_VERSION = 0x2095
 Value for ERROR_INVALID_VERSION_ARB symbol.
const int ERROR_MISSING_AFFINITY_MASK = 0x20D1
 Value for ERROR_MISSING_AFFINITY_MASK_NV symbol.
const int FLOAT_COMPONENTS = 0x20B0
 Value for FLOAT_COMPONENTS_NV symbol.
const int FRAMEBUFFER_SRGB_CAPABLE = 0x20A9
 Value for FRAMEBUFFER_SRGB_CAPABLE_EXT symbol.
const uint FRONT_COLOR_BUFFER_BIT = 0x00000001
 Value for FRONT_COLOR_BUFFER_BIT_ARB symbol.
const int FRONT_LEFT = 0x2083
 Value for FRONT_LEFT_ARB symbol.
const int FRONT_RIGHT = 0x2084
 Value for FRONT_RIGHT_ARB symbol.
const int FULL_ACCELERATION = 0x2027
 Value for FULL_ACCELERATION_ARB symbol.
const int GAMMA_EXCLUDE_DESKTOP = 0x204F
 Value for GAMMA_EXCLUDE_DESKTOP_I3D symbol.
const int GAMMA_TABLE_SIZE = 0x204E
 Value for GAMMA_TABLE_SIZE_I3D symbol.
const int GENERIC_ACCELERATION = 0x2026
 Value for GENERIC_ACCELERATION_ARB symbol.
const int GENLOCK_SOURCE_DIGITAL_FIELD = 0x2049
 Value for GENLOCK_SOURCE_DIGITAL_FIELD_I3D symbol.
const int GENLOCK_SOURCE_DIGITAL_SYNC = 0x2048
 Value for GENLOCK_SOURCE_DIGITAL_SYNC_I3D symbol.
const int GENLOCK_SOURCE_EDGE_BOTH = 0x204C
 Value for GENLOCK_SOURCE_EDGE_BOTH_I3D symbol.
const int GENLOCK_SOURCE_EDGE_FALLING = 0x204A
 Value for GENLOCK_SOURCE_EDGE_FALLING_I3D symbol.
const int GENLOCK_SOURCE_EDGE_RISING = 0x204B
 Value for GENLOCK_SOURCE_EDGE_RISING_I3D symbol.
const int GENLOCK_SOURCE_EXTENAL_FIELD = 0x2046
 Value for GENLOCK_SOURCE_EXTENAL_FIELD_I3D symbol.
const int GENLOCK_SOURCE_EXTENAL_SYNC = 0x2045
 Value for GENLOCK_SOURCE_EXTENAL_SYNC_I3D symbol.
const int GENLOCK_SOURCE_EXTENAL_TTL = 0x2047
 Value for GENLOCK_SOURCE_EXTENAL_TTL_I3D symbol.
const int GENLOCK_SOURCE_MULTIVIEW = 0x2044
 Value for GENLOCK_SOURCE_MULTIVIEW_I3D symbol.
const int GPU_CLOCK = 0x21A4
 Value for GPU_CLOCK_AMD symbol.
const int GPU_FASTEST_TARGET_GPUS = 0x21A2
 Value for GPU_FASTEST_TARGET_GPUS_AMD symbol.
const int GPU_NUM_PIPES = 0x21A5
 Value for GPU_NUM_PIPES_AMD symbol.
const int GPU_NUM_RB = 0x21A7
 Value for GPU_NUM_RB_AMD symbol.
const int GPU_NUM_SIMD = 0x21A6
 Value for GPU_NUM_SIMD_AMD symbol.
const int GPU_NUM_SPI = 0x21A8
 Value for GPU_NUM_SPI_AMD symbol.
const int GPU_OPENGL_VERSION_STRING = 0x1F02
 Value for GPU_OPENGL_VERSION_STRING_AMD symbol.
const int GPU_RAM = 0x21A3
 Value for GPU_RAM_AMD symbol.
const int GPU_RENDERER_STRING = 0x1F01
 Value for GPU_RENDERER_STRING_AMD symbol.
const int GPU_VENDOR = 0x1F00
 Value for GPU_VENDOR_AMD symbol.
const int GREEN_BITS = 0x2017
 Value for GREEN_BITS_ARB symbol.
const int GREEN_SHIFT = 0x2018
 Value for GREEN_SHIFT_ARB symbol.
const uint IMAGE_BUFFER_LOCK = 0x00000002
 Value for IMAGE_BUFFER_LOCK_I3D symbol.
const uint IMAGE_BUFFER_MIN_ACCESS = 0x00000001
 Value for IMAGE_BUFFER_MIN_ACCESS_I3D symbol.
const int MAX_PBUFFER_HEIGHT = 0x2030
 Value for MAX_PBUFFER_HEIGHT_ARB symbol.
const int MAX_PBUFFER_PIXELS = 0x202E
 Value for MAX_PBUFFER_PIXELS_ARB symbol.
const int MAX_PBUFFER_WIDTH = 0x202F
 Value for MAX_PBUFFER_WIDTH_ARB symbol.
const int MIPMAP_LEVEL = 0x207B
 Value for MIPMAP_LEVEL_ARB symbol.
const int MIPMAP_TEXTURE = 0x2074
 Value for MIPMAP_TEXTURE_ARB symbol.
const int NEED_PALETTE = 0x2004
 Value for NEED_PALETTE_ARB symbol.
const int NEED_SYSTEM_PALETTE = 0x2005
 Value for NEED_SYSTEM_PALETTE_ARB symbol.
const int NO_ACCELERATION = 0x2025
 Value for NO_ACCELERATION_ARB symbol.
const int NO_TEXTURE = 0x2077
 Value for NO_TEXTURE_ARB 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 NUMBER_OVERLAYS = 0x2008
 Value for NUMBER_OVERLAYS_ARB symbol.
const int NUMBER_PIXEL_FORMATS = 0x2000
 Value for NUMBER_PIXEL_FORMATS_ARB symbol.
const int NUMBER_UNDERLAYS = 0x2009
 Value for NUMBER_UNDERLAYS_ARB symbol.
const int OPTIMAL_PBUFFER_HEIGHT = 0x2032
 Value for OPTIMAL_PBUFFER_HEIGHT_EXT symbol.
const int OPTIMAL_PBUFFER_WIDTH = 0x2031
 Value for OPTIMAL_PBUFFER_WIDTH_EXT symbol.
const int PBUFFER_HEIGHT = 0x2035
 Value for PBUFFER_HEIGHT_ARB symbol.
const int PBUFFER_LARGEST = 0x2033
 Value for PBUFFER_LARGEST_ARB symbol.
const int PBUFFER_LOST = 0x2036
 Value for PBUFFER_LOST_ARB symbol.
const int PBUFFER_WIDTH = 0x2034
 Value for PBUFFER_WIDTH_ARB symbol.
const int PFD_DOUBLEBUFFER = 0x00000001
 The buffer is double-buffered.
const int PFD_DRAW_TO_BITMAP = 0x00000008
 The buffer can draw to a memory bitmap.
const int PFD_DRAW_TO_WINDOW = 0x00000004
 The buffer can draw to a window or device surface.
const int PFD_MAIN_PLANE = 0
 The layer is the main plane.
const int PFD_STEREO = 0x00000002
 The buffer is stereoscopic.
const int PFD_SUPPORT_OPENGL = 0x00000020
 The buffer supports OpenGL drawing.
const int PFD_SWAP_COPY = 0x00000400
const int PFD_SWAP_EXCHANGE = 0x00000200
const int PFD_TYPE_RGBA = 0
 RGBA pixels.
const int PIXEL_TYPE = 0x2013
 Value for PIXEL_TYPE_ARB symbol.
const int RED_BITS = 0x2015
 Value for RED_BITS_ARB symbol.
const int RED_SHIFT = 0x2016
 Value for RED_SHIFT_ARB symbol.
const int SAMPLE_BUFFERS = 0x2041
 Value for SAMPLE_BUFFERS_ARB symbol.
const int SAMPLES = 0x2042
 Value for SAMPLES_ARB symbol.
const int SHARE_ACCUM = 0x200E
 Value for SHARE_ACCUM_ARB symbol.
const int SHARE_DEPTH = 0x200C
 Value for SHARE_DEPTH_ARB symbol.
const int SHARE_STENCIL = 0x200D
 Value for SHARE_STENCIL_ARB symbol.
const int STENCIL_BITS = 0x2023
 Value for STENCIL_BITS_ARB symbol.
const uint STENCIL_BUFFER_BIT = 0x00000008
 Value for STENCIL_BUFFER_BIT_ARB symbol.
const int STEREO = 0x2012
 Value for STEREO_ARB symbol.
const int STEREO_EMITTER_DISABLE_3DL = 0x2056
 Value for STEREO_EMITTER_DISABLE_3DL symbol.
const int STEREO_EMITTER_ENABLE_3DL = 0x2055
 Value for STEREO_EMITTER_ENABLE_3DL symbol.
const int STEREO_POLARITY_INVERT_3DL = 0x2058
 Value for STEREO_POLARITY_INVERT_3DL symbol.
const int STEREO_POLARITY_NORMAL_3DL = 0x2057
 Value for STEREO_POLARITY_NORMAL_3DL symbol.
const int SUPPORT_GDI = 0x200F
 Value for SUPPORT_GDI_ARB symbol.
const int SUPPORT_OPENGL = 0x2010
 Value for SUPPORT_OPENGL_ARB symbol.
const int SWAP_COPY = 0x2029
 Value for SWAP_COPY_ARB symbol.
const int SWAP_EXCHANGE = 0x2028
 Value for SWAP_EXCHANGE_ARB symbol.
const int SWAP_LAYER_BUFFERS = 0x2006
 Value for SWAP_LAYER_BUFFERS_ARB symbol.
const int SWAP_METHOD = 0x2007
 Value for SWAP_METHOD_ARB symbol.
const int SWAP_UNDEFINED = 0x202A
 Value for SWAP_UNDEFINED_ARB symbol.
const int TEXTURE_1D = 0x2079
 Value for TEXTURE_1D_ARB symbol.
const int TEXTURE_2D = 0x207A
 Value for TEXTURE_2D_ARB symbol.
const int TEXTURE_CUBE_MAP = 0x2078
 Value for TEXTURE_CUBE_MAP_ARB symbol.
const int TEXTURE_CUBE_MAP_NEGATIVE_X = 0x207E
 Value for TEXTURE_CUBE_MAP_NEGATIVE_X_ARB symbol.
const int TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x2080
 Value for TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB symbol.
const int TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x2082
 Value for TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB symbol.
const int TEXTURE_CUBE_MAP_POSITIVE_X = 0x207D
 Value for TEXTURE_CUBE_MAP_POSITIVE_X_ARB symbol.
const int TEXTURE_CUBE_MAP_POSITIVE_Y = 0x207F
 Value for TEXTURE_CUBE_MAP_POSITIVE_Y_ARB symbol.
const int TEXTURE_CUBE_MAP_POSITIVE_Z = 0x2081
 Value for TEXTURE_CUBE_MAP_POSITIVE_Z_ARB symbol.
const int TEXTURE_DEPTH_COMPONENT = 0x20A6
 Value for TEXTURE_DEPTH_COMPONENT_NV symbol.
const int TEXTURE_FLOAT_R = 0x20B5
 Value for TEXTURE_FLOAT_R_NV symbol.
const int TEXTURE_FLOAT_RG = 0x20B6
 Value for TEXTURE_FLOAT_RG_NV symbol.
const int TEXTURE_FLOAT_RGB = 0x20B7
 Value for TEXTURE_FLOAT_RGB_NV symbol.
const int TEXTURE_FLOAT_RGBA = 0x20B8
 Value for TEXTURE_FLOAT_RGBA_NV symbol.
const int TEXTURE_FORMAT = 0x2072
 Value for TEXTURE_FORMAT_ARB symbol.
const int TEXTURE_RECTANGLE = 0x20A2
 Value for TEXTURE_RECTANGLE_NV symbol.
const int TEXTURE_RGB = 0x2075
 Value for TEXTURE_RGB_ARB symbol.
const int TEXTURE_RGBA = 0x2076
 Value for TEXTURE_RGBA_ARB symbol.
const int TEXTURE_TARGET = 0x2073
 Value for TEXTURE_TARGET_ARB symbol.
const int TRANSPARENT = 0x200A
 Value for TRANSPARENT_ARB symbol.
const int TRANSPARENT_ALPHA_VALUE = 0x203A
 Value for TRANSPARENT_ALPHA_VALUE_ARB symbol.
const int TRANSPARENT_BLUE_VALUE = 0x2039
 Value for TRANSPARENT_BLUE_VALUE_ARB symbol.
const int TRANSPARENT_GREEN_VALUE = 0x2038
 Value for TRANSPARENT_GREEN_VALUE_ARB symbol.
const int TRANSPARENT_INDEX_VALUE = 0x203B
 Value for TRANSPARENT_INDEX_VALUE_ARB symbol.
const int TRANSPARENT_RED_VALUE = 0x2037
 Value for TRANSPARENT_RED_VALUE_ARB symbol.
const int TRANSPARENT_VALUE = 0x200B
 Value for TRANSPARENT_VALUE_EXT symbol.
const int TYPE_COLORINDEX = 0x202C
 Value for TYPE_COLORINDEX_ARB symbol.
const int TYPE_RGBA = 0x202B
 Value for TYPE_RGBA_ARB symbol.
const int TYPE_RGBA_FLOAT = 0x21A0
 Value for TYPE_RGBA_FLOAT_ARB symbol.
const int TYPE_RGBA_UNSIGNED_FLOAT = 0x20A8
 Value for TYPE_RGBA_UNSIGNED_FLOAT_EXT symbol.
const int UNIQUE_ID = 0x20CE
 Value for UNIQUE_ID_NV 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 symbol.
const int VIDEO_OUT_FIELD_2 = 0x20CA
 Value for VIDEO_OUT_FIELD_2 symbol.
const int VIDEO_OUT_FRAME = 0x20C8
 Value for VIDEO_OUT_FRAME symbol.
const int VIDEO_OUT_STACKED_FIELDS_1_2 = 0x20CB
 Value for VIDEO_OUT_STACKED_FIELDS_1_2 symbol.
const int VIDEO_OUT_STACKED_FIELDS_2_1 = 0x20CC
 Value for VIDEO_OUT_STACKED_FIELDS_2_1 symbol.

Member Enumeration Documentation

Display device state flags.

Thanks to www.pinvoke.net.

Enumerator:
AttachedToDesktop 

The device is part of the desktop.

MultiDriver 
PrimaryDevice 

The device is part of the desktop.

MirroringDriver 

Represents a pseudo device used to mirror application drawing for remoting or other purposes.

VGACompatible 

The device is VGA compatible.

Removable 

The device is removable; it cannot be the primary display.

ModesPruned 

The device has more display modes than its output devices support.

Remote 
Disconnect 

Member Function Documentation

static IntPtr Derm.OpenGL.Wgl.AllocateMemory ( Int32  size,
float  readfreq,
float  writefreq,
float  priority 
) [static]

Binding for wglAllocateMemoryNV function.

Parameters:
size A Int32.
readfreq A float.
writefreq A float.
priority A float.
static Boolean Derm.OpenGL.Wgl.AssociateImageBufferEvents ( IntPtr  hDC,
IntPtr[]  pEvent,
IntPtr[]  pAddress,
Int32[]  pSize,
UInt32  count 
) [static]

Binding for wglAssociateImageBufferEventsI3D function.

Parameters:
hDC A IntPtr.
pEvent A IntPtr*.
pAddress A IntPtr*.
pSize A Int32*.
count A UInt32.
static Boolean Derm.OpenGL.Wgl.BeginFrameTracking (  )  [static]

Binding for wglBeginFrameTrackingI3D function.

static bool Derm.OpenGL.Wgl.BindDisplayColorTable ( UInt16  id  )  [static]

Binding for wglBindDisplayColorTableEXT function.

Parameters:
id A UInt16.
static Boolean Derm.OpenGL.Wgl.BindSwapBarrier ( uint  group,
uint  barrier 
) [static]

Binding for wglBindSwapBarrierNV function.

Parameters:
group A uint.
barrier A uint.
static Boolean Derm.OpenGL.Wgl.BindTexImage ( IntPtr  hPbuffer,
int  iBuffer 
) [static]

Binding for wglBindTexImageARB function.

Parameters:
hPbuffer A IntPtr.
iBuffer A int.
static Boolean Derm.OpenGL.Wgl.BindVideoCaptureDevice ( UInt32  uVideoSlot,
IntPtr  hDevice 
) [static]

Binding for wglBindVideoCaptureDeviceNV function.

Parameters:
uVideoSlot A UInt32.
hDevice A IntPtr.
static Boolean Derm.OpenGL.Wgl.BindVideoDevice ( IntPtr  hDC,
UInt32  uVideoSlot,
IntPtr  hVideoDevice,
int[]  piAttribList 
) [static]

Binding for wglBindVideoDeviceNV function.

Parameters:
hDC A IntPtr.
uVideoSlot A UInt32.
hVideoDevice A IntPtr.
piAttribList A int*.
static Boolean Derm.OpenGL.Wgl.BindVideoImage ( IntPtr  hVideoDevice,
IntPtr  hPbuffer,
int  iVideoBuffer 
) [static]

Binding for wglBindVideoImageNV function.

Parameters:
hVideoDevice A IntPtr.
hPbuffer A IntPtr.
iVideoBuffer A int.
static void Derm.OpenGL.Wgl.BlitContextFramebuffer ( IntPtr  dstCtx,
int  srcX0,
int  srcY0,
int  srcX1,
int  srcY1,
int  dstX0,
int  dstY0,
int  dstX1,
int  dstY1,
uint  mask,
int  filter 
) [static]

Binding for wglBlitContextFramebufferAMD function.

Parameters:
dstCtx A IntPtr.
srcX0 A int.
srcY0 A int.
srcX1 A int.
srcY1 A int.
dstX0 A int.
dstY0 A int.
dstX1 A int.
dstY1 A int.
mask A uint.
filter A int.
static int Derm.OpenGL.Wgl.ChooseGdiPixelFormat ( IntPtr  hDc,
out PIXELFORMATDESCRIPTOR  pPfd 
) [static]

Binding for wglChoosePixelFormat function.

Parameters:
hDc A IntPtr.
pPfd A PIXELFORMATDESCRIPTOR.
static Boolean Derm.OpenGL.Wgl.ChoosePixelFormat ( IntPtr  hdc,
int[]  piAttribIList,
Single[]  pfAttribFList,
UInt32  nMaxFormats,
[Out] int[]  piFormats,
[Out] out UInt32  nNumFormats 
) [static]

Binding for wglChoosePixelFormatARB function.

Parameters:
hdc A IntPtr.
piAttribIList A int*.
pfAttribFList A Single*.
nMaxFormats A UInt32.
piFormats A int*. This parameter holds data returned from function.
nNumFormats A UInt32. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.CopyContext ( IntPtr  hglrcSrc,
IntPtr  hglrcDst,
UInt32  mask 
) [static]

Binding for wglCopyContext function.

Parameters:
hglrcSrc A IntPtr.
hglrcDst A IntPtr.
mask A UInt32.
static Boolean Derm.OpenGL.Wgl.CopyImageSubData ( IntPtr  hSrcRC,
uint  srcName,
int  srcTarget,
int  srcLevel,
int  srcX,
int  srcY,
int  srcZ,
IntPtr  hDstRC,
uint  dstName,
int  dstTarget,
int  dstLevel,
int  dstX,
int  dstY,
int  dstZ,
Int32  width,
Int32  height,
Int32  depth 
) [static]

Binding for wglCopyImageSubDataNV function.

Parameters:
hSrcRC A IntPtr.
srcName A uint.
srcTarget A int.
srcLevel A int.
srcX A int.
srcY A int.
srcZ A int.
hDstRC 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 IntPtr Derm.OpenGL.Wgl.CreateAffinityDC ( IntPtr[]  phGpuList  )  [static]

Binding for wglCreateAffinityDCNV function.

Parameters:
phGpuList A IntPtr*.
static IntPtr Derm.OpenGL.Wgl.CreateAssociatedContext ( UInt32  id  )  [static]

Binding for wglCreateAssociatedContextAMD function.

Parameters:
id A UInt32.
static IntPtr Derm.OpenGL.Wgl.CreateAssociatedContextAttribs ( UInt32  id,
IntPtr  hShareContext,
int[]  attribList 
) [static]

Binding for wglCreateAssociatedContextAttribsAMD function.

Parameters:
id A UInt32.
hShareContext A IntPtr.
attribList A int*.
static IntPtr Derm.OpenGL.Wgl.CreateBufferRegion ( IntPtr  hDC,
int  iLayerPlane,
UInt32  uType 
) [static]

Binding for wglCreateBufferRegionARB function.

Parameters:
hDC A IntPtr.
iLayerPlane A int.
uType A UInt32.
static IntPtr Derm.OpenGL.Wgl.CreateContext ( IntPtr  hDc  )  [static]

Binding for wglCreateContext function.

Parameters:
hDc A IntPtr.
static IntPtr Derm.OpenGL.Wgl.CreateContextAttribs ( IntPtr  hDC,
IntPtr  hShareContext,
int[]  attribList 
) [static]

Binding for wglCreateContextAttribsARB function.

Parameters:
hDC A IntPtr.
hShareContext A IntPtr.
attribList A int*.
static bool Derm.OpenGL.Wgl.CreateDisplayColorTable ( UInt16  id  )  [static]

Binding for wglCreateDisplayColorTableEXT function.

Parameters:
id A UInt16.
static IntPtr Derm.OpenGL.Wgl.CreateImageBuffer ( IntPtr  hDC,
Int32  dwSize,
UInt32  uFlags 
) [static]

Binding for wglCreateImageBufferI3D function.

Parameters:
hDC A IntPtr.
dwSize A Int32.
uFlags A UInt32.
static IntPtr Derm.OpenGL.Wgl.CreateLayerContext ( IntPtr  hDc,
int  level 
) [static]

Binding for wglCreateLayerContext function.

Parameters:
hDc A IntPtr.
level A int.
static IntPtr Derm.OpenGL.Wgl.CreatePbuffer ( IntPtr  hDC,
int  iPixelFormat,
int  iWidth,
int  iHeight,
int[]  piAttribList 
) [static]

Binding for wglCreatePbufferARB function.

Parameters:
hDC A IntPtr.
iPixelFormat A int.
iWidth A int.
iHeight A int.
piAttribList A int*.
static Boolean Derm.OpenGL.Wgl.DeleteAssociatedContext ( IntPtr  hglrc  )  [static]

Binding for wglDeleteAssociatedContextAMD function.

Parameters:
hglrc A IntPtr.
static void Derm.OpenGL.Wgl.DeleteBufferRegion ( IntPtr  hRegion  )  [static]

Binding for wglDeleteBufferRegionARB function.

Parameters:
hRegion A IntPtr.
static Boolean Derm.OpenGL.Wgl.DeleteContext ( IntPtr  oldContext  )  [static]

Binding for wglDeleteContext function.

Parameters:
oldContext A IntPtr.
static Boolean Derm.OpenGL.Wgl.DeleteDC ( IntPtr  hdc  )  [static]

Binding for wglDeleteDCNV function.

Parameters:
hdc A IntPtr.
static Boolean Derm.OpenGL.Wgl.DescribeLayerPlane ( IntPtr  hDc,
int  pixelFormat,
int  layerPlane,
UInt32  nBytes,
out IntPtr  plpd 
) [static]

Binding for wglDescribeLayerPlane function.

Parameters:
hDc A IntPtr.
pixelFormat A int.
layerPlane A int.
nBytes A UInt32.
plpd A IntPtr.
static int Derm.OpenGL.Wgl.DescribePixelFormat ( IntPtr  hdc,
int  ipfd,
UInt32  cjpfd,
out PIXELFORMATDESCRIPTOR  ppfd 
) [static]

Binding for wglDescribePixelFormat function.

Parameters:
hdc A IntPtr.
ipfd A int.
cjpfd A UInt32.
ppfd A PIXELFORMATDESCRIPTOR.
static void Derm.OpenGL.Wgl.DestroyDisplayColorTable ( UInt16  id  )  [static]

Binding for wglDestroyDisplayColorTableEXT function.

Parameters:
id A UInt16.
static Boolean Derm.OpenGL.Wgl.DestroyImageBuffer ( IntPtr  hDC,
IntPtr  pAddress 
) [static]

Binding for wglDestroyImageBufferI3D function.

Parameters:
hDC A IntPtr.
pAddress A IntPtr.
static Boolean Derm.OpenGL.Wgl.DestroyPbuffer ( IntPtr  hPbuffer  )  [static]

Binding for wglDestroyPbufferARB function.

Parameters:
hPbuffer A IntPtr.
static Boolean Derm.OpenGL.Wgl.DisableFrameLock (  )  [static]

Binding for wglDisableFrameLockI3D function.

static Boolean Derm.OpenGL.Wgl.DisableGenlock ( IntPtr  hDC  )  [static]

Binding for wglDisableGenlockI3D function.

Parameters:
hDC A IntPtr.
static Boolean Derm.OpenGL.Wgl.EnableFrameLock (  )  [static]

Binding for wglEnableFrameLockI3D function.

static Boolean Derm.OpenGL.Wgl.EnableGenlock ( IntPtr  hDC  )  [static]

Binding for wglEnableGenlockI3D function.

Parameters:
hDC A IntPtr.
static Boolean Derm.OpenGL.Wgl.EndFrameTracking (  )  [static]

Binding for wglEndFrameTrackingI3D function.

static bool Derm.OpenGL.Wgl.EnumDisplayDevices ( string  lpDevice,
uint  iDevNum,
ref DISPLAY_DEVICE  lpDisplayDevice,
uint  dwFlags 
)
Parameters:
lpDevice 
iDevNum 
lpDisplayDevice 
dwFlags 
Returns:

Thanks to www.pinvoke.net.

static UInt32 Derm.OpenGL.Wgl.EnumerateVideoCaptureDevices ( IntPtr  hDc,
[Out] out IntPtr  phDeviceList 
) [static]

Binding for wglEnumerateVideoCaptureDevicesNV function.

Parameters:
hDc A IntPtr.
phDeviceList A IntPtr. This parameter holds data returned from function.
static int Derm.OpenGL.Wgl.EnumerateVideoDevices ( IntPtr  hDC,
[Out] IntPtr[]  phDeviceList 
) [static]

Binding for wglEnumerateVideoDevicesNV function.

Parameters:
hDC A IntPtr.
phDeviceList A IntPtr*. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.EnumGpuDevices ( IntPtr  hGpu,
UInt32  iDeviceIndex,
IntPtr  lpGpuDevice 
) [static]

Binding for wglEnumGpuDevicesNV function.

Parameters:
hGpu A IntPtr.
iDeviceIndex A UInt32.
lpGpuDevice A IntPtr.
static Boolean Derm.OpenGL.Wgl.EnumGpus ( UInt32  iGpuIndex,
[Out] out IntPtr  phGpu 
) [static]

Binding for wglEnumGpusNV function.

Parameters:
iGpuIndex A UInt32.
phGpu A IntPtr. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.EnumGpusFromAffinityDC ( IntPtr  hAffinityDC,
UInt32  iGpuIndex,
[Out] out IntPtr  hGpu 
) [static]

Binding for wglEnumGpusFromAffinityDCNV function.

Parameters:
hAffinityDC A IntPtr.
iGpuIndex A UInt32.
hGpu A IntPtr. This parameter holds data returned from function.
static void Derm.OpenGL.Wgl.FreeMemory ( [Out] out IntPtr  pointer  )  [static]

Binding for wglFreeMemoryNV function.

Parameters:
pointer A IntPtr. This parameter holds data returned from function.
static int Derm.OpenGL.Wgl.GdiChoosePixelFormat ( IntPtr  deviceContext,
out PIXELFORMATDESCRIPTOR  pixelFormatDescriptor 
)
static IntPtr Derm.OpenGL.Wgl.GdiCreateDC ( string  lpszDriver,
string  lpszDevice,
string  lpszOutput,
IntPtr  lpInitData 
)
static IntPtr Derm.OpenGL.Wgl.GdiGetDC ( IntPtr  windowHandle  ) 
static bool Derm.OpenGL.Wgl.GdiReleaseDC ( IntPtr  windowHandle,
IntPtr  deviceContext 
)
static bool Derm.OpenGL.Wgl.GdiSetPixelFormat ( IntPtr  deviceContext,
int  pixelFormat,
out PIXELFORMATDESCRIPTOR  pixelFormatDescriptor 
)
static int Derm.OpenGL.Wgl.GdiSwapBuffersFast ( [In] IntPtr  deviceContext  ) 
static Boolean Derm.OpenGL.Wgl.GenlockSampleRate ( IntPtr  hDC,
UInt32  uRate 
) [static]

Binding for wglGenlockSampleRateI3D function.

Parameters:
hDC A IntPtr.
uRate A UInt32.
static Boolean Derm.OpenGL.Wgl.GenlockSource ( IntPtr  hDC,
UInt32  uSource 
) [static]

Binding for wglGenlockSourceI3D function.

Parameters:
hDC A IntPtr.
uSource A UInt32.
static Boolean Derm.OpenGL.Wgl.GenlockSourceDelay ( IntPtr  hDC,
UInt32  uDelay 
) [static]

Binding for wglGenlockSourceDelayI3D function.

Parameters:
hDC A IntPtr.
uDelay A UInt32.
static Boolean Derm.OpenGL.Wgl.GenlockSourceEdge ( IntPtr  hDC,
UInt32  uEdge 
) [static]

Binding for wglGenlockSourceEdgeI3D function.

Parameters:
hDC A IntPtr.
uEdge A UInt32.
static UInt32 Derm.OpenGL.Wgl.GetContextGPUID ( IntPtr  hglrc  )  [static]

Binding for wglGetContextGPUIDAMD function.

Parameters:
hglrc A IntPtr.
static IntPtr Derm.OpenGL.Wgl.GetCurrentAssociatedContext (  )  [static]

Binding for wglGetCurrentAssociatedContextAMD function.

static IntPtr Derm.OpenGL.Wgl.GetCurrentContext (  )  [static]

Binding for wglGetCurrentContext function.

static IntPtr Derm.OpenGL.Wgl.GetCurrentDC (  )  [static]

Binding for wglGetCurrentDC function.

static IntPtr Derm.OpenGL.Wgl.GetCurrentReadDC (  )  [static]

Binding for wglGetCurrentReadDCARB function.

static Int32 Derm.OpenGL.Wgl.GetDefaultProcAddress ( string  lpszProc  )  [static]

Binding for wglGetDefaultProcAddress function.

Parameters:
lpszProc A string.
static Boolean Derm.OpenGL.Wgl.GetDigitalVideoParameters ( IntPtr  hDC,
int  iAttribute,
[Out] int[]  piValue 
) [static]

Binding for wglGetDigitalVideoParametersI3D function.

Parameters:
hDC A IntPtr.
iAttribute A int.
piValue A int*. This parameter holds data returned from function.
static string Derm.OpenGL.Wgl.GetExtensionsString ( IntPtr  hdc  )  [static]

Binding for wglGetExtensionsStringARB function.

Parameters:
hdc A IntPtr.
static Boolean Derm.OpenGL.Wgl.GetFrameUsage ( [Out] out float  pUsage  )  [static]

Binding for wglGetFrameUsageI3D function.

Parameters:
pUsage A float. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.GetGammaTable ( IntPtr  hDC,
int  iEntries,
[Out] UInt16[]  puRed,
[Out] UInt16[]  puGreen,
[Out] UInt16[]  puBlue 
) [static]

Binding for wglGetGammaTableI3D function.

Parameters:
hDC A IntPtr.
iEntries A int.
puRed A UInt16*. This parameter holds data returned from function.
puGreen A UInt16*. This parameter holds data returned from function.
puBlue A UInt16*. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.GetGammaTableParameters ( IntPtr  hDC,
int  iAttribute,
[Out] int[]  piValue 
) [static]

Binding for wglGetGammaTableParametersI3D function.

Parameters:
hDC A IntPtr.
iAttribute A int.
piValue A int*. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.GetGenlockSampleRate ( IntPtr  hDC,
[Out] out UInt32  uRate 
) [static]

Binding for wglGetGenlockSampleRateI3D function.

Parameters:
hDC A IntPtr.
uRate A UInt32. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.GetGenlockSource ( IntPtr  hDC,
[Out] out UInt32  uSource 
) [static]

Binding for wglGetGenlockSourceI3D function.

Parameters:
hDC A IntPtr.
uSource A UInt32. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.GetGenlockSourceDelay ( IntPtr  hDC,
[Out] out UInt32  uDelay 
) [static]

Binding for wglGetGenlockSourceDelayI3D function.

Parameters:
hDC A IntPtr.
uDelay A UInt32. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.GetGenlockSourceEdge ( IntPtr  hDC,
[Out] out UInt32  uEdge 
) [static]

Binding for wglGetGenlockSourceEdgeI3D function.

Parameters:
hDC A IntPtr.
uEdge A UInt32. This parameter holds data returned from function.
static UInt32 Derm.OpenGL.Wgl.GetGPUID ( UInt32  maxCount,
[Out] UInt32[]  ids 
) [static]

Binding for wglGetGPUIDsAMD function.

Parameters:
maxCount A UInt32.
ids A UInt32*. This parameter holds data returned from function.
static Int32 Derm.OpenGL.Wgl.GetGPUInfo ( UInt32  id,
int  property,
int  dataType,
UInt32  size,
[Out] object  data 
) [static]

Binding for wglGetGPUInfoAMD function.

Parameters:
id A UInt32.
property A int.
dataType A int.
size A UInt32.
data A IntPtr. This parameter holds data returned from function.
static int Derm.OpenGL.Wgl.GetLayerPaletteEntries ( IntPtr  hdc,
int  iLayerPlane,
int  iStart,
int  cEntries,
out Int32  pcr 
) [static]

Binding for wglGetLayerPaletteEntries function.

Parameters:
hdc A IntPtr.
iLayerPlane A int.
iStart A int.
cEntries A int.
pcr A Int32.
static Boolean Derm.OpenGL.Wgl.GetMscRate ( IntPtr  hdc,
[Out] out Int32  numerator,
[Out] out Int32  denominator 
) [static]

Binding for wglGetMscRateOML function.

Parameters:
hdc 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.Wgl.GetPbufferDC ( IntPtr  hPbuffer  )  [static]

Binding for wglGetPbufferDCARB function.

Parameters:
hPbuffer A IntPtr.
static int Derm.OpenGL.Wgl.GetPixelFormat ( IntPtr  hdc  )  [static]

Binding for wglGetPixelFormat function.

Parameters:
hdc A IntPtr.
static Boolean Derm.OpenGL.Wgl.GetPixelFormatAttrib ( IntPtr  hdc,
int  iPixelFormat,
int  iLayerPlane,
UInt32  nAttributes,
int[]  piAttributes,
[Out] int[]  piValues 
) [static]

Binding for wglGetPixelFormatAttribivARB function.

Parameters:
hdc A IntPtr.
iPixelFormat A int.
iLayerPlane A int.
nAttributes A UInt32.
piAttributes A int*.
piValues A int*. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.GetPixelFormatAttrib ( IntPtr  hdc,
int  iPixelFormat,
int  iLayerPlane,
UInt32  nAttributes,
int[]  piAttributes,
[Out] Single[]  pfValues 
) [static]

Binding for wglGetPixelFormatAttribfvARB function.

Parameters:
hdc A IntPtr.
iPixelFormat A int.
iLayerPlane A int.
nAttributes A UInt32.
piAttributes A int*.
pfValues A Single*. This parameter holds data returned from function.
static Int32 Derm.OpenGL.Wgl.GetProcAddress ( string  lpszProc  )  [static]

Binding for wglGetProcAddress function.

Parameters:
lpszProc A string.
static int Derm.OpenGL.Wgl.GetSwapInterval (  )  [static]

Binding for wglGetSwapIntervalEXT function.

static Boolean Derm.OpenGL.Wgl.GetSyncValues ( IntPtr  hdc,
[Out] out Int64  ust,
[Out] out Int64  msc,
[Out] out Int64  sbc 
) [static]

Binding for wglGetSyncValuesOML function.

Parameters:
hdc 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 Boolean Derm.OpenGL.Wgl.GetVideoDevice ( IntPtr  hDC,
int  numDevices,
[Out] out IntPtr  hVideoDevice 
) [static]

Binding for wglGetVideoDeviceNV function.

Parameters:
hDC A IntPtr.
numDevices A int.
hVideoDevice A IntPtr. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.GetVideoInfo ( IntPtr  hpVideoDevice,
[Out] out UInt32  pulCounterOutputPbuffer,
[Out] out UInt32  pulCounterOutputVideo 
) [static]

Binding for wglGetVideoInfoNV function.

Parameters:
hpVideoDevice A IntPtr.
pulCounterOutputPbuffer A UInt32. This parameter holds data returned from function.
pulCounterOutputVideo A UInt32. This parameter holds data returned from function.
static bool Derm.OpenGL.Wgl.HasExtension ( string  eName  )  [static]
static Boolean Derm.OpenGL.Wgl.IsEnabledFrameLock ( [Out] out Boolean  pFlag  )  [static]

Binding for wglIsEnabledFrameLockI3D function.

Parameters:
pFlag A Boolean. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.IsEnabledGenlock ( IntPtr  hDC,
[Out] out Boolean  pFlag 
) [static]

Binding for wglIsEnabledGenlockI3D function.

Parameters:
hDC A IntPtr.
pFlag A Boolean. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.JoinSwapGroup ( IntPtr  hDC,
uint  group 
) [static]

Binding for wglJoinSwapGroupNV function.

Parameters:
hDC A IntPtr.
group A uint.
static bool Derm.OpenGL.Wgl.LoadDisplayColorTable ( UInt16[]  table,
uint  length 
) [static]

Binding for wglLoadDisplayColorTableEXT function.

Parameters:
table A UInt16*.
length A uint.
static Boolean Derm.OpenGL.Wgl.LockVideoCaptureDevice ( IntPtr  hDc,
IntPtr  hDevice 
) [static]

Binding for wglLockVideoCaptureDeviceNV function.

Parameters:
hDc A IntPtr.
hDevice A IntPtr.
static Boolean Derm.OpenGL.Wgl.MakeAssociatedContextCurrent ( IntPtr  hglrc  )  [static]

Binding for wglMakeAssociatedContextCurrentAMD function.

Parameters:
hglrc A IntPtr.
static Boolean Derm.OpenGL.Wgl.MakeContextCurrent ( IntPtr  hDrawDC,
IntPtr  hReadDC,
IntPtr  hglrc 
) [static]

Binding for wglMakeContextCurrentARB function.

Parameters:
hDrawDC A IntPtr.
hReadDC A IntPtr.
hglrc A IntPtr.
static Boolean Derm.OpenGL.Wgl.MakeCurrent ( IntPtr  hDc,
IntPtr  newContext 
) [static]

Binding for wglMakeCurrent function.

Parameters:
hDc A IntPtr.
newContext A IntPtr.
static Boolean Derm.OpenGL.Wgl.QueryCurrentContext ( int  iAttribute,
[Out] int[]  piValue 
) [static]

Binding for wglQueryCurrentContextNV function.

Parameters:
iAttribute A int.
piValue A int*. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.QueryFrameCount ( IntPtr  hDC,
[Out] out uint  count 
) [static]

Binding for wglQueryFrameCountNV function.

Parameters:
hDC A IntPtr.
count A uint. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.QueryFrameLockMaster ( [Out] out Boolean  pFlag  )  [static]

Binding for wglQueryFrameLockMasterI3D function.

Parameters:
pFlag A Boolean. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.QueryFrameTracking ( [Out] out Int32  pFrameCount,
[Out] out Int32  pMissedFrames,
[Out] out float  pLastMissedUsage 
) [static]

Binding for wglQueryFrameTrackingI3D function.

Parameters:
pFrameCount A Int32. This parameter holds data returned from function.
pMissedFrames A Int32. This parameter holds data returned from function.
pLastMissedUsage A float. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.QueryGenlockMaxSourceDelay ( IntPtr  hDC,
[Out] out UInt32  uMaxLineDelay,
[Out] out UInt32  uMaxPixelDelay 
) [static]

Binding for wglQueryGenlockMaxSourceDelayI3D function.

Parameters:
hDC A IntPtr.
uMaxLineDelay A UInt32. This parameter holds data returned from function.
uMaxPixelDelay A UInt32. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.QueryMaxSwapGroups ( IntPtr  hDC,
[Out] out uint  maxGroups,
[Out] out uint  maxBarriers 
) [static]

Binding for wglQueryMaxSwapGroupsNV function.

Parameters:
hDC A IntPtr.
maxGroups A uint. This parameter holds data returned from function.
maxBarriers A uint. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.QueryPbuffer ( IntPtr  hPbuffer,
int  iAttribute,
[Out] out int  piValue 
) [static]

Binding for wglQueryPbufferARB function.

Parameters:
hPbuffer A IntPtr.
iAttribute A int.
piValue A int. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.QuerySwapGroup ( IntPtr  hDC,
[Out] out uint  group,
[Out] out uint  barrier 
) [static]

Binding for wglQuerySwapGroupNV function.

Parameters:
hDC A IntPtr.
group A uint. This parameter holds data returned from function.
barrier A uint. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.QueryVideoCaptureDevice ( IntPtr  hDc,
IntPtr  hDevice,
int  iAttribute,
[Out] out int  piValue 
) [static]

Binding for wglQueryVideoCaptureDeviceNV function.

Parameters:
hDc A IntPtr.
hDevice A IntPtr.
iAttribute A int.
piValue A int. This parameter holds data returned from function.
static Boolean Derm.OpenGL.Wgl.RealizeLayerPalette ( IntPtr  hdc,
int  iLayerPlane,
Boolean  bRealize 
) [static]

Binding for wglRealizeLayerPalette function.

Parameters:
hdc A IntPtr.
iLayerPlane A int.
bRealize A Boolean.
static Boolean Derm.OpenGL.Wgl.ReleaseImageBufferEvents ( IntPtr  hDC,
IntPtr[]  pAddress,
UInt32  count 
) [static]

Binding for wglReleaseImageBufferEventsI3D function.

Parameters:
hDC A IntPtr.
pAddress A IntPtr*.
count A UInt32.
static int Derm.OpenGL.Wgl.ReleasePbufferDC ( IntPtr  hPbuffer,
IntPtr  hDC 
) [static]

Binding for wglReleasePbufferDCARB function.

Parameters:
hPbuffer A IntPtr.
hDC A IntPtr.
static Boolean Derm.OpenGL.Wgl.ReleaseTexImage ( IntPtr  hPbuffer,
int  iBuffer 
) [static]

Binding for wglReleaseTexImageARB function.

Parameters:
hPbuffer A IntPtr.
iBuffer A int.
static Boolean Derm.OpenGL.Wgl.ReleaseVideoCaptureDevice ( IntPtr  hDc,
IntPtr  hDevice 
) [static]

Binding for wglReleaseVideoCaptureDeviceNV function.

Parameters:
hDc A IntPtr.
hDevice A IntPtr.
static Boolean Derm.OpenGL.Wgl.ReleaseVideoDevice ( IntPtr  hVideoDevice  )  [static]

Binding for wglReleaseVideoDeviceNV function.

Parameters:
hVideoDevice A IntPtr.
static Boolean Derm.OpenGL.Wgl.ReleaseVideoImage ( IntPtr  hPbuffer,
int  iVideoBuffer 
) [static]

Binding for wglReleaseVideoImageNV function.

Parameters:
hPbuffer A IntPtr.
iVideoBuffer A int.
static Boolean Derm.OpenGL.Wgl.ResetFrameCount ( IntPtr  hDC  )  [static]

Binding for wglResetFrameCountNV function.

Parameters:
hDC A IntPtr.
static Boolean Derm.OpenGL.Wgl.RestoreBufferRegion ( IntPtr  hRegion,
int  x,
int  y,
int  width,
int  height,
int  xSrc,
int  ySrc 
) [static]

Binding for wglRestoreBufferRegionARB function.

Parameters:
hRegion A IntPtr.
x A int.
y A int.
width A int.
height A int.
xSrc A int.
ySrc A int.
static Boolean Derm.OpenGL.Wgl.SaveBufferRegion ( IntPtr  hRegion,
int  x,
int  y,
int  width,
int  height 
) [static]

Binding for wglSaveBufferRegionARB function.

Parameters:
hRegion A IntPtr.
x A int.
y A int.
width A int.
height A int.
static Boolean Derm.OpenGL.Wgl.SendPbufferToVideo ( IntPtr  hPbuffer,
int  iBufferType,
[Out] out UInt32  pulCounterPbuffer,
Boolean  bBlock 
) [static]

Binding for wglSendPbufferToVideoNV function.

Parameters:
hPbuffer A IntPtr.
iBufferType A int.
pulCounterPbuffer A UInt32. This parameter holds data returned from function.
bBlock A Boolean.
static Boolean Derm.OpenGL.Wgl.SetDigitalVideoParameters ( IntPtr  hDC,
int  iAttribute,
int[]  piValue 
) [static]

Binding for wglSetDigitalVideoParametersI3D function.

Parameters:
hDC A IntPtr.
iAttribute A int.
piValue A int*.
static Boolean Derm.OpenGL.Wgl.SetGammaTable ( IntPtr  hDC,
int  iEntries,
UInt16[]  puRed,
UInt16[]  puGreen,
UInt16[]  puBlue 
) [static]

Binding for wglSetGammaTableI3D function.

Parameters:
hDC A IntPtr.
iEntries A int.
puRed A UInt16*.
puGreen A UInt16*.
puBlue A UInt16*.
static Boolean Derm.OpenGL.Wgl.SetGammaTableParameters ( IntPtr  hDC,
int  iAttribute,
int[]  piValue 
) [static]

Binding for wglSetGammaTableParametersI3D function.

Parameters:
hDC A IntPtr.
iAttribute A int.
piValue A int*.
static int Derm.OpenGL.Wgl.SetLayerPaletteEntries ( IntPtr  hdc,
int  iLayerPlane,
int  iStart,
int  cEntries,
out Int32  pcr 
) [static]

Binding for wglSetLayerPaletteEntries function.

Parameters:
hdc A IntPtr.
iLayerPlane A int.
iStart A int.
cEntries A int.
pcr A Int32.
static Boolean Derm.OpenGL.Wgl.SetPbufferAttrib ( IntPtr  hPbuffer,
int[]  piAttribList 
) [static]

Binding for wglSetPbufferAttribARB function.

Parameters:
hPbuffer A IntPtr.
piAttribList A int*.
static Boolean Derm.OpenGL.Wgl.SetPixelFormat ( IntPtr  hdc,
int  ipfd,
out PIXELFORMATDESCRIPTOR  ppfd 
) [static]

Binding for wglSetPixelFormat function.

Parameters:
hdc A IntPtr.
ipfd A int.
ppfd A PIXELFORMATDESCRIPTOR.
static Boolean Derm.OpenGL.Wgl.SetStereoEmitterState3DL ( IntPtr  hDC,
UInt32  uState 
) [static]

Binding for wglSetStereoEmitterState3DL function.

Parameters:
hDC A IntPtr.
uState A UInt32.
static Boolean Derm.OpenGL.Wgl.ShareLists ( IntPtr  hrcSrvShare,
IntPtr  hrcSrvSource 
) [static]

Binding for wglShareLists function.

Parameters:
hrcSrvShare A IntPtr.
hrcSrvSource A IntPtr.
static Boolean Derm.OpenGL.Wgl.SwapBuffers ( IntPtr  hdc  )  [static]

Binding for wglSwapBuffers function.

Parameters:
hdc A IntPtr.
static Int64 Derm.OpenGL.Wgl.SwapBuffersMsc ( IntPtr  hdc,
Int64  target_msc,
Int64  divisor,
Int64  remainder 
) [static]

Binding for wglSwapBuffersMscOML function.

Parameters:
hdc A IntPtr.
target_msc A Int64.
divisor A Int64.
remainder A Int64.
static Boolean Derm.OpenGL.Wgl.SwapInterval ( int  interval  )  [static]

Binding for wglSwapIntervalEXT function.

Parameters:
interval A int.
static Boolean Derm.OpenGL.Wgl.SwapLayerBuffers ( IntPtr  hdc,
UInt32  fuFlags 
) [static]

Binding for wglSwapLayerBuffers function.

Parameters:
hdc A IntPtr.
fuFlags A UInt32.
static Int64 Derm.OpenGL.Wgl.SwapLayerBuffersMsc ( IntPtr  hdc,
int  fuPlanes,
Int64  target_msc,
Int64  divisor,
Int64  remainder 
) [static]

Binding for wglSwapLayerBuffersMscOML function.

Parameters:
hdc A IntPtr.
fuPlanes A int.
target_msc A Int64.
divisor A Int64.
remainder A Int64.
static void Derm.OpenGL.Wgl.SyncDelegates (  )  [static]
static Boolean Derm.OpenGL.Wgl.UseFontBitmapsA ( IntPtr  hDC,
Int32  first,
Int32  count,
Int32  listBase 
) [static]

Binding for wglUseFontBitmapsA function.

Parameters:
hDC A IntPtr.
first A Int32.
count A Int32.
listBase A Int32.
static Boolean Derm.OpenGL.Wgl.UseFontBitmapsW ( IntPtr  hDC,
Int32  first,
Int32  count,
Int32  listBase 
) [static]

Binding for wglUseFontBitmapsW function.

Parameters:
hDC A IntPtr.
first A Int32.
count A Int32.
listBase A Int32.
static Boolean Derm.OpenGL.Wgl.WaitForMsc ( IntPtr  hdc,
Int64  target_msc,
Int64  divisor,
Int64  remainder,
[Out] out Int64  ust,
[Out] out Int64  msc,
[Out] out Int64  sbc 
) [static]

Binding for wglWaitForMscOML function.

Parameters:
hdc 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 Boolean Derm.OpenGL.Wgl.WaitForSbc ( IntPtr  hdc,
Int64  target_sbc,
[Out] out Int64  ust,
[Out] out Int64  msc,
[Out] out Int64  sbc 
) [static]

Binding for wglWaitForSbcOML function.

Parameters:
hdc 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.

Member Data Documentation

const int Derm.OpenGL.Wgl.ACCELERATION = 0x2003

Value for ACCELERATION_ARB symbol.

Value for ACCUM_ALPHA_BITS_ARB symbol.

const int Derm.OpenGL.Wgl.ACCUM_BITS = 0x201D

Value for ACCUM_BITS_ARB symbol.

const int Derm.OpenGL.Wgl.ACCUM_BLUE_BITS = 0x2020

Value for ACCUM_BLUE_BITS_ARB symbol.

Value for ACCUM_GREEN_BITS_ARB symbol.

const int Derm.OpenGL.Wgl.ACCUM_RED_BITS = 0x201E

Value for ACCUM_RED_BITS_ARB symbol.

const int Derm.OpenGL.Wgl.ALPHA_BITS = 0x201B

Value for ALPHA_BITS_ARB symbol.

const int Derm.OpenGL.Wgl.ALPHA_SHIFT = 0x201C

Value for ALPHA_SHIFT_ARB symbol.

const int Derm.OpenGL.Wgl.AUX0 = 0x2087

Value for AUX0_ARB symbol.

const int Derm.OpenGL.Wgl.AUX1 = 0x2088

Value for AUX1_ARB symbol.

const int Derm.OpenGL.Wgl.AUX2 = 0x2089

Value for AUX2_ARB symbol.

const int Derm.OpenGL.Wgl.AUX3 = 0x208A

Value for AUX3_ARB symbol.

const int Derm.OpenGL.Wgl.AUX4 = 0x208B

Value for AUX4_ARB symbol.

const int Derm.OpenGL.Wgl.AUX5 = 0x208C

Value for AUX5_ARB symbol.

const int Derm.OpenGL.Wgl.AUX6 = 0x208D

Value for AUX6_ARB symbol.

const int Derm.OpenGL.Wgl.AUX7 = 0x208E

Value for AUX7_ARB symbol.

const int Derm.OpenGL.Wgl.AUX8 = 0x208F

Value for AUX8_ARB symbol.

const int Derm.OpenGL.Wgl.AUX9 = 0x2090

Value for AUX9_ARB symbol.

const int Derm.OpenGL.Wgl.AUX_BUFFERS = 0x2024

Value for AUX_BUFFERS_ARB symbol.

const uint Derm.OpenGL.Wgl.BACK_COLOR_BUFFER_BIT = 0x00000002

Value for BACK_COLOR_BUFFER_BIT_ARB symbol.

const int Derm.OpenGL.Wgl.BACK_LEFT = 0x2085

Value for BACK_LEFT_ARB symbol.

const int Derm.OpenGL.Wgl.BACK_RIGHT = 0x2086

Value for BACK_RIGHT_ARB symbol.

Value for BIND_TO_TEXTURE_DEPTH_NV symbol.

Value for BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV symbol.

Value for BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV symbol.

Value for BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV symbol.

Value for BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV symbol.

Value for BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV symbol.

Value for BIND_TO_TEXTURE_RECTANGLE_RGB_NV symbol.

Value for BIND_TO_TEXTURE_RECTANGLE_RGBA_NV symbol.

Value for BIND_TO_TEXTURE_RGB_ARB symbol.

Value for BIND_TO_TEXTURE_RGBA_ARB symbol.

Value for BIND_TO_VIDEO_RGB_NV symbol.

Value for BIND_TO_VIDEO_RGB_AND_DEPTH_NV symbol.

Value for BIND_TO_VIDEO_RGBA_NV symbol.

const int Derm.OpenGL.Wgl.BLUE_BITS = 0x2019

Value for BLUE_BITS_ARB symbol.

const int Derm.OpenGL.Wgl.BLUE_SHIFT = 0x201A

Value for BLUE_SHIFT_ARB symbol.

const int Derm.OpenGL.Wgl.COLOR_BITS = 0x2014

Value for COLOR_BITS_ARB symbol.

Value for CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB symbol.

Value for CONTEXT_CORE_PROFILE_BIT_ARB symbol.

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

Value for CONTEXT_DEBUG_BIT_ARB symbol.

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

Value for CONTEXT_FLAGS_ARB symbol.

Value for CONTEXT_FORWARD_COMPATIBLE_BIT_ARB symbol.

Value for CONTEXT_LAYER_PLANE_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.Wgl.CUBE_MAP_FACE = 0x207C

Value for CUBE_MAP_FACE_ARB symbol.

const int Derm.OpenGL.Wgl.DEPTH_BITS = 0x2022

Value for DEPTH_BITS_ARB symbol.

const uint Derm.OpenGL.Wgl.DEPTH_BUFFER_BIT = 0x00000004

Value for DEPTH_BUFFER_BIT_ARB symbol.

const int Derm.OpenGL.Wgl.DEPTH_COMPONENT = 0x20A7

Value for DEPTH_COMPONENT_NV symbol.

const int Derm.OpenGL.Wgl.DEPTH_FLOAT = 0x2040

Value for DEPTH_FLOAT_EXT symbol.

Value for DEPTH_TEXTURE_FORMAT_NV symbol.

Value for DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D symbol.

Value for DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D symbol.

Value for DIGITAL_VIDEO_CURSOR_INCLUDED_I3D symbol.

Value for DIGITAL_VIDEO_GAMMA_CORRECTED_I3D symbol.

const int Derm.OpenGL.Wgl.DOUBLE_BUFFER = 0x2011

Value for DOUBLE_BUFFER_ARB symbol.

const int Derm.OpenGL.Wgl.DRAW_TO_BITMAP = 0x2002

Value for DRAW_TO_BITMAP_ARB symbol.

const int Derm.OpenGL.Wgl.DRAW_TO_PBUFFER = 0x202D

Value for DRAW_TO_PBUFFER_ARB symbol.

const int Derm.OpenGL.Wgl.DRAW_TO_WINDOW = 0x2001

Value for DRAW_TO_WINDOW_ARB symbol.

Value for ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV symbol.

Value for ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB symbol.

Value for ERROR_INVALID_PIXEL_TYPE_ARB symbol.

Value for ERROR_INVALID_PROFILE_ARB symbol.

Value for ERROR_INVALID_VERSION_ARB symbol.

Value for ERROR_MISSING_AFFINITY_MASK_NV symbol.

Value for FLOAT_COMPONENTS_NV symbol.

Value for FRAMEBUFFER_SRGB_CAPABLE_EXT symbol.

const uint Derm.OpenGL.Wgl.FRONT_COLOR_BUFFER_BIT = 0x00000001

Value for FRONT_COLOR_BUFFER_BIT_ARB symbol.

const int Derm.OpenGL.Wgl.FRONT_LEFT = 0x2083

Value for FRONT_LEFT_ARB symbol.

const int Derm.OpenGL.Wgl.FRONT_RIGHT = 0x2084

Value for FRONT_RIGHT_ARB symbol.

Value for FULL_ACCELERATION_ARB symbol.

Value for GAMMA_EXCLUDE_DESKTOP_I3D symbol.

Value for GAMMA_TABLE_SIZE_I3D symbol.

Value for GENERIC_ACCELERATION_ARB symbol.

Value for GENLOCK_SOURCE_DIGITAL_FIELD_I3D symbol.

Value for GENLOCK_SOURCE_DIGITAL_SYNC_I3D symbol.

Value for GENLOCK_SOURCE_EDGE_BOTH_I3D symbol.

Value for GENLOCK_SOURCE_EDGE_FALLING_I3D symbol.

Value for GENLOCK_SOURCE_EDGE_RISING_I3D symbol.

Value for GENLOCK_SOURCE_EXTENAL_FIELD_I3D symbol.

Value for GENLOCK_SOURCE_EXTENAL_SYNC_I3D symbol.

Value for GENLOCK_SOURCE_EXTENAL_TTL_I3D symbol.

Value for GENLOCK_SOURCE_MULTIVIEW_I3D symbol.

const int Derm.OpenGL.Wgl.GPU_CLOCK = 0x21A4

Value for GPU_CLOCK_AMD symbol.

Value for GPU_FASTEST_TARGET_GPUS_AMD symbol.

const int Derm.OpenGL.Wgl.GPU_NUM_PIPES = 0x21A5

Value for GPU_NUM_PIPES_AMD symbol.

const int Derm.OpenGL.Wgl.GPU_NUM_RB = 0x21A7

Value for GPU_NUM_RB_AMD symbol.

const int Derm.OpenGL.Wgl.GPU_NUM_SIMD = 0x21A6

Value for GPU_NUM_SIMD_AMD symbol.

const int Derm.OpenGL.Wgl.GPU_NUM_SPI = 0x21A8

Value for GPU_NUM_SPI_AMD symbol.

Value for GPU_OPENGL_VERSION_STRING_AMD symbol.

const int Derm.OpenGL.Wgl.GPU_RAM = 0x21A3

Value for GPU_RAM_AMD symbol.

Value for GPU_RENDERER_STRING_AMD symbol.

const int Derm.OpenGL.Wgl.GPU_VENDOR = 0x1F00

Value for GPU_VENDOR_AMD symbol.

const int Derm.OpenGL.Wgl.GREEN_BITS = 0x2017

Value for GREEN_BITS_ARB symbol.

const int Derm.OpenGL.Wgl.GREEN_SHIFT = 0x2018

Value for GREEN_SHIFT_ARB symbol.

const uint Derm.OpenGL.Wgl.IMAGE_BUFFER_LOCK = 0x00000002

Value for IMAGE_BUFFER_LOCK_I3D symbol.

const uint Derm.OpenGL.Wgl.IMAGE_BUFFER_MIN_ACCESS = 0x00000001

Value for IMAGE_BUFFER_MIN_ACCESS_I3D symbol.

Value for MAX_PBUFFER_HEIGHT_ARB symbol.

Value for MAX_PBUFFER_PIXELS_ARB symbol.

Value for MAX_PBUFFER_WIDTH_ARB symbol.

const int Derm.OpenGL.Wgl.MIPMAP_LEVEL = 0x207B

Value for MIPMAP_LEVEL_ARB symbol.

const int Derm.OpenGL.Wgl.MIPMAP_TEXTURE = 0x2074

Value for MIPMAP_TEXTURE_ARB symbol.

const int Derm.OpenGL.Wgl.NEED_PALETTE = 0x2004

Value for NEED_PALETTE_ARB symbol.

Value for NEED_SYSTEM_PALETTE_ARB symbol.

const int Derm.OpenGL.Wgl.NO_ACCELERATION = 0x2025

Value for NO_ACCELERATION_ARB symbol.

const int Derm.OpenGL.Wgl.NO_TEXTURE = 0x2077

Value for NO_TEXTURE_ARB symbol.

Value for NUM_VIDEO_CAPTURE_SLOTS_NV symbol.

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

Value for NUM_VIDEO_SLOTS_NV symbol.

const int Derm.OpenGL.Wgl.NUMBER_OVERLAYS = 0x2008

Value for NUMBER_OVERLAYS_ARB symbol.

Value for NUMBER_PIXEL_FORMATS_ARB symbol.

Value for NUMBER_UNDERLAYS_ARB symbol.

Value for OPTIMAL_PBUFFER_HEIGHT_EXT symbol.

Value for OPTIMAL_PBUFFER_WIDTH_EXT symbol.

const int Derm.OpenGL.Wgl.PBUFFER_HEIGHT = 0x2035

Value for PBUFFER_HEIGHT_ARB symbol.

const int Derm.OpenGL.Wgl.PBUFFER_LARGEST = 0x2033

Value for PBUFFER_LARGEST_ARB symbol.

const int Derm.OpenGL.Wgl.PBUFFER_LOST = 0x2036

Value for PBUFFER_LOST_ARB symbol.

const int Derm.OpenGL.Wgl.PBUFFER_WIDTH = 0x2034

Value for PBUFFER_WIDTH_ARB symbol.

const int Derm.OpenGL.Wgl.PFD_DOUBLEBUFFER = 0x00000001

The buffer is double-buffered.

const int Derm.OpenGL.Wgl.PFD_DRAW_TO_BITMAP = 0x00000008

The buffer can draw to a memory bitmap.

const int Derm.OpenGL.Wgl.PFD_DRAW_TO_WINDOW = 0x00000004

The buffer can draw to a window or device surface.

The layer is the main plane.

const int Derm.OpenGL.Wgl.PFD_STEREO = 0x00000002

The buffer is stereoscopic.

const int Derm.OpenGL.Wgl.PFD_SUPPORT_OPENGL = 0x00000020

The buffer supports OpenGL drawing.

const int Derm.OpenGL.Wgl.PFD_SWAP_COPY = 0x00000400

Specifies the content of the back buffer in the double-buffered main color plane following a buffer swap. Swapping the color buffers causes the content of the back buffer to be copied to the front buffer. The content of the back buffer is not affected by the swap. PFD_SWAP_COPY is a hint only and might not be provided by a driver.

const int Derm.OpenGL.Wgl.PFD_SWAP_EXCHANGE = 0x00000200

Specifies the content of the back buffer in the double-buffered main color plane following a buffer swap. Swapping the color buffers causes the exchange of the back buffer's content with the front buffer's content. Following the swap, the back buffer's content contains the front buffer's content before the swap. PFD_SWAP_EXCHANGE is a hint only and might not be provided by a driver.

RGBA pixels.

Each pixel has four components in this order: red, green, blue, and alpha.

const int Derm.OpenGL.Wgl.PIXEL_TYPE = 0x2013

Value for PIXEL_TYPE_ARB symbol.

const int Derm.OpenGL.Wgl.RED_BITS = 0x2015

Value for RED_BITS_ARB symbol.

const int Derm.OpenGL.Wgl.RED_SHIFT = 0x2016

Value for RED_SHIFT_ARB symbol.

const int Derm.OpenGL.Wgl.SAMPLE_BUFFERS = 0x2041

Value for SAMPLE_BUFFERS_ARB symbol.

const int Derm.OpenGL.Wgl.SAMPLES = 0x2042

Value for SAMPLES_ARB symbol.

const int Derm.OpenGL.Wgl.SHARE_ACCUM = 0x200E

Value for SHARE_ACCUM_ARB symbol.

const int Derm.OpenGL.Wgl.SHARE_DEPTH = 0x200C

Value for SHARE_DEPTH_ARB symbol.

const int Derm.OpenGL.Wgl.SHARE_STENCIL = 0x200D

Value for SHARE_STENCIL_ARB symbol.

const int Derm.OpenGL.Wgl.STENCIL_BITS = 0x2023

Value for STENCIL_BITS_ARB symbol.

const uint Derm.OpenGL.Wgl.STENCIL_BUFFER_BIT = 0x00000008

Value for STENCIL_BUFFER_BIT_ARB symbol.

const int Derm.OpenGL.Wgl.STEREO = 0x2012

Value for STEREO_ARB symbol.

Value for STEREO_EMITTER_DISABLE_3DL symbol.

Value for STEREO_EMITTER_ENABLE_3DL symbol.

Value for STEREO_POLARITY_INVERT_3DL symbol.

Value for STEREO_POLARITY_NORMAL_3DL symbol.

const int Derm.OpenGL.Wgl.SUPPORT_GDI = 0x200F

Value for SUPPORT_GDI_ARB symbol.

const int Derm.OpenGL.Wgl.SUPPORT_OPENGL = 0x2010

Value for SUPPORT_OPENGL_ARB symbol.

const int Derm.OpenGL.Wgl.SWAP_COPY = 0x2029

Value for SWAP_COPY_ARB symbol.

const int Derm.OpenGL.Wgl.SWAP_EXCHANGE = 0x2028

Value for SWAP_EXCHANGE_ARB symbol.

Value for SWAP_LAYER_BUFFERS_ARB symbol.

const int Derm.OpenGL.Wgl.SWAP_METHOD = 0x2007

Value for SWAP_METHOD_ARB symbol.

const int Derm.OpenGL.Wgl.SWAP_UNDEFINED = 0x202A

Value for SWAP_UNDEFINED_ARB symbol.

const int Derm.OpenGL.Wgl.TEXTURE_1D = 0x2079

Value for TEXTURE_1D_ARB symbol.

const int Derm.OpenGL.Wgl.TEXTURE_2D = 0x207A

Value for TEXTURE_2D_ARB symbol.

Value for TEXTURE_CUBE_MAP_ARB symbol.

Value for TEXTURE_CUBE_MAP_NEGATIVE_X_ARB symbol.

Value for TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB symbol.

Value for TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB symbol.

Value for TEXTURE_CUBE_MAP_POSITIVE_X_ARB symbol.

Value for TEXTURE_CUBE_MAP_POSITIVE_Y_ARB symbol.

Value for TEXTURE_CUBE_MAP_POSITIVE_Z_ARB symbol.

Value for TEXTURE_DEPTH_COMPONENT_NV symbol.

const int Derm.OpenGL.Wgl.TEXTURE_FLOAT_R = 0x20B5

Value for TEXTURE_FLOAT_R_NV symbol.

Value for TEXTURE_FLOAT_RG_NV symbol.

Value for TEXTURE_FLOAT_RGB_NV symbol.

Value for TEXTURE_FLOAT_RGBA_NV symbol.

const int Derm.OpenGL.Wgl.TEXTURE_FORMAT = 0x2072

Value for TEXTURE_FORMAT_ARB symbol.

Value for TEXTURE_RECTANGLE_NV symbol.

const int Derm.OpenGL.Wgl.TEXTURE_RGB = 0x2075

Value for TEXTURE_RGB_ARB symbol.

const int Derm.OpenGL.Wgl.TEXTURE_RGBA = 0x2076

Value for TEXTURE_RGBA_ARB symbol.

const int Derm.OpenGL.Wgl.TEXTURE_TARGET = 0x2073

Value for TEXTURE_TARGET_ARB symbol.

const int Derm.OpenGL.Wgl.TRANSPARENT = 0x200A

Value for TRANSPARENT_ARB symbol.

Value for TRANSPARENT_ALPHA_VALUE_ARB symbol.

Value for TRANSPARENT_BLUE_VALUE_ARB symbol.

Value for TRANSPARENT_GREEN_VALUE_ARB symbol.

Value for TRANSPARENT_INDEX_VALUE_ARB symbol.

Value for TRANSPARENT_RED_VALUE_ARB symbol.

Value for TRANSPARENT_VALUE_EXT symbol.

const int Derm.OpenGL.Wgl.TYPE_COLORINDEX = 0x202C

Value for TYPE_COLORINDEX_ARB symbol.

const int Derm.OpenGL.Wgl.TYPE_RGBA = 0x202B

Value for TYPE_RGBA_ARB symbol.

const int Derm.OpenGL.Wgl.TYPE_RGBA_FLOAT = 0x21A0

Value for TYPE_RGBA_FLOAT_ARB symbol.

Value for TYPE_RGBA_UNSIGNED_FLOAT_EXT symbol.

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

Value for UNIQUE_ID_NV symbol.

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

Value for VIDEO_OUT_ALPHA_NV symbol.

const int Derm.OpenGL.Wgl.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.Wgl.VIDEO_OUT_DEPTH = 0x20C5

Value for VIDEO_OUT_DEPTH_NV symbol.

Value for VIDEO_OUT_FIELD_1 symbol.

Value for VIDEO_OUT_FIELD_2 symbol.

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

Value for VIDEO_OUT_FRAME symbol.

Value for VIDEO_OUT_STACKED_FIELDS_1_2 symbol.

Value for VIDEO_OUT_STACKED_FIELDS_2_1 symbol.



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