Package org.lwjgl.system
Interface CallbackI
-
- All Superinterfaces:
- Pointer
- All Known Subinterfaces:
- CallbackI.B, CallbackI.D, CallbackI.F, CallbackI.I, CallbackI.J, CallbackI.P, CallbackI.S, CallbackI.V, CallbackI.Z, ChunkAllocI, ChunkCommitI, ChunkDallocI, ChunkDecommitI, ChunkMergeI, ChunkPurgeI, ChunkSplitI, CLContextCallbackI, CLEventCallbackI, CLMemObjectDestructorCallbackI, CLNativeKernelI, CLProgramCallbackI, CLReportLiveObjectsAlteraCallbackI, CLSVMFreeCallbackI, EGLDebugMessageKHRCallbackI, EGLGetBlobFuncANDROIDI, EGLSetBlobFuncANDROIDI, EnumerationMutationHandlerI, GLDebugMessageAMDCallbackI, GLDebugMessageARBCallbackI, GLDebugMessageCallbackI, GLDebugMessageCallbackI, GLDebugMessageKHRCallbackI, GLFWCharCallbackI, GLFWCharModsCallbackI, GLFWCursorEnterCallbackI, GLFWCursorPosCallbackI, GLFWDropCallbackI, GLFWErrorCallbackI, GLFWFramebufferSizeCallbackI, GLFWJoystickCallbackI, GLFWKeyCallbackI, GLFWMonitorCallbackI, GLFWMouseButtonCallbackI, GLFWScrollCallbackI, GLFWWindowCloseCallbackI, GLFWWindowFocusCallbackI, GLFWWindowIconifyCallbackI, GLFWWindowPosCallbackI, GLFWWindowRefreshCallbackI, GLFWWindowSizeCallbackI, MallocMessageCallbackI, OVRLogCallbackI, STBIEOFCallbackI, STBIReadCallbackI, STBISkipCallbackI, STBIWriteCallbackI, VkAllocationFunctionI, VkDebugReportCallbackEXTI, VkFreeFunctionI, VkInternalAllocationNotificationI, VkInternalFreeNotificationI, VkReallocationFunctionI, WindowProcI
- All Known Implementing Classes:
- ChunkAlloc, ChunkCommit, ChunkDalloc, ChunkDecommit, ChunkMerge, ChunkPurge, ChunkSplit, CLContextCallback, CLEventCallback, CLMemObjectDestructorCallback, CLNativeKernel, CLProgramCallback, CLReportLiveObjectsAlteraCallback, CLSVMFreeCallback, EGLDebugMessageKHRCallback, EGLGetBlobFuncANDROID, EGLSetBlobFuncANDROID, EnumerationMutationHandler, GLDebugMessageAMDCallback, GLDebugMessageARBCallback, GLDebugMessageCallback, GLDebugMessageCallback, GLDebugMessageKHRCallback, GLFWCharCallback, GLFWCharModsCallback, GLFWCursorEnterCallback, GLFWCursorPosCallback, GLFWDropCallback, GLFWErrorCallback, GLFWFramebufferSizeCallback, GLFWJoystickCallback, GLFWKeyCallback, GLFWMonitorCallback, GLFWMouseButtonCallback, GLFWScrollCallback, GLFWWindowCloseCallback, GLFWWindowFocusCallback, GLFWWindowIconifyCallback, GLFWWindowPosCallback, GLFWWindowRefreshCallback, GLFWWindowSizeCallback, MallocMessageCallback, OVRLogCallback, STBIEOFCallback, STBIReadCallback, STBISkipCallback, STBIWriteCallback, VkAllocationFunction, VkDebugReportCallbackEXT, VkFreeFunction, VkInternalAllocationNotification, VkInternalFreeNotification, VkReallocationFunction, WindowProc
public interface CallbackI extends Pointer
Base interface for dynamically created native functions that call into Java code. Pointers to such functions can be passed to native APIs as callbacks.This interface does not define a callback method, therefore it should not be implemented directly. The following inner interfaces should be used instead:
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface and Description static interfaceCallbackI.BACallbackthat returns a byte value.static interfaceCallbackI.DACallbackthat returns a double value.static interfaceCallbackI.FACallbackthat returns a float value.static interfaceCallbackI.IACallbackthat returns an int value.static interfaceCallbackI.JACallbackthat returns a long value.static interfaceCallbackI.PACallbackthat returns a pointer value.static interfaceCallbackI.SACallbackthat returns a short value.static interfaceCallbackI.VACallbackwith no return value.static interfaceCallbackI.ZACallbackthat returns a boolean value.-
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
-
Field Summary
-
Fields inherited from interface org.lwjgl.system.Pointer
POINTER_SHIFT, POINTER_SIZE
-
-