Class DynamicLibraryBundle

java.lang.Object
com.jogamp.common.os.DynamicLibraryBundle
All Implemented Interfaces:
DynamicLookupHelper

public class DynamicLibraryBundle extends Object implements DynamicLookupHelper
Provides bundling of:
  • The to-be-glued native library, eg OpenGL32.dll. From here on this is referred as the Tool.
  • The JNI glue-code native library, eg jogl_desktop.dll. From here on this is referred as the Glue

An DynamicLibraryBundleInfo instance is being passed in the constructor, providing the required information about the tool and glue libraries. The ClassLoader of it's implementation is also being used to help locating the native libraries.

An instance provides a complete DynamicLookupHelper to reset the ProcAddressTable.
At construction, it: