- 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.
STBIWriteFunc relies on preview features of the Java platform:
STBIWriteFuncrefers 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.
The write-callback.
- Since:
- 0.1.0
- Author:
- squid233
-
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 context, MemorySegmentPREVIEW data, int size)
-
Field Details
-
DESC
-
MTYPE
-
-
Method Details
-
invoke
-
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
-
STBIWriteFuncwhen preview features are enabled.