C# Класс Tao.Platform.Windows.Wgl

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetDelegate ( string name, Type signature ) : Delegate

Creates a System.Delegate that can be used to call an OpenGL function, core or extension.

IsExtensionSupported ( string name ) : bool

Determines whether the specified OpenGL extension category is available in the current OpenGL context. Equivalent to IsExtensionSupported(name, true)

Load ( string function ) : bool

Tries to reload the given OpenGL function (core or extension).

Use this function if you require greater granularity when loading OpenGL entry points.

While the automatic initialisation will load all OpenGL entry points, in some cases the initialisation can take place before an OpenGL Context has been established. In this case, use this function to load the entry points for the OpenGL functions you will need, or use ReloadFunctions() to load all available entry points.

This function returns true if the given OpenGL function is supported, false otherwise.

To query for supported extensions use the IsExtensionSupported() function instead.

ReloadFunctions ( ) : void

Loads all OpenGL functions (core and extensions).

This function will be automatically called the first time you use any opengl function. There is

Call this function manually whenever you need to update OpenGL entry points. This need may arise if you change the pixelformat/visual, or in case you cannot (or do not want) to use the automatic initialization of the GL class.

wglAllocateMemoryNV ( Int32 size, System.Single readfreq, System.Single writefreq, System.Single priority ) : IntPtr
wglAssociateImageBufferEventsI3D ( IntPtr hDC, IntPtr pEvent, IntPtr pAddress, Int32 pSize, Int32 count ) : System.Boolean
wglAssociateImageBufferEventsI3D ( IntPtr hDC, IntPtr pEvent, [ pAddress, Int32 pSize, Int32 count ) : System.Boolean
wglBeginFrameTrackingI3D ( ) : System.Boolean
wglBindDisplayColorTableEXT ( Int16 id ) : bool
wglBindTexImageARB ( IntPtr hPbuffer, int iBuffer ) : System.Boolean
wglChoosePixelFormat ( IntPtr hDc, Gdi pPfd ) : int
wglChoosePixelFormatARB ( IntPtr hdc, IntPtr piAttribIList, IntPtr pfAttribFList, Int32 nMaxFormats, [ piFormats, [ nNumFormats ) : System.Boolean
wglChoosePixelFormatARB ( IntPtr hdc, int piAttribIList, System.Single pfAttribFList, Int32 nMaxFormats, [ piFormats, [ nNumFormats ) : System.Boolean
wglChoosePixelFormatEXT ( IntPtr hdc, IntPtr piAttribIList, IntPtr pfAttribFList, Int32 nMaxFormats, [ piFormats, [ nNumFormats ) : System.Boolean
wglChoosePixelFormatEXT ( IntPtr hdc, int piAttribIList, System.Single pfAttribFList, Int32 nMaxFormats, [ piFormats, [ nNumFormats ) : System.Boolean
wglCopyContext ( IntPtr hglrcSrc, IntPtr hglrcDst, Int32 mask ) : System.Boolean
wglCreateBufferRegionARB ( IntPtr hDC, int iLayerPlane, Int32 uType ) : IntPtr
wglCreateContext ( IntPtr hDc ) : IntPtr
wglCreateDisplayColorTableEXT ( Int16 id ) : bool
wglCreateImageBufferI3D ( IntPtr hDC, Int32 dwSize, Int32 uFlags ) : IntPtr
wglCreateLayerContext ( IntPtr hDc, int level ) : IntPtr
wglCreatePbufferARB ( IntPtr hDC, int iPixelFormat, int iWidth, int iHeight, int piAttribList ) : IntPtr
wglCreatePbufferEXT ( IntPtr hDC, int iPixelFormat, int iWidth, int iHeight, int piAttribList ) : IntPtr
wglDeleteBufferRegionARB ( IntPtr hRegion ) : void
wglDeleteContext ( IntPtr oldContext ) : System.Boolean
wglDescribeLayerPlane ( IntPtr hDc, int pixelFormat, int layerPlane, Int32 nBytes, Gdi plpd ) : System.Boolean
wglDescribePixelFormat ( IntPtr hdc, int ipfd, Int32 cjpfd, Gdi ppfd ) : int
wglDestroyDisplayColorTableEXT ( Int16 id ) : void
wglDestroyImageBufferI3D ( IntPtr hDC, IntPtr pAddress ) : Boolean
wglDestroyImageBufferI3D ( IntPtr hDC, [ pAddress ) : Boolean
wglDestroyPbufferARB ( IntPtr hPbuffer ) : Boolean
wglDestroyPbufferEXT ( IntPtr hPbuffer ) : Boolean
wglDisableFrameLockI3D ( ) : Boolean
wglDisableGenlockI3D ( IntPtr hDC ) : Boolean
wglEnableFrameLockI3D ( ) : Boolean
wglEnableGenlockI3D ( IntPtr hDC ) : Boolean
wglEndFrameTrackingI3D ( ) : Boolean
wglFreeMemoryNV ( [ pointer ) : void
wglGenlockSampleRateI3D ( IntPtr hDC, Int32 uRate ) : Boolean
wglGenlockSourceDelayI3D ( IntPtr hDC, Int32 uDelay ) : Boolean
wglGenlockSourceEdgeI3D ( IntPtr hDC, Int32 uEdge ) : Boolean
wglGenlockSourceI3D ( IntPtr hDC, Int32 uSource ) : Boolean
wglGetCurrentContext ( ) : IntPtr
wglGetCurrentDC ( ) : IntPtr
wglGetCurrentReadDCARB ( ) : IntPtr
wglGetCurrentReadDCEXT ( ) : IntPtr
wglGetDefaultProcAddress ( String lpszProc ) : IntPtr
wglGetDigitalVideoParametersI3D ( IntPtr hDC, int iAttribute, [ piValue ) : Boolean
wglGetExtensionsStringARB ( IntPtr hdc ) : string
wglGetExtensionsStringEXT ( ) : string
wglGetFrameUsageI3D ( [ pUsage ) : Boolean
wglGetGammaTableParametersI3D ( IntPtr hDC, int iAttribute, [ piValue ) : Boolean
wglGetLayerPaletteEntries ( IntPtr hdc, int iLayerPlane, int iStart, int cEntries, Int32 pcr ) : int
wglGetMscRateOML ( IntPtr hdc, [ numerator, [ denominator ) : Boolean
wglGetPbufferDCARB ( IntPtr hPbuffer ) : IntPtr
wglGetPbufferDCEXT ( IntPtr hPbuffer ) : IntPtr
wglGetPixelFormat ( IntPtr hdc ) : int
wglGetPixelFormatAttribfvARB ( IntPtr hdc, int iPixelFormat, int iLayerPlane, Int32 nAttributes, int piAttributes, [ pfValues ) : Boolean
wglGetPixelFormatAttribfvEXT ( IntPtr hdc, int iPixelFormat, int iLayerPlane, Int32 nAttributes, [ piAttributes, [ pfValues ) : Boolean
wglGetPixelFormatAttribivARB ( IntPtr hdc, int iPixelFormat, int iLayerPlane, Int32 nAttributes, int piAttributes, [ piValues ) : Boolean
wglGetPixelFormatAttribivEXT ( IntPtr hdc, int iPixelFormat, int iLayerPlane, Int32 nAttributes, [ piAttributes, [ piValues ) : Boolean
wglGetProcAddress ( String lpszProc ) : IntPtr
wglGetSwapIntervalEXT ( ) : int
wglGetSyncValuesOML ( IntPtr hdc, [ ust, [ msc, [ sbc ) : Boolean
wglIsEnabledFrameLockI3D ( [ pFlag ) : Boolean
wglIsEnabledGenlockI3D ( IntPtr hDC, [ pFlag ) : Boolean
wglLoadDisplayColorTableEXT ( Int16 table, Int32 length ) : bool
wglLoadDisplayColorTableEXT ( IntPtr table, Int32 length ) : bool
wglMakeContextCurrentARB ( IntPtr hDrawDC, IntPtr hReadDC, IntPtr hglrc ) : Boolean
wglMakeContextCurrentEXT ( IntPtr hDrawDC, IntPtr hReadDC, IntPtr hglrc ) : Boolean
wglMakeCurrent ( IntPtr hDc, IntPtr newContext ) : Boolean
wglQueryFrameLockMasterI3D ( [ pFlag ) : Boolean
wglQueryFrameTrackingI3D ( [ pFrameCount, [ pMissedFrames, [ pLastMissedUsage ) : Boolean
wglQueryPbufferARB ( IntPtr hPbuffer, int iAttribute, [ piValue ) : Boolean
wglQueryPbufferEXT ( IntPtr hPbuffer, int iAttribute, [ piValue ) : Boolean
wglRealizeLayerPalette ( IntPtr hdc, int iLayerPlane, Boolean bRealize ) : Boolean
wglReleaseImageBufferEventsI3D ( IntPtr hDC, IntPtr pAddress, Int32 count ) : Boolean
wglReleaseImageBufferEventsI3D ( IntPtr hDC, [ pAddress, Int32 count ) : Boolean
wglReleasePbufferDCARB ( IntPtr hPbuffer, IntPtr hDC ) : int
wglReleasePbufferDCEXT ( IntPtr hPbuffer, IntPtr hDC ) : int
wglReleaseTexImageARB ( IntPtr hPbuffer, int iBuffer ) : Boolean
wglRestoreBufferRegionARB ( IntPtr hRegion, int x, int y, int width, int height, int xSrc, int ySrc ) : Boolean
wglSaveBufferRegionARB ( IntPtr hRegion, int x, int y, int width, int height ) : Boolean
wglSetDigitalVideoParametersI3D ( IntPtr hDC, int iAttribute, int piValue ) : Boolean
wglSetGammaTableI3D ( IntPtr hDC, int iEntries, Int16 puRed, Int16 puGreen, Int16 puBlue ) : Boolean
wglSetGammaTableI3D ( IntPtr hDC, int iEntries, IntPtr puRed, IntPtr puGreen, IntPtr puBlue ) : Boolean
wglSetGammaTableParametersI3D ( IntPtr hDC, int iAttribute, int piValue ) : Boolean
wglSetLayerPaletteEntries ( IntPtr hdc, int iLayerPlane, int iStart, int cEntries, Int32 pcr ) : int
wglSetPbufferAttribARB ( IntPtr hPbuffer, int piAttribList ) : Boolean
wglSetPixelFormat ( IntPtr hdc, int ipfd, Gdi ppfd ) : Boolean
wglShareLists ( IntPtr hrcSrvShare, IntPtr hrcSrvSource ) : Boolean
wglSwapBuffers ( IntPtr hdc ) : Boolean
wglSwapBuffersMscOML ( IntPtr hdc, Int64 target_msc, Int64 divisor, Int64 remainder ) : Int64
wglSwapIntervalEXT ( int interval ) : Boolean
wglSwapLayerBuffers ( IntPtr hdc, Int32 fuFlags ) : Boolean
wglSwapLayerBuffersMscOML ( IntPtr hdc, int fuPlanes, Int64 target_msc, Int64 divisor, Int64 remainder ) : Int64
wglUseFontBitmapsA ( IntPtr hDC, Int32 first, Int32 count, Int32 listBase ) : Boolean
wglUseFontBitmapsW ( IntPtr hDC, Int32 first, Int32 count, Int32 listBase ) : Boolean
wglUseFontOutlinesA ( IntPtr hDC, Int32 first, Int32 count, Int32 listBase, float thickness, float deviation, Int32 fontMode, Gdi glyphMetrics ) : Boolean
wglUseFontOutlinesW ( IntPtr hDC, Int32 first, Int32 count, Int32 listBase, float thickness, float deviation, Int32 fontMode, Gdi glyphMetrics ) : Boolean
wglWaitForMscOML ( IntPtr hdc, Int64 target_msc, Int64 divisor, Int64 remainder, [ ust, [ msc, [ sbc ) : Boolean
wglWaitForSbcOML ( IntPtr hdc, Int64 target_sbc, [ ust, [ msc, [ sbc ) : Boolean

Приватные методы

Метод Описание
BuildExtensionList ( ) : void
GetExtensionDelegate ( string name, Type signature ) : Delegate

Creates a System.Delegate that can be used to call a dynamically exported OpenGL function.

Wgl ( ) : System
set ( object d, Delegate value ) : void
wglAssociateImageBufferEventsI3D ( IntPtr hDC, IntPtr pEvent, IntPtr pAddress, Int32 pSize, UInt32 count ) : System.Boolean
wglAssociateImageBufferEventsI3D ( IntPtr hDC, IntPtr pEvent, [ pAddress, Int32 pSize, UInt32 count ) : System.Boolean
wglAssociateImageBufferEventsI3D ( IntPtr hDC, IntPtr pEvent, [ pAddress, IntPtr pSize, Int32 count ) : System.Boolean
wglAssociateImageBufferEventsI3D ( IntPtr hDC, IntPtr pEvent, [ pAddress, IntPtr pSize, UInt32 count ) : System.Boolean
wglBindDisplayColorTableEXT ( UInt16 id ) : bool
wglChoosePixelFormat ( IntPtr hDc, IntPtr pPfd ) : int
wglChoosePixelFormatARB ( IntPtr hdc, IntPtr piAttribIList, IntPtr pfAttribFList, UInt32 nMaxFormats, [ piFormats, [ nNumFormats ) : System.Boolean
wglChoosePixelFormatARB ( IntPtr hdc, int piAttribIList, System.Single pfAttribFList, UInt32 nMaxFormats, [ piFormats, [ nNumFormats ) : System.Boolean
wglChoosePixelFormatEXT ( IntPtr hdc, IntPtr piAttribIList, IntPtr pfAttribFList, UInt32 nMaxFormats, [ piFormats, [ nNumFormats ) : System.Boolean
wglChoosePixelFormatEXT ( IntPtr hdc, int piAttribIList, System.Single pfAttribFList, UInt32 nMaxFormats, [ piFormats, [ nNumFormats ) : System.Boolean
wglCopyContext ( IntPtr hglrcSrc, IntPtr hglrcDst, UInt32 mask ) : System.Boolean
wglCreateBufferRegionARB ( IntPtr hDC, int iLayerPlane, UInt32 uType ) : IntPtr
wglCreateDisplayColorTableEXT ( UInt16 id ) : bool
wglCreateImageBufferI3D ( IntPtr hDC, Int32 dwSize, UInt32 uFlags ) : IntPtr
wglCreatePbufferARB ( IntPtr hDC, int iPixelFormat, int iWidth, int iHeight, IntPtr piAttribList ) : IntPtr
wglCreatePbufferEXT ( IntPtr hDC, int iPixelFormat, int iWidth, int iHeight, IntPtr piAttribList ) : IntPtr
wglDescribeLayerPlane ( IntPtr hDc, int pixelFormat, int layerPlane, Int32 nBytes, IntPtr plpd ) : System.Boolean
wglDescribeLayerPlane ( IntPtr hDc, int pixelFormat, int layerPlane, UInt32 nBytes, Gdi plpd ) : System.Boolean
wglDescribeLayerPlane ( IntPtr hDc, int pixelFormat, int layerPlane, UInt32 nBytes, IntPtr plpd ) : System.Boolean
wglDescribePixelFormat ( IntPtr hdc, int ipfd, Int32 cjpfd, IntPtr ppfd ) : int
wglDescribePixelFormat ( IntPtr hdc, int ipfd, UInt32 cjpfd, Gdi ppfd ) : int
wglDescribePixelFormat ( IntPtr hdc, int ipfd, UInt32 cjpfd, IntPtr ppfd ) : int
wglDestroyDisplayColorTableEXT ( UInt16 id ) : void
wglGenlockSampleRateI3D ( IntPtr hDC, UInt32 uRate ) : Boolean
wglGenlockSourceDelayI3D ( IntPtr hDC, UInt32 uDelay ) : Boolean
wglGenlockSourceEdgeI3D ( IntPtr hDC, UInt32 uEdge ) : Boolean
wglGenlockSourceI3D ( IntPtr hDC, UInt32 uSource ) : Boolean
wglGetGammaTableI3D ( IntPtr hDC, int iEntries, [ puRed, [ puGreen, [ puBlue ) : Boolean
wglGetGenlockSampleRateI3D ( IntPtr hDC, [ uRate ) : Boolean
wglGetGenlockSourceDelayI3D ( IntPtr hDC, [ uDelay ) : Boolean
wglGetGenlockSourceEdgeI3D ( IntPtr hDC, [ uEdge ) : Boolean
wglGetGenlockSourceI3D ( IntPtr hDC, [ uSource ) : Boolean
wglGetLayerPaletteEntries ( IntPtr hdc, int iLayerPlane, int iStart, int cEntries, IntPtr pcr ) : int
wglGetPixelFormatAttribfvARB ( IntPtr hdc, int iPixelFormat, int iLayerPlane, Int32 nAttributes, IntPtr piAttributes, [ pfValues ) : Boolean
wglGetPixelFormatAttribfvARB ( IntPtr hdc, int iPixelFormat, int iLayerPlane, UInt32 nAttributes, IntPtr piAttributes, [ pfValues ) : Boolean
wglGetPixelFormatAttribfvARB ( IntPtr hdc, int iPixelFormat, int iLayerPlane, UInt32 nAttributes, int piAttributes, [ pfValues ) : Boolean
wglGetPixelFormatAttribfvEXT ( IntPtr hdc, int iPixelFormat, int iLayerPlane, UInt32 nAttributes, [ piAttributes, [ pfValues ) : Boolean
wglGetPixelFormatAttribivARB ( IntPtr hdc, int iPixelFormat, int iLayerPlane, Int32 nAttributes, IntPtr piAttributes, [ piValues ) : Boolean
wglGetPixelFormatAttribivARB ( IntPtr hdc, int iPixelFormat, int iLayerPlane, UInt32 nAttributes, IntPtr piAttributes, [ piValues ) : Boolean
wglGetPixelFormatAttribivARB ( IntPtr hdc, int iPixelFormat, int iLayerPlane, UInt32 nAttributes, int piAttributes, [ piValues ) : Boolean
wglGetPixelFormatAttribivEXT ( IntPtr hdc, int iPixelFormat, int iLayerPlane, UInt32 nAttributes, [ piAttributes, [ piValues ) : Boolean
wglLoadDisplayColorTableEXT ( IntPtr table, UInt32 length ) : bool
wglLoadDisplayColorTableEXT ( UInt16 table, UInt32 length ) : bool
wglQueryGenlockMaxSourceDelayI3D ( IntPtr hDC, [ uMaxLineDelay, [ uMaxPixelDelay ) : Boolean
wglReleaseImageBufferEventsI3D ( IntPtr hDC, IntPtr pAddress, UInt32 count ) : Boolean
wglReleaseImageBufferEventsI3D ( IntPtr hDC, [ pAddress, UInt32 count ) : Boolean
wglSetDigitalVideoParametersI3D ( IntPtr hDC, int iAttribute, IntPtr piValue ) : Boolean
wglSetGammaTableI3D ( IntPtr hDC, int iEntries, UInt16 puRed, UInt16 puGreen, UInt16 puBlue ) : Boolean
wglSetGammaTableParametersI3D ( IntPtr hDC, int iAttribute, IntPtr piValue ) : Boolean
wglSetLayerPaletteEntries ( IntPtr hdc, int iLayerPlane, int iStart, int cEntries, IntPtr pcr ) : int
wglSetPbufferAttribARB ( IntPtr hPbuffer, IntPtr piAttribList ) : Boolean
wglSetPixelFormat ( IntPtr hdc, int ipfd, IntPtr ppfd ) : Boolean
wglSwapLayerBuffers ( IntPtr hdc, UInt32 fuFlags ) : Boolean
wglUseFontOutlinesA ( IntPtr hDC, Int32 first, Int32 count, Int32 listBase, float thickness, float deviation, Int32 fontMode, IntPtr glyphMetrics ) : Boolean
wglUseFontOutlinesW ( IntPtr hDC, Int32 first, Int32 count, Int32 listBase, float thickness, float deviation, Int32 fontMode, IntPtr glyphMetrics ) : Boolean

Описание методов

GetDelegate() публичный статический Метод

Creates a System.Delegate that can be used to call an OpenGL function, core or extension.
public static GetDelegate ( string name, Type signature ) : Delegate
name string The name of the OpenGL function (eg. "glNewList")
signature System.Type The signature of the OpenGL function.
Результат System.Delegate

IsExtensionSupported() публичный статический Метод

Determines whether the specified OpenGL extension category is available in the current OpenGL context. Equivalent to IsExtensionSupported(name, true)
public static IsExtensionSupported ( string name ) : bool
name string The string for the OpenGL extension category (eg. "GL_ARB_multitexture")
Результат bool

Load() публичный статический Метод

Tries to reload the given OpenGL function (core or extension).

Use this function if you require greater granularity when loading OpenGL entry points.

While the automatic initialisation will load all OpenGL entry points, in some cases the initialisation can take place before an OpenGL Context has been established. In this case, use this function to load the entry points for the OpenGL functions you will need, or use ReloadFunctions() to load all available entry points.

This function returns true if the given OpenGL function is supported, false otherwise.

To query for supported extensions use the IsExtensionSupported() function instead.

public static Load ( string function ) : bool
function string The name of the OpenGL function (i.e. glShaderSource)
Результат bool

ReloadFunctions() публичный статический Метод

Loads all OpenGL functions (core and extensions).

This function will be automatically called the first time you use any opengl function. There is

Call this function manually whenever you need to update OpenGL entry points. This need may arise if you change the pixelformat/visual, or in case you cannot (or do not want) to use the automatic initialization of the GL class.

public static ReloadFunctions ( ) : void
Результат void

wglAllocateMemoryNV() публичный статический Метод

public static wglAllocateMemoryNV ( Int32 size, System.Single readfreq, System.Single writefreq, System.Single priority ) : IntPtr
size System.Int32
readfreq System.Single
writefreq System.Single
priority System.Single
Результат System.IntPtr

wglAssociateImageBufferEventsI3D() публичный статический Метод

public static wglAssociateImageBufferEventsI3D ( IntPtr hDC, IntPtr pEvent, IntPtr pAddress, Int32 pSize, Int32 count ) : System.Boolean
hDC System.IntPtr
pEvent System.IntPtr
pAddress System.IntPtr
pSize System.Int32
count System.Int32
Результат System.Boolean

wglAssociateImageBufferEventsI3D() публичный статический Метод

public static wglAssociateImageBufferEventsI3D ( IntPtr hDC, IntPtr pEvent, [ pAddress, Int32 pSize, Int32 count ) : System.Boolean
hDC System.IntPtr
pEvent System.IntPtr
pAddress [
pSize System.Int32
count System.Int32
Результат System.Boolean

wglBeginFrameTrackingI3D() публичный статический Метод

public static wglBeginFrameTrackingI3D ( ) : System.Boolean
Результат System.Boolean

wglBindDisplayColorTableEXT() публичный статический Метод

public static wglBindDisplayColorTableEXT ( Int16 id ) : bool
id System.Int16
Результат bool

wglBindTexImageARB() публичный статический Метод

public static wglBindTexImageARB ( IntPtr hPbuffer, int iBuffer ) : System.Boolean
hPbuffer System.IntPtr
iBuffer int
Результат System.Boolean

wglChoosePixelFormat() публичный статический Метод

public static wglChoosePixelFormat ( IntPtr hDc, Gdi pPfd ) : int
hDc System.IntPtr
pPfd Gdi
Результат int

wglChoosePixelFormatARB() публичный статический Метод

public static wglChoosePixelFormatARB ( IntPtr hdc, IntPtr piAttribIList, IntPtr pfAttribFList, Int32 nMaxFormats, [ piFormats, [ nNumFormats ) : System.Boolean
hdc System.IntPtr
piAttribIList System.IntPtr
pfAttribFList System.IntPtr
nMaxFormats System.Int32
piFormats [
nNumFormats [
Результат System.Boolean

wglChoosePixelFormatARB() публичный статический Метод

public static wglChoosePixelFormatARB ( IntPtr hdc, int piAttribIList, System.Single pfAttribFList, Int32 nMaxFormats, [ piFormats, [ nNumFormats ) : System.Boolean
hdc System.IntPtr
piAttribIList int
pfAttribFList System.Single
nMaxFormats System.Int32
piFormats [
nNumFormats [
Результат System.Boolean

wglChoosePixelFormatEXT() публичный статический Метод

public static wglChoosePixelFormatEXT ( IntPtr hdc, IntPtr piAttribIList, IntPtr pfAttribFList, Int32 nMaxFormats, [ piFormats, [ nNumFormats ) : System.Boolean
hdc System.IntPtr
piAttribIList System.IntPtr
pfAttribFList System.IntPtr
nMaxFormats System.Int32
piFormats [
nNumFormats [
Результат System.Boolean

wglChoosePixelFormatEXT() публичный статический Метод

public static wglChoosePixelFormatEXT ( IntPtr hdc, int piAttribIList, System.Single pfAttribFList, Int32 nMaxFormats, [ piFormats, [ nNumFormats ) : System.Boolean
hdc System.IntPtr
piAttribIList int
pfAttribFList System.Single
nMaxFormats System.Int32
piFormats [
nNumFormats [
Результат System.Boolean

wglCopyContext() публичный статический Метод

public static wglCopyContext ( IntPtr hglrcSrc, IntPtr hglrcDst, Int32 mask ) : System.Boolean
hglrcSrc System.IntPtr
hglrcDst System.IntPtr
mask System.Int32
Результат System.Boolean

wglCreateBufferRegionARB() публичный статический Метод

public static wglCreateBufferRegionARB ( IntPtr hDC, int iLayerPlane, Int32 uType ) : IntPtr
hDC System.IntPtr
iLayerPlane int
uType System.Int32
Результат System.IntPtr

wglCreateContext() публичный статический Метод

public static wglCreateContext ( IntPtr hDc ) : IntPtr
hDc System.IntPtr
Результат System.IntPtr

wglCreateDisplayColorTableEXT() публичный статический Метод

public static wglCreateDisplayColorTableEXT ( Int16 id ) : bool
id System.Int16
Результат bool

wglCreateImageBufferI3D() публичный статический Метод

public static wglCreateImageBufferI3D ( IntPtr hDC, Int32 dwSize, Int32 uFlags ) : IntPtr
hDC System.IntPtr
dwSize System.Int32
uFlags System.Int32
Результат System.IntPtr

wglCreateLayerContext() публичный статический Метод

public static wglCreateLayerContext ( IntPtr hDc, int level ) : IntPtr
hDc System.IntPtr
level int
Результат System.IntPtr

wglCreatePbufferARB() публичный статический Метод

public static wglCreatePbufferARB ( IntPtr hDC, int iPixelFormat, int iWidth, int iHeight, int piAttribList ) : IntPtr
hDC System.IntPtr
iPixelFormat int
iWidth int
iHeight int
piAttribList int
Результат System.IntPtr

wglCreatePbufferEXT() публичный статический Метод

public static wglCreatePbufferEXT ( IntPtr hDC, int iPixelFormat, int iWidth, int iHeight, int piAttribList ) : IntPtr
hDC System.IntPtr
iPixelFormat int
iWidth int
iHeight int
piAttribList int
Результат System.IntPtr

wglDeleteBufferRegionARB() публичный статический Метод

public static wglDeleteBufferRegionARB ( IntPtr hRegion ) : void
hRegion System.IntPtr
Результат void

wglDeleteContext() публичный статический Метод

public static wglDeleteContext ( IntPtr oldContext ) : System.Boolean
oldContext System.IntPtr
Результат System.Boolean

wglDescribeLayerPlane() публичный статический Метод

public static wglDescribeLayerPlane ( IntPtr hDc, int pixelFormat, int layerPlane, Int32 nBytes, Gdi plpd ) : System.Boolean
hDc System.IntPtr
pixelFormat int
layerPlane int
nBytes System.Int32
plpd Gdi
Результат System.Boolean

wglDescribePixelFormat() публичный статический Метод

public static wglDescribePixelFormat ( IntPtr hdc, int ipfd, Int32 cjpfd, Gdi ppfd ) : int
hdc IntPtr
ipfd int
cjpfd Int32
ppfd Gdi
Результат int

wglDestroyDisplayColorTableEXT() публичный статический Метод

public static wglDestroyDisplayColorTableEXT ( Int16 id ) : void
id Int16
Результат void

wglDestroyImageBufferI3D() публичный статический Метод

public static wglDestroyImageBufferI3D ( IntPtr hDC, IntPtr pAddress ) : Boolean
hDC IntPtr
pAddress IntPtr
Результат Boolean

wglDestroyImageBufferI3D() публичный статический Метод

public static wglDestroyImageBufferI3D ( IntPtr hDC, [ pAddress ) : Boolean
hDC IntPtr
pAddress [
Результат Boolean

wglDestroyPbufferARB() публичный статический Метод

public static wglDestroyPbufferARB ( IntPtr hPbuffer ) : Boolean
hPbuffer IntPtr
Результат Boolean

wglDestroyPbufferEXT() публичный статический Метод

public static wglDestroyPbufferEXT ( IntPtr hPbuffer ) : Boolean
hPbuffer IntPtr
Результат Boolean

wglDisableFrameLockI3D() публичный статический Метод

public static wglDisableFrameLockI3D ( ) : Boolean
Результат Boolean

wglDisableGenlockI3D() публичный статический Метод

public static wglDisableGenlockI3D ( IntPtr hDC ) : Boolean
hDC IntPtr
Результат Boolean

wglEnableFrameLockI3D() публичный статический Метод

public static wglEnableFrameLockI3D ( ) : Boolean
Результат Boolean

wglEnableGenlockI3D() публичный статический Метод

public static wglEnableGenlockI3D ( IntPtr hDC ) : Boolean
hDC IntPtr
Результат Boolean

wglEndFrameTrackingI3D() публичный статический Метод

public static wglEndFrameTrackingI3D ( ) : Boolean
Результат Boolean

wglFreeMemoryNV() публичный статический Метод

public static wglFreeMemoryNV ( [ pointer ) : void
pointer [
Результат void

wglGenlockSampleRateI3D() публичный статический Метод

public static wglGenlockSampleRateI3D ( IntPtr hDC, Int32 uRate ) : Boolean
hDC IntPtr
uRate Int32
Результат Boolean

wglGenlockSourceDelayI3D() публичный статический Метод

public static wglGenlockSourceDelayI3D ( IntPtr hDC, Int32 uDelay ) : Boolean
hDC IntPtr
uDelay Int32
Результат Boolean

wglGenlockSourceEdgeI3D() публичный статический Метод

public static wglGenlockSourceEdgeI3D ( IntPtr hDC, Int32 uEdge ) : Boolean
hDC IntPtr
uEdge Int32
Результат Boolean

wglGenlockSourceI3D() публичный статический Метод

public static wglGenlockSourceI3D ( IntPtr hDC, Int32 uSource ) : Boolean
hDC IntPtr
uSource Int32
Результат Boolean

wglGetCurrentContext() публичный статический Метод

public static wglGetCurrentContext ( ) : IntPtr
Результат IntPtr

wglGetCurrentDC() публичный статический Метод

public static wglGetCurrentDC ( ) : IntPtr
Результат IntPtr

wglGetCurrentReadDCARB() публичный статический Метод

public static wglGetCurrentReadDCARB ( ) : IntPtr
Результат IntPtr

wglGetCurrentReadDCEXT() публичный статический Метод

public static wglGetCurrentReadDCEXT ( ) : IntPtr
Результат IntPtr

wglGetDefaultProcAddress() публичный статический Метод

public static wglGetDefaultProcAddress ( String lpszProc ) : IntPtr
lpszProc String
Результат IntPtr

wglGetDigitalVideoParametersI3D() публичный статический Метод

public static wglGetDigitalVideoParametersI3D ( IntPtr hDC, int iAttribute, [ piValue ) : Boolean
hDC IntPtr
iAttribute int
piValue [
Результат Boolean

wglGetExtensionsStringARB() публичный статический Метод

public static wglGetExtensionsStringARB ( IntPtr hdc ) : string
hdc IntPtr
Результат string

wglGetExtensionsStringEXT() публичный статический Метод

public static wglGetExtensionsStringEXT ( ) : string
Результат string

wglGetFrameUsageI3D() публичный статический Метод

public static wglGetFrameUsageI3D ( [ pUsage ) : Boolean
pUsage [
Результат Boolean

wglGetGammaTableParametersI3D() публичный статический Метод

public static wglGetGammaTableParametersI3D ( IntPtr hDC, int iAttribute, [ piValue ) : Boolean
hDC IntPtr
iAttribute int
piValue [
Результат Boolean

wglGetLayerPaletteEntries() публичный статический Метод

public static wglGetLayerPaletteEntries ( IntPtr hdc, int iLayerPlane, int iStart, int cEntries, Int32 pcr ) : int
hdc IntPtr
iLayerPlane int
iStart int
cEntries int
pcr Int32
Результат int

wglGetMscRateOML() публичный статический Метод

public static wglGetMscRateOML ( IntPtr hdc, [ numerator, [ denominator ) : Boolean
hdc IntPtr
numerator [
denominator [
Результат Boolean

wglGetPbufferDCARB() публичный статический Метод

public static wglGetPbufferDCARB ( IntPtr hPbuffer ) : IntPtr
hPbuffer IntPtr
Результат IntPtr

wglGetPbufferDCEXT() публичный статический Метод

public static wglGetPbufferDCEXT ( IntPtr hPbuffer ) : IntPtr
hPbuffer IntPtr
Результат IntPtr

wglGetPixelFormat() публичный статический Метод

public static wglGetPixelFormat ( IntPtr hdc ) : int
hdc IntPtr
Результат int

wglGetPixelFormatAttribfvARB() публичный статический Метод

public static wglGetPixelFormatAttribfvARB ( IntPtr hdc, int iPixelFormat, int iLayerPlane, Int32 nAttributes, int piAttributes, [ pfValues ) : Boolean
hdc IntPtr
iPixelFormat int
iLayerPlane int
nAttributes Int32
piAttributes int
pfValues [
Результат Boolean

wglGetPixelFormatAttribfvEXT() публичный статический Метод

public static wglGetPixelFormatAttribfvEXT ( IntPtr hdc, int iPixelFormat, int iLayerPlane, Int32 nAttributes, [ piAttributes, [ pfValues ) : Boolean
hdc IntPtr
iPixelFormat int
iLayerPlane int
nAttributes Int32
piAttributes [
pfValues [
Результат Boolean

wglGetPixelFormatAttribivARB() публичный статический Метод

public static wglGetPixelFormatAttribivARB ( IntPtr hdc, int iPixelFormat, int iLayerPlane, Int32 nAttributes, int piAttributes, [ piValues ) : Boolean
hdc IntPtr
iPixelFormat int
iLayerPlane int
nAttributes Int32
piAttributes int
piValues [
Результат Boolean

wglGetPixelFormatAttribivEXT() публичный статический Метод

public static wglGetPixelFormatAttribivEXT ( IntPtr hdc, int iPixelFormat, int iLayerPlane, Int32 nAttributes, [ piAttributes, [ piValues ) : Boolean
hdc IntPtr
iPixelFormat int
iLayerPlane int
nAttributes Int32
piAttributes [
piValues [
Результат Boolean

wglGetProcAddress() публичный статический Метод

public static wglGetProcAddress ( String lpszProc ) : IntPtr
lpszProc String
Результат IntPtr

wglGetSwapIntervalEXT() публичный статический Метод

public static wglGetSwapIntervalEXT ( ) : int
Результат int

wglGetSyncValuesOML() публичный статический Метод

public static wglGetSyncValuesOML ( IntPtr hdc, [ ust, [ msc, [ sbc ) : Boolean
hdc IntPtr
ust [
msc [
sbc [
Результат Boolean

wglIsEnabledFrameLockI3D() публичный статический Метод

public static wglIsEnabledFrameLockI3D ( [ pFlag ) : Boolean
pFlag [
Результат Boolean

wglIsEnabledGenlockI3D() публичный статический Метод

public static wglIsEnabledGenlockI3D ( IntPtr hDC, [ pFlag ) : Boolean
hDC IntPtr
pFlag [
Результат Boolean

wglLoadDisplayColorTableEXT() публичный статический Метод

public static wglLoadDisplayColorTableEXT ( Int16 table, Int32 length ) : bool
table Int16
length Int32
Результат bool

wglLoadDisplayColorTableEXT() публичный статический Метод

public static wglLoadDisplayColorTableEXT ( IntPtr table, Int32 length ) : bool
table IntPtr
length Int32
Результат bool

wglMakeContextCurrentARB() публичный статический Метод

public static wglMakeContextCurrentARB ( IntPtr hDrawDC, IntPtr hReadDC, IntPtr hglrc ) : Boolean
hDrawDC IntPtr
hReadDC IntPtr
hglrc IntPtr
Результат Boolean

wglMakeContextCurrentEXT() публичный статический Метод

public static wglMakeContextCurrentEXT ( IntPtr hDrawDC, IntPtr hReadDC, IntPtr hglrc ) : Boolean
hDrawDC IntPtr
hReadDC IntPtr
hglrc IntPtr
Результат Boolean

wglMakeCurrent() публичный статический Метод

public static wglMakeCurrent ( IntPtr hDc, IntPtr newContext ) : Boolean
hDc IntPtr
newContext IntPtr
Результат Boolean

wglQueryFrameLockMasterI3D() публичный статический Метод

public static wglQueryFrameLockMasterI3D ( [ pFlag ) : Boolean
pFlag [
Результат Boolean

wglQueryFrameTrackingI3D() публичный статический Метод

public static wglQueryFrameTrackingI3D ( [ pFrameCount, [ pMissedFrames, [ pLastMissedUsage ) : Boolean
pFrameCount [
pMissedFrames [
pLastMissedUsage [
Результат Boolean

wglQueryPbufferARB() публичный статический Метод

public static wglQueryPbufferARB ( IntPtr hPbuffer, int iAttribute, [ piValue ) : Boolean
hPbuffer IntPtr
iAttribute int
piValue [
Результат Boolean

wglQueryPbufferEXT() публичный статический Метод

public static wglQueryPbufferEXT ( IntPtr hPbuffer, int iAttribute, [ piValue ) : Boolean
hPbuffer IntPtr
iAttribute int
piValue [
Результат Boolean

wglRealizeLayerPalette() публичный статический Метод

public static wglRealizeLayerPalette ( IntPtr hdc, int iLayerPlane, Boolean bRealize ) : Boolean
hdc IntPtr
iLayerPlane int
bRealize Boolean
Результат Boolean

wglReleaseImageBufferEventsI3D() публичный статический Метод

public static wglReleaseImageBufferEventsI3D ( IntPtr hDC, IntPtr pAddress, Int32 count ) : Boolean
hDC IntPtr
pAddress IntPtr
count Int32
Результат Boolean

wglReleaseImageBufferEventsI3D() публичный статический Метод

public static wglReleaseImageBufferEventsI3D ( IntPtr hDC, [ pAddress, Int32 count ) : Boolean
hDC IntPtr
pAddress [
count Int32
Результат Boolean

wglReleasePbufferDCARB() публичный статический Метод

public static wglReleasePbufferDCARB ( IntPtr hPbuffer, IntPtr hDC ) : int
hPbuffer IntPtr
hDC IntPtr
Результат int

wglReleasePbufferDCEXT() публичный статический Метод

public static wglReleasePbufferDCEXT ( IntPtr hPbuffer, IntPtr hDC ) : int
hPbuffer IntPtr
hDC IntPtr
Результат int

wglReleaseTexImageARB() публичный статический Метод

public static wglReleaseTexImageARB ( IntPtr hPbuffer, int iBuffer ) : Boolean
hPbuffer IntPtr
iBuffer int
Результат Boolean

wglRestoreBufferRegionARB() публичный статический Метод

public static wglRestoreBufferRegionARB ( IntPtr hRegion, int x, int y, int width, int height, int xSrc, int ySrc ) : Boolean
hRegion IntPtr
x int
y int
width int
height int
xSrc int
ySrc int
Результат Boolean

wglSaveBufferRegionARB() публичный статический Метод

public static wglSaveBufferRegionARB ( IntPtr hRegion, int x, int y, int width, int height ) : Boolean
hRegion IntPtr
x int
y int
width int
height int
Результат Boolean

wglSetDigitalVideoParametersI3D() публичный статический Метод

public static wglSetDigitalVideoParametersI3D ( IntPtr hDC, int iAttribute, int piValue ) : Boolean
hDC IntPtr
iAttribute int
piValue int
Результат Boolean

wglSetGammaTableI3D() публичный статический Метод

public static wglSetGammaTableI3D ( IntPtr hDC, int iEntries, Int16 puRed, Int16 puGreen, Int16 puBlue ) : Boolean
hDC IntPtr
iEntries int
puRed Int16
puGreen Int16
puBlue Int16
Результат Boolean

wglSetGammaTableI3D() публичный статический Метод

public static wglSetGammaTableI3D ( IntPtr hDC, int iEntries, IntPtr puRed, IntPtr puGreen, IntPtr puBlue ) : Boolean
hDC IntPtr
iEntries int
puRed IntPtr
puGreen IntPtr
puBlue IntPtr
Результат Boolean

wglSetGammaTableParametersI3D() публичный статический Метод

public static wglSetGammaTableParametersI3D ( IntPtr hDC, int iAttribute, int piValue ) : Boolean
hDC IntPtr
iAttribute int
piValue int
Результат Boolean

wglSetLayerPaletteEntries() публичный статический Метод

public static wglSetLayerPaletteEntries ( IntPtr hdc, int iLayerPlane, int iStart, int cEntries, Int32 pcr ) : int
hdc IntPtr
iLayerPlane int
iStart int
cEntries int
pcr Int32
Результат int

wglSetPbufferAttribARB() публичный статический Метод

public static wglSetPbufferAttribARB ( IntPtr hPbuffer, int piAttribList ) : Boolean
hPbuffer IntPtr
piAttribList int
Результат Boolean

wglSetPixelFormat() публичный статический Метод

public static wglSetPixelFormat ( IntPtr hdc, int ipfd, Gdi ppfd ) : Boolean
hdc IntPtr
ipfd int
ppfd Gdi
Результат Boolean

wglShareLists() публичный статический Метод

public static wglShareLists ( IntPtr hrcSrvShare, IntPtr hrcSrvSource ) : Boolean
hrcSrvShare IntPtr
hrcSrvSource IntPtr
Результат Boolean

wglSwapBuffers() публичный статический Метод

public static wglSwapBuffers ( IntPtr hdc ) : Boolean
hdc IntPtr
Результат Boolean

wglSwapBuffersMscOML() публичный статический Метод

public static wglSwapBuffersMscOML ( IntPtr hdc, Int64 target_msc, Int64 divisor, Int64 remainder ) : Int64
hdc IntPtr
target_msc Int64
divisor Int64
remainder Int64
Результат Int64

wglSwapIntervalEXT() публичный статический Метод

public static wglSwapIntervalEXT ( int interval ) : Boolean
interval int
Результат Boolean

wglSwapLayerBuffers() публичный статический Метод

public static wglSwapLayerBuffers ( IntPtr hdc, Int32 fuFlags ) : Boolean
hdc IntPtr
fuFlags Int32
Результат Boolean

wglSwapLayerBuffersMscOML() публичный статический Метод

public static wglSwapLayerBuffersMscOML ( IntPtr hdc, int fuPlanes, Int64 target_msc, Int64 divisor, Int64 remainder ) : Int64
hdc IntPtr
fuPlanes int
target_msc Int64
divisor Int64
remainder Int64
Результат Int64

wglUseFontBitmapsA() публичный статический Метод

public static wglUseFontBitmapsA ( IntPtr hDC, Int32 first, Int32 count, Int32 listBase ) : Boolean
hDC IntPtr
first Int32
count Int32
listBase Int32
Результат Boolean

wglUseFontBitmapsW() публичный статический Метод

public static wglUseFontBitmapsW ( IntPtr hDC, Int32 first, Int32 count, Int32 listBase ) : Boolean
hDC IntPtr
first Int32
count Int32
listBase Int32
Результат Boolean

wglUseFontOutlinesA() публичный статический Метод

public static wglUseFontOutlinesA ( IntPtr hDC, Int32 first, Int32 count, Int32 listBase, float thickness, float deviation, Int32 fontMode, Gdi glyphMetrics ) : Boolean
hDC IntPtr
first Int32
count Int32
listBase Int32
thickness float
deviation float
fontMode Int32
glyphMetrics Gdi
Результат Boolean

wglUseFontOutlinesW() публичный статический Метод

public static wglUseFontOutlinesW ( IntPtr hDC, Int32 first, Int32 count, Int32 listBase, float thickness, float deviation, Int32 fontMode, Gdi glyphMetrics ) : Boolean
hDC IntPtr
first Int32
count Int32
listBase Int32
thickness float
deviation float
fontMode Int32
glyphMetrics Gdi
Результат Boolean

wglWaitForMscOML() публичный статический Метод

public static wglWaitForMscOML ( IntPtr hdc, Int64 target_msc, Int64 divisor, Int64 remainder, [ ust, [ msc, [ sbc ) : Boolean
hdc IntPtr
target_msc Int64
divisor Int64
remainder Int64
ust [
msc [
sbc [
Результат Boolean

wglWaitForSbcOML() публичный статический Метод

public static wglWaitForSbcOML ( IntPtr hdc, Int64 target_sbc, [ ust, [ msc, [ sbc ) : Boolean
hdc IntPtr
target_sbc Int64
ust [
msc [
sbc [
Результат Boolean