- 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.
 
IGLFWWindowPosFun relies on preview features of the Java platform:
IGLFWWindowPosFunrefers to one or more preview APIs:FunctionDescriptor,MemorySegment.
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 Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptiondefault FunctionDescriptorPREVIEWReturns the function descriptor of this callback.default MethodHandlehandle(MethodHandles.Lookup lookup) Finds the method handle from the given method handles lookup.voidinvoke(MemorySegmentPREVIEW window, int xpos, int ypos) The function pointer type for window position callbacks. 
- 
Field Details
- 
DESC
 - 
MTYPE
 
 - 
 - 
Method Details
- 
invoke
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
Description copied from interface:CallbackReturns the function descriptor of this callback.- Specified by:
 descriptorin interfaceCallback- Returns:
 - the function descriptor of this callback
 
 - 
handle
default MethodHandle handle(MethodHandles.Lookup lookup) throws NoSuchMethodException, IllegalAccessException Description copied from interface:CallbackFinds the method handle from the given method handles lookup.- Specified by:
 handlein interfaceCallback- Parameters:
 lookup- the lookup- Returns:
 - the method handle
 - Throws:
 NoSuchMethodException- if the method does not existIllegalAccessException- if access checking fails, or if the method isstatic, or if the method's variable arity modifier bit is set andasVarargsCollectorfails
 
 - 
 
IGLFWWindowPosFunwhen preview features are enabled.