Top Description Fields Constructors Methods
jogamp.opengl.windows.wgl

public final Class WGLExtProcAddressTable

extends ProcAddressTable
Class Inheritance
Imports
java.util.*, com.jogamp.opengl.*, com.jogamp.opengl.fixedfunc.*, jogamp.opengl.*, com.jogamp.gluegen.runtime.ProcAddressTable, com.jogamp.common.util.SecurityUtil

This table is a cache of pointers to the dynamically-linkable C library.
See Also
ProcAddressTable

Field Summary

Modifier and TypeField and Description
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
pack-priv long
Inherited from com.jogamp.gluegen.runtime.ProcAddressTable:
DEBUGDEBUG_PREFIXdebugNum

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public long
getAddressFor(String functionNameUsr)

Overrides com.jogamp.gluegen.runtime.ProcAddressTable.getAddressFor.

This is a convenience method to query the native function handle by name.
protected boolean
isFunctionAvailableImpl(String functionNameUsr)

Overrides com.jogamp.gluegen.runtime.ProcAddressTable.isFunctionAvailableImpl.

This is a convenience method to query the native function existence by name.
Inherited from com.jogamp.gluegen.runtime.ProcAddressTable:
getNullPointerFunctionsinitEntryisFunctionAvailableresettoString

Field Detail

