Package org.lwjgl.system
Class SharedLibrary.Delegate
java.lang.Object
org.lwjgl.system.SharedLibrary.Delegate
- All Implemented Interfaces:
AutoCloseable,FunctionProvider,NativeResource,Pointer,SharedLibrary
- Enclosing interface:
SharedLibrary
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.SharedLibrary
SharedLibrary.Default, SharedLibrary.Delegate -
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 class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.lwjgl.system.FunctionProvider
getFunctionAddress, getFunctionAddressMethods inherited from interface org.lwjgl.system.NativeResource
close
-
Method Details
-
getName
Description copied from interface:SharedLibraryReturns the library name.- Specified by:
getNamein interfaceSharedLibrary
-
getPath
Description copied from interface:SharedLibraryReturns the library path, if available.- Specified by:
getPathin interfaceSharedLibrary- Returns:
- the library path, or
nullif the path is not available.
-
address
public long address()Description copied from interface:PointerReturns the raw pointer address as alongvalue. -
free
public void free()Description copied from interface:NativeResourceFrees any native resources held by this object.- Specified by:
freein interfaceNativeResource
-