Package org.lwjgl.system
Interface SharedLibrary
-
- All Superinterfaces:
- java.lang.AutoCloseable, FunctionProvider, NativeResource, Pointer
- All Known Implementing Classes:
- LinuxLibrary, MacOSXLibrary, MacOSXLibraryBundle, MacOSXLibraryDL, SharedLibrary.Default, SharedLibrary.Delegate, WindowsLibrary
public interface SharedLibrary extends FunctionProvider, NativeResource, Pointer
AFunctionProvider
implementation that opens a platform-specific shared library and returns functions pointers from it.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface and Description static class
SharedLibrary.Default
static class
SharedLibrary.Delegate
-
Field Summary
-
Fields inherited from interface org.lwjgl.system.Pointer
POINTER_SHIFT, POINTER_SIZE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description java.lang.String
getName()
Returns the library name.-
Methods inherited from interface org.lwjgl.system.FunctionProvider
getFunctionAddress, getFunctionAddress
-
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
-