| Modifier and Type | Class and Description |
|---|---|
| public static class | WGL.
Contains the function pointers loaded from |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | WGL_FONT_LINES
UseFontOutlines format. |
| public static final int | WGL_FONT_POLYGONS
UseFontOutlines format. |
| public static final int | WGL_SWAP_MAIN_PLANE
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_OVERLAY1
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_OVERLAY10
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_OVERLAY11
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_OVERLAY12
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_OVERLAY13
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_OVERLAY14
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_OVERLAY15
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_OVERLAY2
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_OVERLAY3
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_OVERLAY4
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_OVERLAY5
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_OVERLAY6
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_OVERLAY7
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_OVERLAY8
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_OVERLAY9
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_UNDERLAY1
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_UNDERLAY10
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_UNDERLAY11
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_UNDERLAY12
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_UNDERLAY13
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_UNDERLAY14
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_UNDERLAY15
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_UNDERLAY2
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_UNDERLAY3
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_UNDERLAY4
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_UNDERLAY5
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_UNDERLAY6
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_UNDERLAY7
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_UNDERLAY8
SwapLayerBuffers flags. |
| public static final int | WGL_SWAP_UNDERLAY9
SwapLayerBuffers flags. |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static native int | |
| public static native long | |
| public static native long | nwglCreateLayerContext(long hdc, int layerPlane, long __functionAddress)
Unsafe version of: |
| public static native int | |
| public static native long | |
| public static native long | |
| public static native long | |
| public static long | |
| public static native int | |
| public static native int | |
| public static boolean | wglCopyContext(long
the source OpenGL rendering context whose state information is to be copied src, long the destination OpenGL rendering context to which state information is to be copied dst, int which groups of the mask)src rendering state are to be copied to dst. It contains the bitwise-OR of the same symbolic names that are
passed to the PushAttrib function. You can use ALL_ATTRIB_BITS to copy all the rendering state information.Copies selected groups of rendering states from one OpenGL rendering context to another. |
| public static long | wglCreateContext(long
handle to a device context for which the function creates a suitable OpenGL rendering context hdc)Creates a new OpenGL rendering context, which is suitable for drawing on the device referenced by device. |
| public static long | wglCreateLayerContext(long
the device context for a new rendering context hdc, int the layer plane to which you want to bind a rendering context. The value 0 identifies the main plane. Positive values of layerPlane)layerPlace identify
overlay planes, where 1 is the first overlay plane over the main plane, 2 is the second overlay plane over the first overlay plane, and so on.
Negative values identify underlay planes, where 1 is the first underlay plane under the main plane, 2 is the second underlay plane under the first
underlay plane, and so on. The number of overlay and underlay planes is given in the reserved member of the PIXELFORMATDESCRIPTOR
structure.Creates a new OpenGL rendering context for drawing to a specified layer plane on a device context. |
| public static boolean | wglDeleteContext(long
handle to an OpenGL rendering context that the function will delete context)Deletes a specified OpenGL rendering context. |
| public static long | wglGetCurrentContext()
Obtains a handle to the current OpenGL rendering context of the calling thread. |
| public static long | wglGetCurrentDC()
Obtains a handle to the device context that is associated with the current OpenGL rendering context of the calling thread. |
| public static long | wglGetProcAddress(ByteBuffer
points to a null-terminated string that is the name of the extension function. The name of the extension function must be identical to a
corresponding function implemented by OpenGL. proc)Returns the address of an OpenGL extension function for use with the current OpenGL rendering context. |
| public static long | wglGetProcAddress(CharSequence
points to a null-terminated string that is the name of the extension function. The name of the extension function must be identical to a
corresponding function implemented by OpenGL. proc)Returns the address of an OpenGL extension function for use with the current OpenGL rendering context. |
| public static boolean | wglMakeCurrent(long
handle to a device context. Subsequent OpenGL calls made by the calling thread are drawn on the device identified by hdc, long dc.handle to an OpenGL rendering context that the function sets as the calling thread's rendering context. If hglrc)context is NULL, the function
makes the calling thread's current rendering context no longer current, and releases the device context that is used by the rendering context. In
this case, hdc is ignored.Makes a specified OpenGL rendering context the calling thread's current rendering context. |
| public static boolean | wglShareLists(long
the OpenGL rendering context with which to share display lists. hglrc1, long the OpenGL rendering context to share display lists with hglrc2)hglrc1. The hglrc2 parameter should not contain any existing display lists
when wglShareLists is called.Enables multiple OpenGL rendering contexts to share a single display-list space. |
| WGL_FONT_LINES | back to summary |
|---|---|
| public static final int WGL_FONT_LINES UseFontOutlines format. | |
| WGL_FONT_POLYGONS | back to summary |
|---|---|
| public static final int WGL_FONT_POLYGONS UseFontOutlines format. | |
| WGL_SWAP_MAIN_PLANE | back to summary |
|---|---|
| public static final int WGL_SWAP_MAIN_PLANE SwapLayerBuffers flags. | |
| WGL_SWAP_OVERLAY1 | back to summary |
|---|---|
| public static final int WGL_SWAP_OVERLAY1 SwapLayerBuffers flags. | |
| WGL_SWAP_OVERLAY10 | back to summary |
|---|---|
| public static final int WGL_SWAP_OVERLAY10 SwapLayerBuffers flags. | |
| WGL_SWAP_OVERLAY11 | back to summary |
|---|---|
| public static final int WGL_SWAP_OVERLAY11 SwapLayerBuffers flags. | |
| WGL_SWAP_OVERLAY12 | back to summary |
|---|---|
| public static final int WGL_SWAP_OVERLAY12 SwapLayerBuffers flags. | |
| WGL_SWAP_OVERLAY13 | back to summary |
|---|---|
| public static final int WGL_SWAP_OVERLAY13 SwapLayerBuffers flags. | |
| WGL_SWAP_OVERLAY14 | back to summary |
|---|---|
| public static final int WGL_SWAP_OVERLAY14 SwapLayerBuffers flags. | |
| WGL_SWAP_OVERLAY15 | back to summary |
|---|---|
| public static final int WGL_SWAP_OVERLAY15 SwapLayerBuffers flags. | |
| WGL_SWAP_OVERLAY2 | back to summary |
|---|---|
| public static final int WGL_SWAP_OVERLAY2 SwapLayerBuffers flags. | |
| WGL_SWAP_OVERLAY3 | back to summary |
|---|---|
| public static final int WGL_SWAP_OVERLAY3 SwapLayerBuffers flags. | |
| WGL_SWAP_OVERLAY4 | back to summary |
|---|---|
| public static final int WGL_SWAP_OVERLAY4 SwapLayerBuffers flags. | |
| WGL_SWAP_OVERLAY5 | back to summary |
|---|---|
| public static final int WGL_SWAP_OVERLAY5 SwapLayerBuffers flags. | |
| WGL_SWAP_OVERLAY6 | back to summary |
|---|---|
| public static final int WGL_SWAP_OVERLAY6 SwapLayerBuffers flags. | |
| WGL_SWAP_OVERLAY7 | back to summary |
|---|---|
| public static final int WGL_SWAP_OVERLAY7 SwapLayerBuffers flags. | |
| WGL_SWAP_OVERLAY8 | back to summary |
|---|---|
| public static final int WGL_SWAP_OVERLAY8 SwapLayerBuffers flags. | |
| WGL_SWAP_OVERLAY9 | back to summary |
|---|---|
| public static final int WGL_SWAP_OVERLAY9 SwapLayerBuffers flags. | |
| WGL_SWAP_UNDERLAY1 | back to summary |
|---|---|
| public static final int WGL_SWAP_UNDERLAY1 SwapLayerBuffers flags. | |
| WGL_SWAP_UNDERLAY10 | back to summary |
|---|---|
| public static final int WGL_SWAP_UNDERLAY10 SwapLayerBuffers flags. | |
| WGL_SWAP_UNDERLAY11 | back to summary |
|---|---|
| public static final int WGL_SWAP_UNDERLAY11 SwapLayerBuffers flags. | |
| WGL_SWAP_UNDERLAY12 | back to summary |
|---|---|
| public static final int WGL_SWAP_UNDERLAY12 SwapLayerBuffers flags. | |
| WGL_SWAP_UNDERLAY13 | back to summary |
|---|---|
| public static final int WGL_SWAP_UNDERLAY13 SwapLayerBuffers flags. | |
| WGL_SWAP_UNDERLAY14 | back to summary |
|---|---|
| public static final int WGL_SWAP_UNDERLAY14 SwapLayerBuffers flags. | |
| WGL_SWAP_UNDERLAY15 | back to summary |
|---|---|
| public static final int WGL_SWAP_UNDERLAY15 SwapLayerBuffers flags. | |
| WGL_SWAP_UNDERLAY2 | back to summary |
|---|---|
| public static final int WGL_SWAP_UNDERLAY2 SwapLayerBuffers flags. | |
| WGL_SWAP_UNDERLAY3 | back to summary |
|---|---|
| public static final int WGL_SWAP_UNDERLAY3 SwapLayerBuffers flags. | |
| WGL_SWAP_UNDERLAY4 | back to summary |
|---|---|
| public static final int WGL_SWAP_UNDERLAY4 SwapLayerBuffers flags. | |
| WGL_SWAP_UNDERLAY5 | back to summary |
|---|---|
| public static final int WGL_SWAP_UNDERLAY5 SwapLayerBuffers flags. | |
| WGL_SWAP_UNDERLAY6 | back to summary |
|---|---|
| public static final int WGL_SWAP_UNDERLAY6 SwapLayerBuffers flags. | |
| WGL_SWAP_UNDERLAY7 | back to summary |
|---|---|
| public static final int WGL_SWAP_UNDERLAY7 SwapLayerBuffers flags. | |
| WGL_SWAP_UNDERLAY8 | back to summary |
|---|---|
| public static final int WGL_SWAP_UNDERLAY8 SwapLayerBuffers flags. | |
| WGL_SWAP_UNDERLAY9 | back to summary |
|---|---|
| public static final int WGL_SWAP_UNDERLAY9 SwapLayerBuffers flags. | |
| WGL | back to summary |
|---|---|
| protected WGL() | |
| nwglCopyContext | back to summary |
|---|---|
| public static native int nwglCopyContext(long src, long dst, int mask, long __functionAddress) Unsafe version of: | |
| nwglCreateContext | back to summary |
|---|---|
| public static native long nwglCreateContext(long hdc, long __functionAddress) Unsafe version of: | |
| nwglCreateLayerContext | back to summary |
|---|---|
| public static native long nwglCreateLayerContext(long hdc, int layerPlane, long __functionAddress) Unsafe version of: | |
| nwglDeleteContext | back to summary |
|---|---|
| public static native int nwglDeleteContext(long context, long __functionAddress) Unsafe version of: | |
| nwglGetCurrentContext | back to summary |
|---|---|
| public static native long nwglGetCurrentContext(long __functionAddress) Unsafe version of: | |
| nwglGetCurrentDC | back to summary |
|---|---|
| public static native long nwglGetCurrentDC(long __functionAddress) Unsafe version of: | |
| nwglGetProcAddress | back to summary |
|---|---|
| public static native long nwglGetProcAddress(long proc, long __functionAddress) Unsafe version of: | |
| nwglGetProcAddress | back to summary |
|---|---|
| public static long nwglGetProcAddress(long proc) Unsafe version of: | |
| nwglMakeCurrent | back to summary |
|---|---|
| public static native int nwglMakeCurrent(long hdc, long hglrc, long __functionAddress) Unsafe version of: | |
| nwglShareLists | back to summary |
|---|---|
| public static native int nwglShareLists(long hglrc1, long hglrc2, long __functionAddress) Unsafe version of: | |
| wglCopyContext | back to summary |
|---|---|
| public static boolean wglCopyContext(long src, long dst, int mask) Copies selected groups of rendering states from one OpenGL rendering context to another.
| |
| wglCreateContext | back to summary |
|---|---|
| public static long wglCreateContext(long hdc) Creates a new OpenGL rendering context, which is suitable for drawing on the device referenced by device. The rendering context has the same pixel format as the device context.
| |
| wglCreateLayerContext | back to summary |
|---|---|
| public static long wglCreateLayerContext(long hdc, int layerPlane) Creates a new OpenGL rendering context for drawing to a specified layer plane on a device context.
| |
| wglDeleteContext | back to summary |
|---|---|
| public static boolean wglDeleteContext(long context) Deletes a specified OpenGL rendering context.
| |
| wglGetCurrentContext | back to summary |
|---|---|
| public static long wglGetCurrentContext() Obtains a handle to the current OpenGL rendering context of the calling thread.
| |
| wglGetCurrentDC | back to summary |
|---|---|
| public static long wglGetCurrentDC() Obtains a handle to the device context that is associated with the current OpenGL rendering context of the calling thread.
| |
| wglGetProcAddress | back to summary |
|---|---|
| public static long wglGetProcAddress(ByteBuffer proc) Returns the address of an OpenGL extension function for use with the current OpenGL rendering context.
| |
| wglGetProcAddress | back to summary |
|---|---|
| public static long wglGetProcAddress(CharSequence proc) Returns the address of an OpenGL extension function for use with the current OpenGL rendering context.
| |
| wglMakeCurrent | back to summary |
|---|---|
| public static boolean wglMakeCurrent(long hdc, long hglrc) Makes a specified OpenGL rendering context the calling thread's current rendering context. All subsequent OpenGL calls made by the thread are drawn on the device identified by device. You can also use MakeCurrent to change the calling thread's current rendering context so it's no longer current.
| |
| wglShareLists | back to summary |
|---|---|
| public static boolean wglShareLists(long hglrc1, long hglrc2) Enables multiple OpenGL rendering contexts to share a single display-list space.
| |
GL.getFunctionProvider().
| Modifier and Type | Field and Description |
|---|---|
| public static final long | CopyContext
Function address. |
| public static final long | CreateContext
Function address. |
| public static final long | CreateLayerContext
Function address. |
| public static final long | DeleteContext
Function address. |
| public static final long | GetCurrentContext
Function address. |
| public static final long | GetCurrentDC
Function address. |
| public static final long | GetProcAddress
Function address. |
| public static final long | MakeCurrent
Function address. |
| public static final long | ShareLists
Function address. |
| Access | Constructor and Description |
|---|---|
| private |
| CopyContext | back to summary |
|---|---|
| public static final long CopyContext Function address. | |
| CreateContext | back to summary |
|---|---|
| public static final long CreateContext Function address. | |
| CreateLayerContext | back to summary |
|---|---|
| public static final long CreateLayerContext Function address. | |
| DeleteContext | back to summary |
|---|---|
| public static final long DeleteContext Function address. | |
| GetCurrentContext | back to summary |
|---|---|
| public static final long GetCurrentContext Function address. | |
| GetCurrentDC | back to summary |
|---|---|
| public static final long GetCurrentDC Function address. | |
| GetProcAddress | back to summary |
|---|---|
| public static final long GetProcAddress Function address. | |
| MakeCurrent | back to summary |
|---|---|
| public static final long MakeCurrent Function address. | |
| ShareLists | back to summary |
|---|---|
| public static final long ShareLists Function address. | |
| Functions | back to summary |
|---|---|
| private Functions() | |