_addressof_wglAllocateMemoryNVback to summary
pack-priv long _addressof_wglAllocateMemoryNV
_addressof_wglBeginFrameTrackingI3Dback to summary
pack-priv long _addressof_wglBeginFrameTrackingI3D
_addressof_wglBindDisplayColorTableEXTback to summary
pack-priv long _addressof_wglBindDisplayColorTableEXT
_addressof_wglBindSwapBarrierNVback to summary
pack-priv long _addressof_wglBindSwapBarrierNV
_addressof_wglBindTexImageARBback to summary
pack-priv long _addressof_wglBindTexImageARB
_addressof_wglBindVideoCaptureDeviceNVback to summary
pack-priv long _addressof_wglBindVideoCaptureDeviceNV
_addressof_wglBindVideoDeviceNVback to summary
pack-priv long _addressof_wglBindVideoDeviceNV
_addressof_wglBindVideoImageNVback to summary
pack-priv long _addressof_wglBindVideoImageNV
_addressof_wglBlitContextFramebufferAMDback to summary
pack-priv long _addressof_wglBlitContextFramebufferAMD
_addressof_wglChoosePixelFormatARBback to summary
pack-priv long _addressof_wglChoosePixelFormatARB
_addressof_wglChoosePixelFormatEXTback to summary
pack-priv long _addressof_wglChoosePixelFormatEXT
_addressof_wglCopyImageSubDataNVback to summary
pack-priv long _addressof_wglCopyImageSubDataNV
_addressof_wglCreateAssociatedContextAMDback to summary
pack-priv long _addressof_wglCreateAssociatedContextAMD
_addressof_wglCreateAssociatedContextAttribsAMDback to summary
pack-priv long _addressof_wglCreateAssociatedContextAttribsAMD
_addressof_wglCreateBufferRegionARBback to summary
pack-priv long _addressof_wglCreateBufferRegionARB
_addressof_wglCreateContextAttribsARBback to summary
pack-priv long _addressof_wglCreateContextAttribsARB
_addressof_wglCreateDisplayColorTableEXTback to summary
pack-priv long _addressof_wglCreateDisplayColorTableEXT
_addressof_wglCreatePbufferARBback to summary
pack-priv long _addressof_wglCreatePbufferARB
_addressof_wglCreatePbufferEXTback to summary
pack-priv long _addressof_wglCreatePbufferEXT
_addressof_wglDelayBeforeSwapNVback to summary
pack-priv long _addressof_wglDelayBeforeSwapNV
_addressof_wglDeleteAssociatedContextAMDback to summary
pack-priv long _addressof_wglDeleteAssociatedContextAMD
_addressof_wglDeleteBufferRegionARBback to summary
pack-priv long _addressof_wglDeleteBufferRegionARB
_addressof_wglDestroyDisplayColorTableEXTback to summary
pack-priv long _addressof_wglDestroyDisplayColorTableEXT
_addressof_wglDestroyPbufferARBback to summary
pack-priv long _addressof_wglDestroyPbufferARB
_addressof_wglDestroyPbufferEXTback to summary
pack-priv long _addressof_wglDestroyPbufferEXT
_addressof_wglDisableFrameLockI3Dback to summary
pack-priv long _addressof_wglDisableFrameLockI3D
_addressof_wglDXCloseDeviceNVback to summary
pack-priv long _addressof_wglDXCloseDeviceNV
_addressof_wglDXLockObjectsNVback to summary
pack-priv long _addressof_wglDXLockObjectsNV
_addressof_wglDXObjectAccessNVback to summary
pack-priv long _addressof_wglDXObjectAccessNV
_addressof_wglDXOpenDeviceNVback to summary
pack-priv long _addressof_wglDXOpenDeviceNV
_addressof_wglDXRegisterObjectNVback to summary
pack-priv long _addressof_wglDXRegisterObjectNV
_addressof_wglDXSetResourceShareHandleNVback to summary
pack-priv long _addressof_wglDXSetResourceShareHandleNV
_addressof_wglDXUnlockObjectsNVback to summary
pack-priv long _addressof_wglDXUnlockObjectsNV
_addressof_wglDXUnregisterObjectNVback to summary
pack-priv long _addressof_wglDXUnregisterObjectNV
_addressof_wglEnableFrameLockI3Dback to summary
pack-priv long _addressof_wglEnableFrameLockI3D
_addressof_wglEndFrameTrackingI3Dback to summary
pack-priv long _addressof_wglEndFrameTrackingI3D
_addressof_wglEnumerateVideoCaptureDevicesNVback to summary
pack-priv long _addressof_wglEnumerateVideoCaptureDevicesNV
_addressof_wglEnumerateVideoDevicesNVback to summary
pack-priv long _addressof_wglEnumerateVideoDevicesNV
_addressof_wglFreeMemoryNVback to summary
pack-priv long _addressof_wglFreeMemoryNV
_addressof_wglGetContextGPUIDAMDback to summary
pack-priv long _addressof_wglGetContextGPUIDAMD
_addressof_wglGetCurrentAssociatedContextAMDback to summary
pack-priv long _addressof_wglGetCurrentAssociatedContextAMD
_addressof_wglGetCurrentReadDCback to summary
pack-priv long _addressof_wglGetCurrentReadDC
_addressof_wglGetExtensionsStringARBback to summary
pack-priv long _addressof_wglGetExtensionsStringARB
_addressof_wglGetExtensionsStringEXTback to summary
pack-priv long _addressof_wglGetExtensionsStringEXT
_addressof_wglGetFrameUsageI3Dback to summary
pack-priv long _addressof_wglGetFrameUsageI3D
_addressof_wglGetGPUIDsAMDback to summary
pack-priv long _addressof_wglGetGPUIDsAMD
_addressof_wglGetGPUInfoAMDback to summary
pack-priv long _addressof_wglGetGPUInfoAMD
_addressof_wglGetPbufferDCARBback to summary
pack-priv long _addressof_wglGetPbufferDCARB
_addressof_wglGetPbufferDCEXTback to summary
pack-priv long _addressof_wglGetPbufferDCEXT
_addressof_wglGetPixelFormatAttribfvARBback to summary
pack-priv long _addressof_wglGetPixelFormatAttribfvARB
_addressof_wglGetPixelFormatAttribfvEXTback to summary
pack-priv long _addressof_wglGetPixelFormatAttribfvEXT
_addressof_wglGetPixelFormatAttribivARBback to summary
pack-priv long _addressof_wglGetPixelFormatAttribivARB
_addressof_wglGetPixelFormatAttribivEXTback to summary
pack-priv long _addressof_wglGetPixelFormatAttribivEXT
_addressof_wglGetSwapIntervalEXTback to summary
pack-priv long _addressof_wglGetSwapIntervalEXT
_addressof_wglGetVideoDeviceNVback to summary
pack-priv long _addressof_wglGetVideoDeviceNV
_addressof_wglGetVideoInfoNVback to summary
pack-priv long _addressof_wglGetVideoInfoNV
_addressof_wglIsEnabledFrameLockI3Dback to summary
pack-priv long _addressof_wglIsEnabledFrameLockI3D
_addressof_wglJoinSwapGroupNVback to summary
pack-priv long _addressof_wglJoinSwapGroupNV
_addressof_wglLoadDisplayColorTableEXTback to summary
pack-priv long _addressof_wglLoadDisplayColorTableEXT
_addressof_wglLockVideoCaptureDeviceNVback to summary
pack-priv long _addressof_wglLockVideoCaptureDeviceNV
_addressof_wglMakeAssociatedContextCurrentAMDback to summary
pack-priv long _addressof_wglMakeAssociatedContextCurrentAMD
_addressof_wglMakeContextCurrentback to summary
pack-priv long _addressof_wglMakeContextCurrent
_addressof_wglQueryCurrentContextNVback to summary
pack-priv long _addressof_wglQueryCurrentContextNV
_addressof_wglQueryFrameCountNVback to summary
pack-priv long _addressof_wglQueryFrameCountNV
_addressof_wglQueryFrameLockMasterI3Dback to summary
pack-priv long _addressof_wglQueryFrameLockMasterI3D
_addressof_wglQueryFrameTrackingI3Dback to summary
pack-priv long _addressof_wglQueryFrameTrackingI3D
_addressof_wglQueryMaxSwapGroupsNVback to summary
pack-priv long _addressof_wglQueryMaxSwapGroupsNV
_addressof_wglQueryPbufferARBback to summary
pack-priv long _addressof_wglQueryPbufferARB
_addressof_wglQueryPbufferEXTback to summary
pack-priv long _addressof_wglQueryPbufferEXT
_addressof_wglQuerySwapGroupNVback to summary
pack-priv long _addressof_wglQuerySwapGroupNV
_addressof_wglQueryVideoCaptureDeviceNVback to summary
pack-priv long _addressof_wglQueryVideoCaptureDeviceNV
_addressof_wglReleasePbufferDCARBback to summary
pack-priv long _addressof_wglReleasePbufferDCARB
_addressof_wglReleasePbufferDCEXTback to summary
pack-priv long _addressof_wglReleasePbufferDCEXT
_addressof_wglReleaseTexImageARBback to summary
pack-priv long _addressof_wglReleaseTexImageARB
_addressof_wglReleaseVideoCaptureDeviceNVback to summary
pack-priv long _addressof_wglReleaseVideoCaptureDeviceNV
_addressof_wglReleaseVideoDeviceNVback to summary
pack-priv long _addressof_wglReleaseVideoDeviceNV
_addressof_wglReleaseVideoImageNVback to summary
pack-priv long _addressof_wglReleaseVideoImageNV
_addressof_wglResetFrameCountNVback to summary
pack-priv long _addressof_wglResetFrameCountNV
_addressof_wglRestoreBufferRegionARBback to summary
pack-priv long _addressof_wglRestoreBufferRegionARB
_addressof_wglSaveBufferRegionARBback to summary
pack-priv long _addressof_wglSaveBufferRegionARB
_addressof_wglSendPbufferToVideoNVback to summary
pack-priv long _addressof_wglSendPbufferToVideoNV
_addressof_wglSetPbufferAttribARBback to summary
pack-priv long _addressof_wglSetPbufferAttribARB
_addressof_wglSetStereoEmitterState3DLback to summary
pack-priv long _addressof_wglSetStereoEmitterState3DL
_addressof_wglSwapIntervalEXTback to summary
pack-priv long _addressof_wglSwapIntervalEXT

