Package org.lwjgl.system
Interface SharedLibrary
- All Superinterfaces:
AutoCloseable
,FunctionProvider
,NativeResource
,Pointer
- All Known Implementing Classes:
LinuxLibrary
,MacOSXLibrary
,MacOSXLibraryBundle
,MacOSXLibraryDL
,SharedLibrary.Default
,SharedLibrary.Delegate
,WindowsLibrary
A
FunctionProvider
implementation that opens a platform-specific shared library and returns functions pointers from it.-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
static class
-
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Method Summary
Methods inherited from interface org.lwjgl.system.FunctionProvider
getFunctionAddress, getFunctionAddress
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Method Details
-
getName
String getName()Returns the library name. -
getPath
Returns the library path, if available.- Returns:
- the library path, or
null
if the path is not available.
-