Top Description Fields Constructors Methods
jogamp.opengl.egl

pack-priv final Class EGLExtProcAddressTable

extends ProcAddressTable
Class Inheritance
Imports
java.util.*, com.jogamp.opengl.*, com.jogamp.opengl.fixedfunc.*, jogamp.opengl.*, com.jogamp.opengl.egl.EGLExt, .EGLClientPixmapHI, 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
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_eglBindAPIback to summary
pack-priv long _addressof_eglBindAPI
_addressof_eglBindTexImageback to summary
pack-priv long _addressof_eglBindTexImage
_addressof_eglChooseConfigback to summary
pack-priv long _addressof_eglChooseConfig
_addressof_eglClientWaitSyncback to summary
pack-priv long _addressof_eglClientWaitSync
_addressof_eglClientWaitSyncKHRback to summary
pack-priv long _addressof_eglClientWaitSyncKHR
_addressof_eglClientWaitSyncNVback to summary
pack-priv long _addressof_eglClientWaitSyncNV
_addressof_eglCopyBuffersback to summary
pack-priv long _addressof_eglCopyBuffers
_addressof_eglCreateContextback to summary
pack-priv long _addressof_eglCreateContext
_addressof_eglCreateDRMImageMESAback to summary
pack-priv long _addressof_eglCreateDRMImageMESA
_addressof_eglCreateFenceSyncNVback to summary
pack-priv long _addressof_eglCreateFenceSyncNV
_addressof_eglCreateImageback to summary
pack-priv long _addressof_eglCreateImage
_addressof_eglCreateImageKHRback to summary
pack-priv long _addressof_eglCreateImageKHR
_addressof_eglCreatePbufferFromClientBufferback to summary
pack-priv long _addressof_eglCreatePbufferFromClientBuffer
_addressof_eglCreatePbufferSurfaceback to summary
pack-priv long _addressof_eglCreatePbufferSurface
_addressof_eglCreatePixmapSurfaceback to summary
pack-priv long _addressof_eglCreatePixmapSurface
_addressof_eglCreatePixmapSurfaceHIback to summary
pack-priv long _addressof_eglCreatePixmapSurfaceHI
_addressof_eglCreatePlatformPixmapSurfaceback to summary
pack-priv long _addressof_eglCreatePlatformPixmapSurface
_addressof_eglCreatePlatformPixmapSurfaceEXTback to summary
pack-priv long _addressof_eglCreatePlatformPixmapSurfaceEXT
_addressof_eglCreatePlatformWindowSurfaceback to summary
pack-priv long _addressof_eglCreatePlatformWindowSurface
_addressof_eglCreatePlatformWindowSurfaceEXTback to summary
pack-priv long _addressof_eglCreatePlatformWindowSurfaceEXT
_addressof_eglCreateStreamFromFileDescriptorKHRback to summary
pack-priv long _addressof_eglCreateStreamFromFileDescriptorKHR
_addressof_eglCreateStreamKHRback to summary
pack-priv long _addressof_eglCreateStreamKHR
_addressof_eglCreateStreamProducerSurfaceKHRback to summary
pack-priv long _addressof_eglCreateStreamProducerSurfaceKHR
_addressof_eglCreateStreamSyncNVback to summary
pack-priv long _addressof_eglCreateStreamSyncNV
_addressof_eglCreateSyncback to summary
pack-priv long _addressof_eglCreateSync
_addressof_eglCreateSync64KHRback to summary
pack-priv long _addressof_eglCreateSync64KHR
_addressof_eglCreateSyncKHRback to summary
pack-priv long _addressof_eglCreateSyncKHR
_addressof_eglCreateWindowSurfaceback to summary
pack-priv long _addressof_eglCreateWindowSurface
_addressof_eglDestroyContextback to summary
pack-priv long _addressof_eglDestroyContext
_addressof_eglDestroyImageback to summary
pack-priv long _addressof_eglDestroyImage
_addressof_eglDestroyImageKHRback to summary
pack-priv long _addressof_eglDestroyImageKHR
_addressof_eglDestroyStreamKHRback to summary
pack-priv long _addressof_eglDestroyStreamKHR
_addressof_eglDestroySurfaceback to summary
pack-priv long _addressof_eglDestroySurface
_addressof_eglDestroySyncback to summary
pack-priv long _addressof_eglDestroySync
_addressof_eglDestroySyncKHRback to summary
pack-priv long _addressof_eglDestroySyncKHR
_addressof_eglDestroySyncNVback to summary
pack-priv long _addressof_eglDestroySyncNV
_addressof_eglDupNativeFenceFDANDROIDback to summary
pack-priv long _addressof_eglDupNativeFenceFDANDROID
_addressof_eglExportDMABUFImageMESAback to summary
pack-priv long _addressof_eglExportDMABUFImageMESA
_addressof_eglExportDMABUFImageQueryMESAback to summary
pack-priv long _addressof_eglExportDMABUFImageQueryMESA
_addressof_eglExportDRMImageMESAback to summary
pack-priv long _addressof_eglExportDRMImageMESA
_addressof_eglFenceNVback to summary
pack-priv long _addressof_eglFenceNV
_addressof_eglGetConfigAttribback to summary
pack-priv long _addressof_eglGetConfigAttrib
_addressof_eglGetConfigsback to summary
pack-priv long _addressof_eglGetConfigs
_addressof_eglGetCurrentContextback to summary
pack-priv long _addressof_eglGetCurrentContext
_addressof_eglGetCurrentDisplayback to summary
pack-priv long _addressof_eglGetCurrentDisplay
_addressof_eglGetCurrentSurfaceback to summary
pack-priv long _addressof_eglGetCurrentSurface
_addressof_eglGetDisplayback to summary
pack-priv long _addressof_eglGetDisplay
_addressof_eglGetErrorback to summary
pack-priv long _addressof_eglGetError
_addressof_eglGetOutputLayersEXTback to summary
pack-priv long _addressof_eglGetOutputLayersEXT
_addressof_eglGetOutputPortsEXTback to summary
pack-priv long _addressof_eglGetOutputPortsEXT
_addressof_eglGetPlatformDisplayback to summary
pack-priv long _addressof_eglGetPlatformDisplay
_addressof_eglGetPlatformDisplayEXTback to summary
pack-priv long _addressof_eglGetPlatformDisplayEXT
_addressof_eglGetStreamFileDescriptorKHRback to summary
pack-priv long _addressof_eglGetStreamFileDescriptorKHR
_addressof_eglGetSyncAttribback to summary
pack-priv long _addressof_eglGetSyncAttrib
_addressof_eglGetSyncAttribKHRback to summary
pack-priv long _addressof_eglGetSyncAttribKHR
_addressof_eglGetSyncAttribNVback to summary
pack-priv long _addressof_eglGetSyncAttribNV
_addressof_eglGetSystemTimeFrequencyNVback to summary
pack-priv long _addressof_eglGetSystemTimeFrequencyNV
_addressof_eglGetSystemTimeNVback to summary
pack-priv long _addressof_eglGetSystemTimeNV
_addressof_eglInitializeback to summary
pack-priv long _addressof_eglInitialize
_addressof_eglLabelObjectKHRback to summary
pack-priv long _addressof_eglLabelObjectKHR
_addressof_eglLockSurfaceKHRback to summary
pack-priv long _addressof_eglLockSurfaceKHR
_addressof_eglMakeCurrentback to summary
pack-priv long _addressof_eglMakeCurrent
_addressof_eglOutputLayerAttribEXTback to summary
pack-priv long _addressof_eglOutputLayerAttribEXT
_addressof_eglOutputPortAttribEXTback to summary
pack-priv long _addressof_eglOutputPortAttribEXT
_addressof_eglPostSubBufferNVback to summary
pack-priv long _addressof_eglPostSubBufferNV
_addressof_eglQueryAPIback to summary
pack-priv long _addressof_eglQueryAPI
_addressof_eglQueryContextback to summary
pack-priv long _addressof_eglQueryContext
_addressof_eglQueryDebugKHRback to summary
pack-priv long _addressof_eglQueryDebugKHR
_addressof_eglQueryDeviceAttribEXTback to summary
pack-priv long _addressof_eglQueryDeviceAttribEXT
_addressof_eglQueryDevicesEXTback to summary
pack-priv long _addressof_eglQueryDevicesEXT
_addressof_eglQueryDeviceStringEXTback to summary
pack-priv long _addressof_eglQueryDeviceStringEXT
_addressof_eglQueryDisplayAttribEXTback to summary
pack-priv long _addressof_eglQueryDisplayAttribEXT
_addressof_eglQueryNativeDisplayNVback to summary
pack-priv long _addressof_eglQueryNativeDisplayNV
_addressof_eglQueryNativePixmapNVback to summary
pack-priv long _addressof_eglQueryNativePixmapNV
_addressof_eglQueryNativeWindowNVback to summary
pack-priv long _addressof_eglQueryNativeWindowNV
_addressof_eglQueryOutputLayerAttribEXTback to summary
pack-priv long _addressof_eglQueryOutputLayerAttribEXT
_addressof_eglQueryOutputLayerStringEXTback to summary
pack-priv long _addressof_eglQueryOutputLayerStringEXT
_addressof_eglQueryOutputPortAttribEXTback to summary
pack-priv long _addressof_eglQueryOutputPortAttribEXT
_addressof_eglQueryOutputPortStringEXTback to summary
pack-priv long _addressof_eglQueryOutputPortStringEXT
_addressof_eglQueryStreamKHRback to summary
pack-priv long _addressof_eglQueryStreamKHR
_addressof_eglQueryStreamTimeKHRback to summary
pack-priv long _addressof_eglQueryStreamTimeKHR
_addressof_eglQueryStreamu64KHRback to summary
pack-priv long _addressof_eglQueryStreamu64KHR
_addressof_eglQueryStringback to summary
pack-priv long _addressof_eglQueryString
_addressof_eglQuerySurfaceback to summary
pack-priv long _addressof_eglQuerySurface
_addressof_eglQuerySurface64KHRback to summary
pack-priv long _addressof_eglQuerySurface64KHR
_addressof_eglQuerySurfacePointerANGLEback to summary
pack-priv long _addressof_eglQuerySurfacePointerANGLE
_addressof_eglReleaseTexImageback to summary
pack-priv long _addressof_eglReleaseTexImage
_addressof_eglReleaseThreadback to summary
pack-priv long _addressof_eglReleaseThread
_addressof_eglSetDamageRegionKHRback to summary
pack-priv long _addressof_eglSetDamageRegionKHR
_addressof_eglSignalSyncKHRback to summary
pack-priv long _addressof_eglSignalSyncKHR
_addressof_eglSignalSyncNVback to summary
pack-priv long _addressof_eglSignalSyncNV
_addressof_eglStreamAttribKHRback to summary
pack-priv long _addressof_eglStreamAttribKHR
_addressof_eglStreamConsumerAcquireKHRback to summary
pack-priv long _addressof_eglStreamConsumerAcquireKHR
_addressof_eglStreamConsumerGLTextureExternalKHRback to summary
pack-priv long _addressof_eglStreamConsumerGLTextureExternalKHR
_addressof_eglStreamConsumerOutputEXTback to summary
pack-priv long _addressof_eglStreamConsumerOutputEXT
_addressof_eglStreamConsumerReleaseKHRback to summary
pack-priv long _addressof_eglStreamConsumerReleaseKHR
_addressof_eglSurfaceAttribback to summary
pack-priv long _addressof_eglSurfaceAttrib
_addressof_eglSwapBuffersback to summary
pack-priv long _addressof_eglSwapBuffers
_addressof_eglSwapBuffersRegion2NOKback to summary
pack-priv long _addressof_eglSwapBuffersRegion2NOK
_addressof_eglSwapBuffersRegionNOKback to summary
pack-priv long _addressof_eglSwapBuffersRegionNOK
_addressof_eglSwapBuffersWithDamageEXTback to summary
pack-priv long _addressof_eglSwapBuffersWithDamageEXT
_addressof_eglSwapBuffersWithDamageKHRback to summary
pack-priv long _addressof_eglSwapBuffersWithDamageKHR
_addressof_eglSwapIntervalback to summary
pack-priv long _addressof_eglSwapInterval
_addressof_eglTerminateback to summary
pack-priv long _addressof_eglTerminate
_addressof_eglUnlockSurfaceKHRback to summary
pack-priv long _addressof_eglUnlockSurfaceKHR
_addressof_eglWaitClientback to summary
pack-priv long _addressof_eglWaitClient
_addressof_eglWaitGLback to summary
pack-priv long _addressof_eglWaitGL
_addressof_eglWaitNativeback to summary
pack-priv long _addressof_eglWaitNative
_addressof_eglWaitSyncback to summary
pack-priv long _addressof_eglWaitSync
_addressof_eglWaitSyncKHRback to summary
pack-priv long _addressof_eglWaitSyncKHR

Constructor Detail

EGLExtProcAddressTableback to summary
public EGLExtProcAddressTable()
EGLExtProcAddressTableback to summary
public EGLExtProcAddressTable(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.