Constructor Detail

WGLExtProcAddressTableback to summary
public WGLExtProcAddressTable()
WGLExtProcAddressTableback to summary
public WGLExtProcAddressTable(FunctionAddressResolver resolver)

Method Detail

getAddressForback to summary
public long getAddressFor(String functionNameUsr) throws SecurityException, IllegalArgumentException

Overrides com.jogamp.gluegen.runtime.ProcAddressTable.getAddressFor.

Doc from com.jogamp.gluegen.runtime.ProcAddressTable.getAddressFor.

This is a convenience method to query the native function handle by name.

It lets you avoid having to manually compute the "PROCADDRESS_VAR_PREFIX + <functionName>" member variable name and look it up via reflection.

If a SecurityManager is installed, user needs link permissions for all libraries, i.e. for new RuntimePermission("loadLibrary.*");!

Annotations
@Override
Exceptions
SecurityException:
if user is not granted access for all libraries.
IllegalArgumentException:
if this function is not in this table.
isFunctionAvailableImplback to summary
protected boolean isFunctionAvailableImpl(String functionNameUsr) throws IllegalArgumentException

Overrides com.jogamp.gluegen.runtime.ProcAddressTable.isFunctionAvailableImpl.

Doc from com.jogamp.gluegen.runtime.ProcAddressTable.isFunctionAvailableImpl.

This is a convenience method to query the native function existence by name.

It lets you avoid having to manually compute the "PROCADDRESS_VAR_PREFIX + <functionName>" member variable name and look it up via reflection.

Annotations
@Override
Exceptions
IllegalArgumentException:
if this function is not in this table.