C# Class Tao.Platform.Windows.Wgl

Afficher le fichier Open project: WolfgangSt/axiom Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

GetDelegate() public static méthode

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.
Résultat System.Delegate

IsExtensionSupported() public static méthode

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")
Résultat bool

Load() public static méthode

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)
Résultat bool

ReloadFunctions() public static méthode

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
Résultat void

wglAllocateMemoryNV() public static méthode

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
Résultat System.IntPtr

wglAssociateImageBufferEventsI3D() public static méthode

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
Résultat System.Boolean

wglAssociateImageBufferEventsI3D() public static méthode

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
Résultat System.Boolean

wglBeginFrameTrackingI3D() public static méthode

public static wglBeginFrameTrackingI3D ( ) : System.Boolean
Résultat System.Boolean

wglBindDisplayColorTableEXT() public static méthode

public static wglBindDisplayColorTableEXT ( Int16 id ) : bool
id System.Int16
Résultat bool

wglBindTexImageARB() public static méthode

public static wglBindTexImageARB ( IntPtr hPbuffer, int iBuffer ) : System.Boolean
hPbuffer System.IntPtr
iBuffer int
Résultat System.Boolean

wglChoosePixelFormat() public static méthode

public static wglChoosePixelFormat ( IntPtr hDc, Gdi pPfd ) : int
hDc System.IntPtr
pPfd Gdi
Résultat int

