Class SharedLibrary.Delegate

java.lang.Object
org.lwjgl.system.SharedLibrary.Delegate
All Implemented Interfaces:
AutoCloseable, FunctionProvider, NativeResource, Pointer, SharedLibrary
Enclosing interface:
SharedLibrary

public abstract static class SharedLibrary.Delegate extends Object implements SharedLibrary
  • Method Details

    • getName

      public String getName()
      Description copied from interface: SharedLibrary
      Returns the library name.
      Specified by:
      getName in interface SharedLibrary
    • getPath

      @Nullable public String getPath()
      Description copied from interface: SharedLibrary
      Returns the library path, if available.
      Specified by:
      getPath in interface SharedLibrary
      Returns:
      the library path, or null if the path is not available.
    • address

      public long address()
      Description copied from interface: Pointer
      Returns the raw pointer address as a long value.
      Specified by:
      address in interface Pointer
      Returns:
      the pointer address
    • free

      public void free()
      Description copied from interface: NativeResource
      Frees any native resources held by this object.
      Specified by:
      free in interface NativeResource