Interface IGLFWWindowPosFun

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 IGLFWWindowPosFun extends Callback
IGLFWWindowPosFun relies on preview features of the Java platform:
Programs can only use IGLFWWindowPosFun 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 window position callbacks.A window position callback function has the following signature:
@Invoker(IGLFWWindowPosFun::invoke)
void callbackName(MemorySegment window, int xpos, int ypos);
Since:
0.1.0
Author:
squid233
See Also:
  • Field Details

  • Method Details

    • invoke

      void invoke(MemorySegmentPREVIEW window, int xpos, int ypos)
      The function pointer type for window position callbacks.
      Parameters:
      window - The window that was moved.
      xpos - The new x-coordinate, in screen coordinates, of the upper-left corner of the content area of the window.
      ypos - The new y-coordinate, in screen coordinates, of the upper-left corner of the content area of the window.
    • 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