wglChoosePixelFormatARB() public static méthode

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 [
Résultat System.Boolean

wglChoosePixelFormatARB() public static méthode

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 [
Résultat System.Boolean

wglChoosePixelFormatEXT() public static méthode

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 [
Résultat System.Boolean

wglChoosePixelFormatEXT() public static méthode

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 [
Résultat System.Boolean

wglCopyContext() public static méthode

public static wglCopyContext ( IntPtr hglrcSrc, IntPtr hglrcDst, Int32 mask ) : System.Boolean
hglrcSrc System.IntPtr
hglrcDst System.IntPtr
mask System.Int32
Résultat System.Boolean

wglCreateBufferRegionARB() public static méthode

public static wglCreateBufferRegionARB ( IntPtr hDC, int iLayerPlane, Int32 uType ) : IntPtr
hDC System.IntPtr
iLayerPlane int
uType System.Int32
Résultat System.IntPtr

wglCreateContext() public static méthode

public static wglCreateContext ( IntPtr hDc ) : IntPtr
hDc System.IntPtr
Résultat System.IntPtr

wglCreateDisplayColorTableEXT() public static méthode

public static wglCreateDisplayColorTableEXT ( Int16 id ) : bool
id System.Int16
Résultat bool

wglCreateImageBufferI3D() public static méthode

public static wglCreateImageBufferI3D ( IntPtr hDC, Int32 dwSize, Int32 uFlags ) : IntPtr
hDC System.IntPtr
dwSize System.Int32
uFlags System.Int32
Résultat System.IntPtr

wglCreateLayerContext() public static méthode

public static wglCreateLayerContext ( IntPtr hDc, int level ) : IntPtr
hDc System.IntPtr
level int
Résultat System.IntPtr

wglCreatePbufferARB() public static méthode

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
Résultat System.IntPtr

wglCreatePbufferEXT() public static méthode

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
Résultat System.IntPtr

wglDeleteBufferRegionARB() public static méthode

public static wglDeleteBufferRegionARB ( IntPtr hRegion ) : void
hRegion System.IntPtr
Résultat void

wglDeleteContext() public static méthode

public static wglDeleteContext ( IntPtr oldContext ) : System.Boolean
oldContext System.IntPtr
Résultat System.Boolean

wglDescribeLayerPlane() public static méthode

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
Résultat System.Boolean

wglDescribePixelFormat() public static méthode

public static wglDescribePixelFormat ( IntPtr hdc, int ipfd, Int32 cjpfd, Gdi ppfd ) : int
hdc IntPtr
ipfd int
cjpfd Int32
ppfd Gdi
Résultat int

wglDestroyDisplayColorTableEXT() public static méthode

public static wglDestroyDisplayColorTableEXT ( Int16 id ) : void
id Int16
Résultat void

wglDestroyImageBufferI3D() public static méthode

public static wglDestroyImageBufferI3D ( IntPtr hDC, IntPtr pAddress ) : Boolean
hDC IntPtr
pAddress IntPtr
Résultat Boolean

wglDestroyImageBufferI3D() public static méthode

public static wglDestroyImageBufferI3D ( IntPtr hDC, [ pAddress ) : Boolean
hDC IntPtr
pAddress [
Résultat Boolean

wglDestroyPbufferARB() public static méthode

public static wglDestroyPbufferARB ( IntPtr hPbuffer ) : Boolean
hPbuffer IntPtr
Résultat Boolean

wglDestroyPbufferEXT() public static méthode

public static wglDestroyPbufferEXT ( IntPtr hPbuffer ) : Boolean
hPbuffer IntPtr
Résultat Boolean

wglDisableFrameLockI3D() public static méthode

public static wglDisableFrameLockI3D ( ) : Boolean
Résultat Boolean

wglDisableGenlockI3D() public static méthode

public static wglDisableGenlockI3D ( IntPtr hDC ) : Boolean
hDC IntPtr
Résultat Boolean

wglEnableFrameLockI3D() public static méthode

public static wglEnableFrameLockI3D ( ) : Boolean
Résultat Boolean

wglEnableGenlockI3D() public static méthode

public static wglEnableGenlockI3D ( IntPtr hDC ) : Boolean
hDC IntPtr
Résultat Boolean

wglEndFrameTrackingI3D() public static méthode

public static wglEndFrameTrackingI3D ( ) : Boolean
Résultat Boolean

wglFreeMemoryNV() public static méthode

public static wglFreeMemoryNV ( [ pointer ) : void
pointer [
Résultat void

wglGenlockSampleRateI3D() public static méthode

public static wglGenlockSampleRateI3D ( IntPtr hDC, Int32 uRate ) : Boolean
hDC IntPtr
uRate Int32
Résultat Boolean

wglGenlockSourceDelayI3D() public static méthode

public static wglGenlockSourceDelayI3D ( IntPtr hDC, Int32 uDelay ) : Boolean
hDC IntPtr
uDelay Int32
Résultat Boolean

wglGenlockSourceEdgeI3D() public static méthode

public static wglGenlockSourceEdgeI3D ( IntPtr hDC, Int32 uEdge ) : Boolean
hDC IntPtr
uEdge Int32
Résultat Boolean

wglGenlockSourceI3D() public static méthode

public static wglGenlockSourceI3D ( IntPtr hDC, Int32 uSource ) : Boolean
hDC IntPtr
uSource Int32
Résultat Boolean

wglGetCurrentContext() public static méthode

public static wglGetCurrentContext ( ) : IntPtr
Résultat IntPtr

wglGetCurrentDC() public static méthode

public static wglGetCurrentDC ( ) : IntPtr
Résultat IntPtr

wglGetCurrentReadDCARB() public static méthode

public static wglGetCurrentReadDCARB ( ) : IntPtr
Résultat IntPtr

wglGetCurrentReadDCEXT() public static méthode

public static wglGetCurrentReadDCEXT ( ) : IntPtr
Résultat IntPtr

wglGetDefaultProcAddress() public static méthode

public static wglGetDefaultProcAddress ( String lpszProc ) : IntPtr
lpszProc String
Résultat IntPtr

wglGetDigitalVideoParametersI3D() public static méthode

public static wglGetDigitalVideoParametersI3D ( IntPtr hDC, int iAttribute, [ piValue ) : Boolean
hDC IntPtr
iAttribute int
piValue [
Résultat Boolean

wglGetExtensionsStringARB() public static méthode

public static wglGetExtensionsStringARB ( IntPtr hdc ) : string
hdc IntPtr
Résultat string

wglGetExtensionsStringEXT() public static méthode

public static wglGetExtensionsStringEXT ( ) : string
Résultat string

wglGetFrameUsageI3D() public static méthode

public static wglGetFrameUsageI3D ( [ pUsage ) : Boolean
pUsage [
Résultat Boolean

wglGetGammaTableParametersI3D() public static méthode

public static wglGetGammaTableParametersI3D ( IntPtr hDC, int iAttribute, [ piValue ) : Boolean
hDC IntPtr
iAttribute int
piValue [
Résultat Boolean

wglGetLayerPaletteEntries() public static méthode

public static wglGetLayerPaletteEntries ( IntPtr hdc, int iLayerPlane, int iStart, int cEntries, Int32 pcr ) : int
hdc IntPtr
iLayerPlane int
iStart int
cEntries int
pcr Int32
Résultat int

wglGetMscRateOML() public static méthode

public static wglGetMscRateOML ( IntPtr hdc, [ numerator, [ denominator ) : Boolean
hdc IntPtr
numerator [
denominator [
Résultat Boolean

wglGetPbufferDCARB() public static méthode

public static wglGetPbufferDCARB ( IntPtr hPbuffer ) : IntPtr
hPbuffer IntPtr
Résultat IntPtr

wglGetPbufferDCEXT() public static méthode

public static wglGetPbufferDCEXT ( IntPtr hPbuffer ) : IntPtr
hPbuffer IntPtr
Résultat IntPtr

wglGetPixelFormat() public static méthode

public static wglGetPixelFormat ( IntPtr hdc ) : int
hdc IntPtr
Résultat int

wglGetPixelFormatAttribfvARB() public static méthode

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 [
Résultat Boolean

wglGetPixelFormatAttribfvEXT() public static méthode

public static wglGetPixelFormatAttribfvEXT ( IntPtr hdc, int iPixelFormat, int iLayerPlane, Int32 nAttributes, [ piAttributes, [ pfValues ) : Boolean
hdc IntPtr
iPixelFormat int
iLayerPlane int
nAttributes Int32
piAttributes [
pfValues [
Résultat Boolean

wglGetPixelFormatAttribivARB() public static méthode

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 [
Résultat Boolean

wglGetPixelFormatAttribivEXT() public static méthode

public static wglGetPixelFormatAttribivEXT ( IntPtr hdc, int iPixelFormat, int iLayerPlane, Int32 nAttributes, [ piAttributes, [ piValues ) : Boolean
hdc IntPtr
iPixelFormat int
iLayerPlane int
nAttributes Int32
piAttributes [
piValues [
Résultat Boolean

wglGetProcAddress() public static méthode

public static wglGetProcAddress ( String lpszProc ) : IntPtr
lpszProc String
Résultat IntPtr

wglGetSwapIntervalEXT() public static méthode

public static wglGetSwapIntervalEXT ( ) : int
Résultat int

wglGetSyncValuesOML() public static méthode

public static wglGetSyncValuesOML ( IntPtr hdc, [ ust, [ msc, [ sbc ) : Boolean
hdc IntPtr
ust [
msc [
sbc [
Résultat Boolean

wglIsEnabledFrameLockI3D() public static méthode

public static wglIsEnabledFrameLockI3D ( [ pFlag ) : Boolean
pFlag [
Résultat Boolean

wglIsEnabledGenlockI3D() public static méthode

public static wglIsEnabledGenlockI3D ( IntPtr hDC, [ pFlag ) : Boolean
hDC IntPtr
pFlag [
Résultat Boolean

wglLoadDisplayColorTableEXT() public static méthode

public static wglLoadDisplayColorTableEXT ( Int16 table, Int32 length ) : bool
table Int16
length Int32
Résultat bool

wglLoadDisplayColorTableEXT() public static méthode

public static wglLoadDisplayColorTableEXT ( IntPtr table, Int32 length ) : bool
table IntPtr
length Int32
Résultat bool

wglMakeContextCurrentARB() public static méthode

public static wglMakeContextCurrentARB ( IntPtr hDrawDC, IntPtr hReadDC, IntPtr hglrc ) : Boolean
hDrawDC IntPtr
hReadDC IntPtr
hglrc IntPtr
Résultat Boolean

wglMakeContextCurrentEXT() public static méthode

public static wglMakeContextCurrentEXT ( IntPtr hDrawDC, IntPtr hReadDC, IntPtr hglrc ) : Boolean
hDrawDC IntPtr
hReadDC IntPtr
hglrc IntPtr
Résultat Boolean

wglMakeCurrent() public static méthode

public static wglMakeCurrent ( IntPtr hDc, IntPtr newContext ) : Boolean
hDc IntPtr
newContext IntPtr
Résultat Boolean

wglQueryFrameLockMasterI3D() public static méthode

public static wglQueryFrameLockMasterI3D ( [ pFlag ) : Boolean
pFlag [
Résultat Boolean

wglQueryFrameTrackingI3D() public static méthode

public static wglQueryFrameTrackingI3D ( [ pFrameCount, [ pMissedFrames, [ pLastMissedUsage ) : Boolean
pFrameCount [
pMissedFrames [
pLastMissedUsage [
Résultat Boolean

wglQueryPbufferARB() public static méthode

public static wglQueryPbufferARB ( IntPtr hPbuffer, int iAttribute, [ piValue ) : Boolean
hPbuffer IntPtr
iAttribute int
piValue [
Résultat Boolean

wglQueryPbufferEXT() public static méthode

public static wglQueryPbufferEXT ( IntPtr hPbuffer, int iAttribute, [ piValue ) : Boolean
hPbuffer IntPtr
iAttribute int
piValue [
Résultat Boolean

wglRealizeLayerPalette() public static méthode

public static wglRealizeLayerPalette ( IntPtr hdc, int iLayerPlane, Boolean bRealize ) : Boolean
hdc IntPtr
iLayerPlane int
bRealize Boolean
Résultat Boolean

wglReleaseImageBufferEventsI3D() public static méthode

public static wglReleaseImageBufferEventsI3D ( IntPtr hDC, IntPtr pAddress, Int32 count ) : Boolean
hDC IntPtr
pAddress IntPtr
count Int32
Résultat Boolean

wglReleaseImageBufferEventsI3D() public static méthode

public static wglReleaseImageBufferEventsI3D ( IntPtr hDC, [ pAddress, Int32 count ) : Boolean
hDC IntPtr
pAddress [
count Int32
Résultat Boolean

wglReleasePbufferDCARB() public static méthode

public static wglReleasePbufferDCARB ( IntPtr hPbuffer, IntPtr hDC ) : int
hPbuffer IntPtr
hDC IntPtr
Résultat int

wglReleasePbufferDCEXT() public static méthode

public static wglReleasePbufferDCEXT ( IntPtr hPbuffer, IntPtr hDC ) : int
hPbuffer IntPtr
hDC IntPtr
Résultat int

wglReleaseTexImageARB() public static méthode

public static wglReleaseTexImageARB ( IntPtr hPbuffer, int iBuffer ) : Boolean
hPbuffer IntPtr
iBuffer int
Résultat Boolean

wglRestoreBufferRegionARB() public static méthode

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
Résultat Boolean

wglSaveBufferRegionARB() public static méthode

public static wglSaveBufferRegionARB ( IntPtr hRegion, int x, int y, int width, int height ) : Boolean
hRegion IntPtr
x int
y int
width int
height int
Résultat Boolean

wglSetDigitalVideoParametersI3D() public static méthode

public static wglSetDigitalVideoParametersI3D ( IntPtr hDC, int iAttribute, int piValue ) : Boolean
hDC IntPtr
iAttribute int
piValue int
Résultat Boolean

wglSetGammaTableI3D() public static méthode

public static wglSetGammaTableI3D ( IntPtr hDC, int iEntries, Int16 puRed, Int16 puGreen, Int16 puBlue ) : Boolean
hDC IntPtr
iEntries int
puRed Int16
puGreen Int16
puBlue Int16
Résultat Boolean

wglSetGammaTableI3D() public static méthode

public static wglSetGammaTableI3D ( IntPtr hDC, int iEntries, IntPtr puRed, IntPtr puGreen, IntPtr puBlue ) : Boolean
hDC IntPtr
iEntries int
puRed IntPtr
puGreen IntPtr
puBlue IntPtr
Résultat Boolean

wglSetGammaTableParametersI3D() public static méthode

public static wglSetGammaTableParametersI3D ( IntPtr hDC, int iAttribute, int piValue ) : Boolean
hDC IntPtr
iAttribute int
piValue int
Résultat Boolean

wglSetLayerPaletteEntries() public static méthode

public static wglSetLayerPaletteEntries ( IntPtr hdc, int iLayerPlane, int iStart, int cEntries, Int32 pcr ) : int
hdc IntPtr
iLayerPlane int
iStart int
cEntries int
pcr Int32
Résultat int

wglSetPbufferAttribARB() public static méthode

public static wglSetPbufferAttribARB ( IntPtr hPbuffer, int piAttribList ) : Boolean
hPbuffer IntPtr
piAttribList int
Résultat Boolean

wglSetPixelFormat() public static méthode

public static wglSetPixelFormat ( IntPtr hdc, int ipfd, Gdi ppfd ) : Boolean
hdc IntPtr
ipfd int
ppfd Gdi
Résultat Boolean

wglShareLists() public static méthode

public static wglShareLists ( IntPtr hrcSrvShare, IntPtr hrcSrvSource ) : Boolean
hrcSrvShare IntPtr
hrcSrvSource IntPtr
Résultat Boolean

wglSwapBuffers() public static méthode

public static wglSwapBuffers ( IntPtr hdc ) : Boolean
hdc IntPtr
Résultat Boolean

wglSwapBuffersMscOML() public static méthode

public static wglSwapBuffersMscOML ( IntPtr hdc, Int64 target_msc, Int64 divisor, Int64 remainder ) : Int64
hdc IntPtr
target_msc Int64
divisor Int64
remainder Int64
Résultat Int64

wglSwapIntervalEXT() public static méthode

public static wglSwapIntervalEXT ( int interval ) : Boolean
interval int
Résultat Boolean

wglSwapLayerBuffers() public static méthode

public static wglSwapLayerBuffers ( IntPtr hdc, Int32 fuFlags ) : Boolean
hdc IntPtr
fuFlags Int32
Résultat Boolean

wglSwapLayerBuffersMscOML() public static méthode

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
Résultat Int64

wglUseFontBitmapsA() public static méthode

public static wglUseFontBitmapsA ( IntPtr hDC, Int32 first, Int32 count, Int32 listBase ) : Boolean
hDC IntPtr
first Int32
count Int32
listBase Int32
Résultat Boolean

wglUseFontBitmapsW() public static méthode

public static wglUseFontBitmapsW ( IntPtr hDC, Int32 first, Int32 count, Int32 listBase ) : Boolean
hDC IntPtr
first Int32
count Int32
listBase Int32
Résultat Boolean

wglUseFontOutlinesA() public static méthode

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
Résultat Boolean

wglUseFontOutlinesW() public static méthode

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
Résultat Boolean

wglWaitForMscOML() public static méthode

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 [
Résultat Boolean

wglWaitForSbcOML() public static méthode

public static wglWaitForSbcOML ( IntPtr hdc, Int64 target_sbc, [ ust, [ msc, [ sbc ) : Boolean
hdc IntPtr
target_sbc Int64
ust [
msc [
sbc [
Résultat Boolean