Interface IGLFWJoystickFun

All Superinterfaces:
Callback
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface IGLFWJoystickFun extends Callback
IGLFWJoystickFun relies on preview features of the Java platform:
Programs can only use IGLFWJoystickFun when preview features are enabled.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
This is the function pointer type for joystick configuration callbacks. A joystick configuration callback function has the following signature:
@Invoker(IGLFWJoystickFun::invoke)
void functionName(int jid, int event);
Since:
0.1.0
Author:
squid233
See Also:
  • Field Details

  • Method Details

    • invoke

      void invoke(int jid, int event)
      The function pointer type for joystick configuration callbacks.
      Parameters:
      jid - The joystick that was connected or disconnected.
      event - One of CONNECTED or DISCONNECTED. Future releases may add more events.
    • descriptor

      default FunctionDescriptorPREVIEW descriptor()
      Description copied from interface: Callback
      Returns the function descriptor of this callback.
      Specified by:
      descriptor in interface Callback
      Returns:
      the function descriptor of this callback
    • handle

      Description copied from interface: Callback
      Finds the method handle from the given method handles lookup.
      Specified by:
      handle in interface Callback
      Parameters:
      lookup - the lookup
      Returns:
      the method handle
      Throws:
      NoSuchMethodException - if the method does not exist
      IllegalAccessException - if access checking fails, or if the method is static, or if the method's variable arity modifier bit is set and asVarargsCollector fails