Interface GLFWWindowMaximizeFun
- All Superinterfaces:
Upcall
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final FunctionDescriptor
The function descriptor.static final MethodHandle
The method handle of the target method. -
Method Summary
Modifier and TypeMethodDescriptionvoid
invoke
(MemorySegment window, boolean maximized) The interface target method of the upcall.default void
invoke
(MemorySegment window, int maximized) The target method of the upcall.static void
invoke
(MemorySegment stub, MemorySegment window, int maximized) A static invoker of the target method.default MemorySegment
Creates an upcall stub associated with the given arena using Linker::upcallStubRESTRICTED.static GLFWWindowMaximizeFun
wrap
(MemorySegment stub) A wrapper for the target method.
-
Field Details
-
DESCRIPTOR
The function descriptor. -
HANDLE
The method handle of the target method.
-
-
Method Details
-
invoke
The interface target method of the upcall. -
invoke
The target method of the upcall. -
stub
Description copied from interface:Upcall
Creates an upcall stub associated with the given arena using Linker::upcallStubRESTRICTED. -
invoke
static void invoke(MemorySegment stub, @CType("GLFWwindow*") MemorySegment window, @CType("int") int maximized) A static invoker of the target method.- Parameters:
stub
- the upcall stub
-
wrap
A wrapper for the target method.- Parameters:
stub
- the upcall stub- Returns:
- an instance that wraps the static invoker
-