Interface CallbackI

All Superinterfaces:
Pointer
All Known Subinterfaces:
AIFileCloseProcI, AIFileFlushProcI, AIFileOpenProcI, AIFileReadProcI, AIFileSeekI, AIFileTellProcI, AIFileWriteProcI, AILogStreamCallbackI, BGFXCacheReadCallbackI, BGFXCacheReadSizeCallbackI, BGFXCacheWriteCallbackI, BGFXCaptureBeginCallbackI, BGFXCaptureEndCallbackI, BGFXCaptureFrameCallbackI, BGFXFatalCallbackI, BGFXProfilerBeginI, BGFXProfilerBeginLiteralI, BGFXProfilerEndI, BGFXReallocCallbackI, BGFXReleaseFunctionCallbackI, BGFXScreenShotCallbackI, BGFXTraceVarArgsCallbackI, CGEventTapCallBackI, CLContextCallbackI, CLContextDestructorCallbackI, CLEventCallbackI, CLMemObjectDestructorCallbackI, CLNativeKernelI, CLProgramCallbackI, CLProgramReleaseCallbackI, CLReportLiveObjectsAlteraCallbackI, CLSVMFreeCallbackI, CXCursorAndRangeVisitI, CXCursorVisitorI, CXExecuteOnThreadI, CXFieldVisitorI, CXInclusionVisitorI, EGLDebugMessageKHRCallbackI, EGLGetBlobFuncANDROIDI, EGLSetBlobFuncANDROIDI, EnumerationMutationHandlerI, EXTDebugProcI, ExtentAllocI, ExtentCommitI, ExtentDallocI, ExtentDecommitI, ExtentDestroyI, ExtentMergeI, ExtentPurgeI, ExtentSplitI, FMOD_3D_ROLLOFF_CALLBACKI, FMOD_CHANNELCONTROL_CALLBACKI, FMOD_CODEC_ALLOC_FUNCI, FMOD_CODEC_CLOSE_CALLBACKI, FMOD_CODEC_FILE_READ_FUNCI, FMOD_CODEC_FILE_SEEK_FUNCI, FMOD_CODEC_FILE_SIZE_FUNCI, FMOD_CODEC_FILE_TELL_FUNCI, FMOD_CODEC_FREE_FUNCI, FMOD_CODEC_GETLENGTH_CALLBACKI, FMOD_CODEC_GETPOSITION_CALLBACKI, FMOD_CODEC_GETWAVEFORMAT_CALLBACKI, FMOD_CODEC_LOG_FUNCI, FMOD_CODEC_METADATA_FUNCI, FMOD_CODEC_OPEN_CALLBACKI, FMOD_CODEC_READ_CALLBACKI, FMOD_CODEC_SETPOSITION_CALLBACKI, FMOD_CODEC_SOUNDCREATE_CALLBACKI, FMOD_DEBUG_CALLBACKI, FMOD_DSP_ALLOC_FUNCI, FMOD_DSP_CALLBACKI, FMOD_DSP_CREATE_CALLBACKI, FMOD_DSP_DFT_FFTREAL_FUNCI, FMOD_DSP_DFT_IFFTREAL_FUNCI, FMOD_DSP_FREE_FUNCI, FMOD_DSP_GETBLOCKSIZE_FUNCI, FMOD_DSP_GETCLOCK_FUNCI, FMOD_DSP_GETLISTENERATTRIBUTES_FUNCI, FMOD_DSP_GETPARAM_BOOL_CALLBACKI, FMOD_DSP_GETPARAM_DATA_CALLBACKI, FMOD_DSP_GETPARAM_FLOAT_CALLBACKI, FMOD_DSP_GETPARAM_INT_CALLBACKI, FMOD_DSP_GETSAMPLERATE_FUNCI, FMOD_DSP_GETSPEAKERMODE_FUNCI, FMOD_DSP_GETUSERDATA_FUNCI, FMOD_DSP_LOG_FUNCI, FMOD_DSP_PAN_GETROLLOFFGAIN_FUNCI, FMOD_DSP_PAN_SUMMONOMATRIX_FUNCI, FMOD_DSP_PAN_SUMMONOTOSURROUNDMATRIX_FUNCI, FMOD_DSP_PAN_SUMSTEREOMATRIX_FUNCI, FMOD_DSP_PAN_SUMSTEREOTOSURROUNDMATRIX_FUNCI, FMOD_DSP_PAN_SUMSURROUNDMATRIX_FUNCI, FMOD_DSP_PROCESS_CALLBACKI, FMOD_DSP_READ_CALLBACKI, FMOD_DSP_REALLOC_FUNCI, FMOD_DSP_RELEASE_CALLBACKI, FMOD_DSP_RESET_CALLBACKI, FMOD_DSP_SETPARAM_BOOL_CALLBACKI, FMOD_DSP_SETPARAM_DATA_CALLBACKI, FMOD_DSP_SETPARAM_FLOAT_CALLBACKI, FMOD_DSP_SETPARAM_INT_CALLBACKI, FMOD_DSP_SETPOSITION_CALLBACKI, FMOD_DSP_SHOULDIPROCESS_CALLBACKI, FMOD_DSP_SYSTEM_DEREGISTER_CALLBACKI, FMOD_DSP_SYSTEM_MIX_CALLBACKI, FMOD_DSP_SYSTEM_REGISTER_CALLBACKI, FMOD_FILE_ASYNCCANCEL_CALLBACKI, FMOD_FILE_ASYNCDONE_FUNCI, FMOD_FILE_ASYNCREAD_CALLBACKI, FMOD_FILE_CLOSE_CALLBACKI, FMOD_FILE_OPEN_CALLBACKI, FMOD_FILE_READ_CALLBACKI, FMOD_FILE_SEEK_CALLBACKI, FMOD_MEMORY_ALLOC_CALLBACKI, FMOD_MEMORY_FREE_CALLBACKI, FMOD_MEMORY_REALLOC_CALLBACKI, FMOD_OUTPUT_ALLOC_FUNCI, FMOD_OUTPUT_CLOSE_CALLBACKI, FMOD_OUTPUT_CLOSEPORT_CALLBACKI, FMOD_OUTPUT_COPYPORT_FUNCI, FMOD_OUTPUT_DEVICELISTCHANGED_CALLBACKI, FMOD_OUTPUT_FREE_FUNCI, FMOD_OUTPUT_GETDRIVERINFO_CALLBACKI, FMOD_OUTPUT_GETHANDLE_CALLBACKI, FMOD_OUTPUT_GETNUMDRIVERS_CALLBACKI, FMOD_OUTPUT_INIT_CALLBACKI, FMOD_OUTPUT_LOG_FUNCI, FMOD_OUTPUT_MIXER_CALLBACKI, FMOD_OUTPUT_OBJECT3DALLOC_CALLBACKI, FMOD_OUTPUT_OBJECT3DFREE_CALLBACKI, FMOD_OUTPUT_OBJECT3DGETINFO_CALLBACKI, FMOD_OUTPUT_OBJECT3DUPDATE_CALLBACKI, FMOD_OUTPUT_OPENPORT_CALLBACKI, FMOD_OUTPUT_READFROMMIXER_FUNCI, FMOD_OUTPUT_REQUESTRESET_FUNCI, FMOD_OUTPUT_START_CALLBACKI, FMOD_OUTPUT_STOP_CALLBACKI, FMOD_OUTPUT_UPDATE_CALLBACKI, FMOD_SOUND_NONBLOCK_CALLBACKI, FMOD_SOUND_PCMREAD_CALLBACKI, FMOD_SOUND_PCMSETPOS_CALLBACKI, FMOD_STUDIO_COMMANDREPLAY_CREATE_INSTANCE_CALLBACKI, FMOD_STUDIO_COMMANDREPLAY_FRAME_CALLBACKI, FMOD_STUDIO_COMMANDREPLAY_LOAD_BANK_CALLBACKI, FMOD_STUDIO_EVENT_CALLBACKI, FMOD_STUDIO_SYSTEM_CALLBACKI, FMOD_SYSTEM_CALLBACKI, FSBANK_MEMORY_ALLOC_CALLBACKI, FSBANK_MEMORY_FREE_CALLBACKI, FSBANK_MEMORY_REALLOC_CALLBACKI, FT_Alloc_FuncI, FT_DebugHook_FuncI, FT_Free_FuncI, FT_Generic_FinalizerI, FT_Incremental_FreeGlyphDataFuncI, FT_Incremental_GetGlyphDataFuncI, FT_Incremental_GetGlyphMetricsFuncI, FT_List_DestructorI, FT_List_IteratorI, FT_Module_ConstructorI, FT_Module_DestructorI, FT_Module_RequesterI, FT_Outline_ConicToFuncI, FT_Outline_CubicToFuncI, FT_Outline_LineToFuncI, FT_Outline_MoveToFuncI, FT_Raster_DoneFuncI, FT_Raster_NewFuncI, FT_Raster_RenderFuncI, FT_Raster_ResetFuncI, FT_Raster_SetModeFuncI, FT_Realloc_FuncI, FT_SpanFuncI, FT_Stream_CloseFuncI, FT_Stream_IoFuncI, FTC_Face_RequesterI, GLDebugMessageAMDCallbackI, GLDebugMessageARBCallbackI, GLDebugMessageCallbackI, GLDebugMessageCallbackI, GLDebugMessageKHRCallbackI, GLFWAllocateCallbackI, GLFWCharCallbackI, GLFWCharModsCallbackI, GLFWCursorEnterCallbackI, GLFWCursorPosCallbackI, GLFWDeallocateCallbackI, GLFWDropCallbackI, GLFWErrorCallbackI, GLFWFramebufferSizeCallbackI, GLFWIMEStatusCallbackI, GLFWJoystickCallbackI, GLFWKeyCallbackI, GLFWMonitorCallbackI, GLFWMouseButtonCallbackI, GLFWPreeditCallbackI, GLFWPreeditCandidateCallbackI, GLFWReallocateCallbackI, GLFWScrollCallbackI, GLFWWindowCloseCallbackI, GLFWWindowContentScaleCallbackI, GLFWWindowFocusCallbackI, GLFWWindowIconifyCallbackI, GLFWWindowMaximizeCallbackI, GLFWWindowPosCallbackI, GLFWWindowRefreshCallbackI, GLFWWindowSizeCallbackI, hb_buffer_message_func_tI, hb_color_line_get_color_stops_func_tI, hb_color_line_get_extend_func_tI, hb_destroy_func_tI, hb_draw_close_path_func_tI, hb_draw_cubic_to_func_tI, hb_draw_line_to_func_tI, hb_draw_move_to_func_tI, hb_draw_quadratic_to_func_tI, hb_font_draw_glyph_func_tI, hb_font_draw_glyph_or_fail_func_tI, hb_font_get_font_extents_func_tI, hb_font_get_glyph_advance_func_tI, hb_font_get_glyph_advances_func_tI, hb_font_get_glyph_contour_point_func_tI, hb_font_get_glyph_extents_func_tI, hb_font_get_glyph_from_name_func_tI, hb_font_get_glyph_kerning_func_tI, hb_font_get_glyph_name_func_tI, hb_font_get_glyph_origin_func_tI, hb_font_get_nominal_glyph_func_tI, hb_font_get_nominal_glyphs_func_tI, hb_font_get_variation_glyph_func_tI, hb_font_paint_glyph_func_tI, hb_font_paint_glyph_or_fail_func_tI, hb_get_table_tags_func_tI, hb_paint_color_func_tI, hb_paint_color_glyph_func_tI, hb_paint_custom_palette_color_func_tI, hb_paint_image_func_tI, hb_paint_linear_gradient_func_tI, hb_paint_pop_clip_func_tI, hb_paint_pop_group_func_tI, hb_paint_pop_transform_func_tI, hb_paint_push_clip_glyph_func_tI, hb_paint_push_clip_rectangle_func_tI, hb_paint_push_group_func_tI, hb_paint_push_transform_func_tI, hb_paint_radial_gradient_func_tI, hb_paint_sweep_gradient_func_tI, hb_reference_table_func_tI, hb_unicode_combining_class_func_tI, hb_unicode_compose_func_tI, hb_unicode_decompose_func_tI, hb_unicode_general_category_func_tI, hb_unicode_mirroring_func_tI, hb_unicode_script_func_tI, IndexerAbortQueryI, IndexerDiagnosticI, IndexerEnteredMainFileI, IndexerImportedASTFileI, IndexerIncludedFileI, IndexerIndexDeclarationI, IndexerIndexEntityReferenceI, IndexerStartedTranslationUnitI, ktxStream_destructI, ktxStream_getposI, ktxStream_getsizeI, ktxStream_readI, ktxStream_setposI, ktxStream_skipI, ktxStream_writeI, ktxVulkanTexture_subAllocatorAllocMemFuncPtrI, ktxVulkanTexture_subAllocatorBindBufferFuncPtrI, ktxVulkanTexture_subAllocatorBindImageFuncPtrI, ktxVulkanTexture_subAllocatorFreeMemFuncPtrI, ktxVulkanTexture_subAllocatorMemoryMapFuncPtrI, ktxVulkanTexture_subAllocatorMemoryUnmapFuncPtrI, LLVMDiagnosticHandlerI, LLVMFatalErrorHandlerI, LLVMMemoryManagerAllocateCodeSectionCallbackI, LLVMMemoryManagerAllocateDataSectionCallbackI, LLVMMemoryManagerCreateContextCallbackI, LLVMMemoryManagerDestroyCallbackI, LLVMMemoryManagerFinalizeMemoryCallbackI, LLVMMemoryManagerNotifyTerminatingCallbackI, LLVMMustPreserveI, LLVMOpInfoCallbackI, LLVMOrcCAPIDefinitionGeneratorTryToGenerateFunctionI, LLVMOrcDisposeCAPIDefinitionGeneratorFunctionI, LLVMOrcErrorReporterFunctionI, LLVMOrcExecutionSessionLookupHandleResultFunctionI, LLVMOrcGenericIRModuleOperationFunctionI, LLVMOrcIRTransformLayerTransformFunctionI, LLVMOrcLLJITBuilderObjectLinkingLayerCreatorFunctionI, LLVMOrcMaterializationUnitDestroyFunctionI, LLVMOrcMaterializationUnitDiscardFunctionI, LLVMOrcMaterializationUnitMaterializeFunctionI, LLVMOrcObjectTransformLayerTransformFunctionI, LLVMOrcSymbolPredicateI, LLVMSymbolLookupCallbackI, LLVMYieldCallbackI, LTODiagnosticHandlerI, LZ4FAllocFunctionI, LZ4FCallocFunctionI, LZ4FFreeFunctionI, MallocMessageCallbackI, MDBCmpFuncI, MDBMsgFuncI, MDBRelFuncI, MeshoptAllocateI, MeshoptDeallocateI, MSDFGenFTLoadCallbackI, NkCommandCustomCallbackI, NkDrawBeginCallbackI, NkDrawEndCallbackI, NkItemGetterI, NkPluginAllocI, NkPluginCopyI, NkPluginFilterI, NkPluginFreeI, NkPluginPasteI, NkQueryFontGlyphCallbackI, NkTextWidthCallbackI, NkValueGetterI, OPCloseFuncI, OPDecodeCBFuncI, OPECloseFuncI, OPEPacketFuncI, OPEWriteFuncI, OPReadFuncI, OPSeekFuncI, OPTellFuncI, ParShapesRandFnI, ParSLAdvectionCallbackI, PFNKTXITERCBI, RMTFreeI, RMTInputHandlerI, RMTMallocI, RMTPropertyHandlerI, RMTReallocI, RMTSampleTreeHandlerI, RPErrorCallbackI, RPMapFailCallbackI, RPMemoryMapCallbackI, RPMemoryUnmapCallbackI, SDL_AudioPostmixCallbackI, SDL_AudioStreamCallbackI, SDL_calloc_funcI, SDL_CleanupPropertyCallbackI, SDL_ClipboardCleanupCallbackI, SDL_ClipboardDataCallbackI, SDL_CompareCallback_rI, SDL_CompareCallbackI, SDL_DialogFileCallbackI, SDL_EGLAttribArrayCallbackI, SDL_EGLIntArrayCallbackI, SDL_EnumerateDirectoryCallbackI, SDL_EnumeratePropertiesCallbackI, SDL_EventFilterI, SDL_free_funcI, SDL_HintCallbackI, SDL_HitTestI, SDL_IOStreamInterfaceCloseCallbackI, SDL_IOStreamInterfaceFlushCallbackI, SDL_IOStreamInterfaceReadCallbackI, SDL_IOStreamInterfaceSeekCallbackI, SDL_IOStreamInterfaceSizeCallbackI, SDL_IOStreamInterfaceWriteCallbackI, SDL_LogOutputFunctionI, SDL_MainThreadCallbackI, SDL_malloc_funcI, SDL_NSTimerCallbackI, SDL_realloc_funcI, SDL_StorageInterfaceCloseCallbackI, SDL_StorageInterfaceCopyCallbackI, SDL_StorageInterfaceEnumerateCallbackI, SDL_StorageInterfaceInfoCallbackI, SDL_StorageInterfaceMkdirCallbackI, SDL_StorageInterfaceReadFileCallbackI, SDL_StorageInterfaceReadyCallbackI, SDL_StorageInterfaceRemoveCallbackI, SDL_StorageInterfaceRenameCallbackI, SDL_StorageInterfaceSpaceRemainingCallbackI, SDL_StorageInterfaceWriteFileCallbackI, SDL_TimerCallbackI, SDL_TLSDestructorCallbackI, SDL_TrayCallbackI, SDL_VirtualJoystickDescCleanupCallbackI, SDL_VirtualJoystickDescRumbleCallbackI, SDL_VirtualJoystickDescRumbleTriggersCallbackI, SDL_VirtualJoystickDescSendEffectCallbackI, SDL_VirtualJoystickDescSetLEDCallbackI, SDL_VirtualJoystickDescSetPlayerIndexCallbackI, SDL_VirtualJoystickDescSetSensorsEnabledCallbackI, SDL_VirtualJoystickDescUpdateCallbackI, SDL_WindowsMessageHookI, SDL_X11EventHookI, ShadercIncludeResolveI, ShadercIncludeResultReleaseI, SOFTCallbackBufferTypeI, SOFTEventProcI, SOFTSystemEventProcI, spng_calloc_fnI, spng_free_fnI, spng_malloc_fnI, spng_realloc_fnI, spng_rw_fnI, SpvcErrorCallbackI, STBIEOFCallbackI, STBIReadCallbackI, STBIRInputCallbackI, STBIRKernelCallbackI, STBIROutputCallbackI, STBIRSupportCallbackI, STBISkipCallbackI, STBIWriteCallbackI, STBIZlibCompressI, SVG_Lib_Free_FuncI, SVG_Lib_Init_FuncI, SVG_Lib_Preset_Slot_FuncI, SVG_Lib_Render_FuncI, topology_set_userdata_export_callbackI, topology_set_userdata_import_callbackI, VkAllocationFunctionI, VkDebugReportCallbackEXTI, VkDebugUtilsMessengerCallbackEXTI, VkDeviceMemoryReportCallbackEXTI, VkFreeFunctionI, VkInternalAllocationNotificationI, VkInternalFreeNotificationI, VkReallocationFunctionI, VmaAllocateDeviceMemoryFunctionI, VmaCheckDefragmentationBreakFunctionI, VmaFreeDeviceMemoryFunctionI, WindowProcI, XrDebugUtilsMessengerCallbackEXTI, YGBaselineFuncI, YGCloneNodeFuncI, YGDirtiedFuncI, YGLoggerI, YGMeasureFuncI, ZSTDAllocFunctionI, ZSTDFreeFunctionI, ZSTDSequenceProducerI
All Known Implementing Classes:
AIFileCloseProc, AIFileFlushProc, AIFileOpenProc, AIFileReadProc, AIFileSeek, AIFileTellProc, AIFileWriteProc, AILogStreamCallback, BGFXCacheReadCallback, BGFXCacheReadSizeCallback, BGFXCacheWriteCallback, BGFXCaptureBeginCallback, BGFXCaptureEndCallback, BGFXCaptureFrameCallback, BGFXFatalCallback, BGFXProfilerBegin, BGFXProfilerBeginLiteral, BGFXProfilerEnd, BGFXReallocCallback, BGFXReleaseFunctionCallback, BGFXScreenShotCallback, BGFXTraceVarArgsCallback, CGEventTapCallBack, CLContextCallback, CLContextDestructorCallback, CLEventCallback, CLMemObjectDestructorCallback, CLNativeKernel, CLProgramCallback, CLProgramReleaseCallback, CLReportLiveObjectsAlteraCallback, CLSVMFreeCallback, CXCursorAndRangeVisit, CXCursorVisitor, CXExecuteOnThread, CXFieldVisitor, CXInclusionVisitor, EGLDebugMessageKHRCallback, EGLGetBlobFuncANDROID, EGLSetBlobFuncANDROID, EnumerationMutationHandler, EXTDebugProc, ExtentAlloc, ExtentCommit, ExtentDalloc, ExtentDecommit, ExtentDestroy, ExtentMerge, ExtentPurge, ExtentSplit, FMOD_3D_ROLLOFF_CALLBACK, FMOD_CHANNELCONTROL_CALLBACK, FMOD_CODEC_ALLOC_FUNC, FMOD_CODEC_CLOSE_CALLBACK, FMOD_CODEC_FILE_READ_FUNC, FMOD_CODEC_FILE_SEEK_FUNC, FMOD_CODEC_FILE_SIZE_FUNC, FMOD_CODEC_FILE_TELL_FUNC, FMOD_CODEC_FREE_FUNC, FMOD_CODEC_GETLENGTH_CALLBACK, FMOD_CODEC_GETPOSITION_CALLBACK, FMOD_CODEC_GETWAVEFORMAT_CALLBACK, FMOD_CODEC_LOG_FUNC, FMOD_CODEC_METADATA_FUNC, FMOD_CODEC_OPEN_CALLBACK, FMOD_CODEC_READ_CALLBACK, FMOD_CODEC_SETPOSITION_CALLBACK, FMOD_CODEC_SOUNDCREATE_CALLBACK, FMOD_DEBUG_CALLBACK, FMOD_DSP_ALLOC_FUNC, FMOD_DSP_CALLBACK, FMOD_DSP_CREATE_CALLBACK, FMOD_DSP_DFT_FFTREAL_FUNC, FMOD_DSP_DFT_IFFTREAL_FUNC, FMOD_DSP_FREE_FUNC, FMOD_DSP_GETBLOCKSIZE_FUNC, FMOD_DSP_GETCLOCK_FUNC, FMOD_DSP_GETLISTENERATTRIBUTES_FUNC, FMOD_DSP_GETPARAM_BOOL_CALLBACK, FMOD_DSP_GETPARAM_DATA_CALLBACK, FMOD_DSP_GETPARAM_FLOAT_CALLBACK, FMOD_DSP_GETPARAM_INT_CALLBACK, FMOD_DSP_GETSAMPLERATE_FUNC, FMOD_DSP_GETSPEAKERMODE_FUNC, FMOD_DSP_GETUSERDATA_FUNC, FMOD_DSP_LOG_FUNC, FMOD_DSP_PAN_GETROLLOFFGAIN_FUNC, FMOD_DSP_PAN_SUMMONOMATRIX_FUNC, FMOD_DSP_PAN_SUMMONOTOSURROUNDMATRIX_FUNC, FMOD_DSP_PAN_SUMSTEREOMATRIX_FUNC, FMOD_DSP_PAN_SUMSTEREOTOSURROUNDMATRIX_FUNC, FMOD_DSP_PAN_SUMSURROUNDMATRIX_FUNC, FMOD_DSP_PROCESS_CALLBACK, FMOD_DSP_READ_CALLBACK, FMOD_DSP_REALLOC_FUNC, FMOD_DSP_RELEASE_CALLBACK, FMOD_DSP_RESET_CALLBACK, FMOD_DSP_SETPARAM_BOOL_CALLBACK, FMOD_DSP_SETPARAM_DATA_CALLBACK, FMOD_DSP_SETPARAM_FLOAT_CALLBACK, FMOD_DSP_SETPARAM_INT_CALLBACK, FMOD_DSP_SETPOSITION_CALLBACK, FMOD_DSP_SHOULDIPROCESS_CALLBACK, FMOD_DSP_SYSTEM_DEREGISTER_CALLBACK, FMOD_DSP_SYSTEM_MIX_CALLBACK, FMOD_DSP_SYSTEM_REGISTER_CALLBACK, FMOD_FILE_ASYNCCANCEL_CALLBACK, FMOD_FILE_ASYNCDONE_FUNC, FMOD_FILE_ASYNCREAD_CALLBACK, FMOD_FILE_CLOSE_CALLBACK, FMOD_FILE_OPEN_CALLBACK, FMOD_FILE_READ_CALLBACK, FMOD_FILE_SEEK_CALLBACK, FMOD_MEMORY_ALLOC_CALLBACK, FMOD_MEMORY_FREE_CALLBACK, FMOD_MEMORY_REALLOC_CALLBACK, FMOD_OUTPUT_ALLOC_FUNC, FMOD_OUTPUT_CLOSE_CALLBACK, FMOD_OUTPUT_CLOSEPORT_CALLBACK, FMOD_OUTPUT_COPYPORT_FUNC, FMOD_OUTPUT_DEVICELISTCHANGED_CALLBACK, FMOD_OUTPUT_FREE_FUNC, FMOD_OUTPUT_GETDRIVERINFO_CALLBACK, FMOD_OUTPUT_GETHANDLE_CALLBACK, FMOD_OUTPUT_GETNUMDRIVERS_CALLBACK, FMOD_OUTPUT_INIT_CALLBACK, FMOD_OUTPUT_LOG_FUNC, FMOD_OUTPUT_MIXER_CALLBACK, FMOD_OUTPUT_OBJECT3DALLOC_CALLBACK, FMOD_OUTPUT_OBJECT3DFREE_CALLBACK, FMOD_OUTPUT_OBJECT3DGETINFO_CALLBACK, FMOD_OUTPUT_OBJECT3DUPDATE_CALLBACK, FMOD_OUTPUT_OPENPORT_CALLBACK, FMOD_OUTPUT_READFROMMIXER_FUNC, FMOD_OUTPUT_REQUESTRESET_FUNC, FMOD_OUTPUT_START_CALLBACK, FMOD_OUTPUT_STOP_CALLBACK, FMOD_OUTPUT_UPDATE_CALLBACK, FMOD_SOUND_NONBLOCK_CALLBACK, FMOD_SOUND_PCMREAD_CALLBACK, FMOD_SOUND_PCMSETPOS_CALLBACK, FMOD_STUDIO_COMMANDREPLAY_CREATE_INSTANCE_CALLBACK, FMOD_STUDIO_COMMANDREPLAY_FRAME_CALLBACK, FMOD_STUDIO_COMMANDREPLAY_LOAD_BANK_CALLBACK, FMOD_STUDIO_EVENT_CALLBACK, FMOD_STUDIO_SYSTEM_CALLBACK, FMOD_SYSTEM_CALLBACK, FSBANK_MEMORY_ALLOC_CALLBACK, FSBANK_MEMORY_FREE_CALLBACK, FSBANK_MEMORY_REALLOC_CALLBACK, FT_Alloc_Func, FT_DebugHook_Func, FT_Free_Func, FT_Generic_Finalizer, FT_Incremental_FreeGlyphDataFunc, FT_Incremental_GetGlyphDataFunc, FT_Incremental_GetGlyphMetricsFunc, FT_List_Destructor, FT_List_Iterator, FT_Module_Constructor, FT_Module_Destructor, FT_Module_Requester, FT_Outline_ConicToFunc, FT_Outline_CubicToFunc, FT_Outline_LineToFunc, FT_Outline_MoveToFunc, FT_Raster_DoneFunc, FT_Raster_NewFunc, FT_Raster_RenderFunc, FT_Raster_ResetFunc, FT_Raster_SetModeFunc, FT_Realloc_Func, FT_SpanFunc, FT_Stream_CloseFunc, FT_Stream_IoFunc, FTC_Face_Requester, GLDebugMessageAMDCallback, GLDebugMessageARBCallback, GLDebugMessageCallback, GLDebugMessageCallback, GLDebugMessageKHRCallback, GLFWAllocateCallback, GLFWCharCallback, GLFWCharModsCallback, GLFWCursorEnterCallback, GLFWCursorPosCallback, GLFWDeallocateCallback, GLFWDropCallback, GLFWErrorCallback, GLFWFramebufferSizeCallback, GLFWIMEStatusCallback, GLFWJoystickCallback, GLFWKeyCallback, GLFWMonitorCallback, GLFWMouseButtonCallback, GLFWPreeditCallback, GLFWPreeditCandidateCallback, GLFWReallocateCallback, GLFWScrollCallback, GLFWWindowCloseCallback, GLFWWindowContentScaleCallback, GLFWWindowFocusCallback, GLFWWindowIconifyCallback, GLFWWindowMaximizeCallback, GLFWWindowPosCallback, GLFWWindowRefreshCallback, GLFWWindowSizeCallback, hb_buffer_message_func_t, hb_color_line_get_color_stops_func_t, hb_color_line_get_extend_func_t, hb_destroy_func_t, hb_draw_close_path_func_t, hb_draw_cubic_to_func_t, hb_draw_line_to_func_t, hb_draw_move_to_func_t, hb_draw_quadratic_to_func_t, hb_font_draw_glyph_func_t, hb_font_draw_glyph_or_fail_func_t, hb_font_get_font_extents_func_t, hb_font_get_glyph_advance_func_t, hb_font_get_glyph_advances_func_t, hb_font_get_glyph_contour_point_func_t, hb_font_get_glyph_extents_func_t, hb_font_get_glyph_from_name_func_t, hb_font_get_glyph_kerning_func_t, hb_font_get_glyph_name_func_t, hb_font_get_glyph_origin_func_t, hb_font_get_nominal_glyph_func_t, hb_font_get_nominal_glyphs_func_t, hb_font_get_variation_glyph_func_t, hb_font_paint_glyph_func_t, hb_font_paint_glyph_or_fail_func_t, hb_get_table_tags_func_t, hb_paint_color_func_t, hb_paint_color_glyph_func_t, hb_paint_custom_palette_color_func_t, hb_paint_image_func_t, hb_paint_linear_gradient_func_t, hb_paint_pop_clip_func_t, hb_paint_pop_group_func_t, hb_paint_pop_transform_func_t, hb_paint_push_clip_glyph_func_t, hb_paint_push_clip_rectangle_func_t, hb_paint_push_group_func_t, hb_paint_push_transform_func_t, hb_paint_radial_gradient_func_t, hb_paint_sweep_gradient_func_t, hb_reference_table_func_t, hb_unicode_combining_class_func_t, hb_unicode_compose_func_t, hb_unicode_decompose_func_t, hb_unicode_general_category_func_t, hb_unicode_mirroring_func_t, hb_unicode_script_func_t, IndexerAbortQuery, IndexerDiagnostic, IndexerEnteredMainFile, IndexerImportedASTFile, IndexerIncludedFile, IndexerIndexDeclaration, IndexerIndexEntityReference, IndexerStartedTranslationUnit, ktxStream_destruct, ktxStream_getpos, ktxStream_getsize, ktxStream_read, ktxStream_setpos, ktxStream_skip, ktxStream_write, ktxVulkanTexture_subAllocatorAllocMemFuncPtr, ktxVulkanTexture_subAllocatorBindBufferFuncPtr, ktxVulkanTexture_subAllocatorBindImageFuncPtr, ktxVulkanTexture_subAllocatorFreeMemFuncPtr, ktxVulkanTexture_subAllocatorMemoryMapFuncPtr, ktxVulkanTexture_subAllocatorMemoryUnmapFuncPtr, LLVMDiagnosticHandler, LLVMFatalErrorHandler, LLVMMemoryManagerAllocateCodeSectionCallback, LLVMMemoryManagerAllocateDataSectionCallback, LLVMMemoryManagerCreateContextCallback, LLVMMemoryManagerDestroyCallback, LLVMMemoryManagerFinalizeMemoryCallback, LLVMMemoryManagerNotifyTerminatingCallback, LLVMMustPreserve, LLVMOpInfoCallback, LLVMOrcCAPIDefinitionGeneratorTryToGenerateFunction, LLVMOrcDisposeCAPIDefinitionGeneratorFunction, LLVMOrcErrorReporterFunction, LLVMOrcExecutionSessionLookupHandleResultFunction, LLVMOrcGenericIRModuleOperationFunction, LLVMOrcIRTransformLayerTransformFunction, LLVMOrcLLJITBuilderObjectLinkingLayerCreatorFunction, LLVMOrcMaterializationUnitDestroyFunction, LLVMOrcMaterializationUnitDiscardFunction, LLVMOrcMaterializationUnitMaterializeFunction, LLVMOrcObjectTransformLayerTransformFunction, LLVMOrcSymbolPredicate, LLVMSymbolLookupCallback, LLVMYieldCallback, LTODiagnosticHandler, LZ4FAllocFunction, LZ4FCallocFunction, LZ4FFreeFunction, MallocMessageCallback, MDBCmpFunc, MDBMsgFunc, MDBRelFunc, MeshoptAllocate, MeshoptDeallocate, MSDFGenFTLoadCallback, NkCommandCustomCallback, NkDrawBeginCallback, NkDrawEndCallback, NkItemGetter, NkPluginAlloc, NkPluginCopy, NkPluginFilter, NkPluginFree, NkPluginPaste, NkQueryFontGlyphCallback, NkTextWidthCallback, NkValueGetter, OPCloseFunc, OPDecodeCBFunc, OPECloseFunc, OPEPacketFunc, OPEWriteFunc, OPReadFunc, OPSeekFunc, OPTellFunc, ParShapesRandFn, ParSLAdvectionCallback, PFNKTXITERCB, RMTFree, RMTInputHandler, RMTMalloc, RMTPropertyHandler, RMTRealloc, RMTSampleTreeHandler, RPErrorCallback, RPMapFailCallback, RPMemoryMapCallback, RPMemoryUnmapCallback, SDL_AudioPostmixCallback, SDL_AudioStreamCallback, SDL_calloc_func, SDL_CleanupPropertyCallback, SDL_ClipboardCleanupCallback, SDL_ClipboardDataCallback, SDL_CompareCallback, SDL_CompareCallback_r, SDL_DialogFileCallback, SDL_EGLAttribArrayCallback, SDL_EGLIntArrayCallback, SDL_EnumerateDirectoryCallback, SDL_EnumeratePropertiesCallback, SDL_EventFilter, SDL_free_func, SDL_HintCallback, SDL_HitTest, SDL_IOStreamInterfaceCloseCallback, SDL_IOStreamInterfaceFlushCallback, SDL_IOStreamInterfaceReadCallback, SDL_IOStreamInterfaceSeekCallback, SDL_IOStreamInterfaceSizeCallback, SDL_IOStreamInterfaceWriteCallback, SDL_LogOutputFunction, SDL_MainThreadCallback, SDL_malloc_func, SDL_NSTimerCallback, SDL_realloc_func, SDL_StorageInterfaceCloseCallback, SDL_StorageInterfaceCopyCallback, SDL_StorageInterfaceEnumerateCallback, SDL_StorageInterfaceInfoCallback, SDL_StorageInterfaceMkdirCallback, SDL_StorageInterfaceReadFileCallback, SDL_StorageInterfaceReadyCallback, SDL_StorageInterfaceRemoveCallback, SDL_StorageInterfaceRenameCallback, SDL_StorageInterfaceSpaceRemainingCallback, SDL_StorageInterfaceWriteFileCallback, SDL_TimerCallback, SDL_TLSDestructorCallback, SDL_TrayCallback, SDL_VirtualJoystickDescCleanupCallback, SDL_VirtualJoystickDescRumbleCallback, SDL_VirtualJoystickDescRumbleTriggersCallback, SDL_VirtualJoystickDescSendEffectCallback, SDL_VirtualJoystickDescSetLEDCallback, SDL_VirtualJoystickDescSetPlayerIndexCallback, SDL_VirtualJoystickDescSetSensorsEnabledCallback, SDL_VirtualJoystickDescUpdateCallback, SDL_WindowsMessageHook, SDL_X11EventHook, ShadercIncludeResolve, ShadercIncludeResultRelease, SOFTCallbackBufferType, SOFTEventProc, SOFTSystemEventProc, spng_calloc_fn, spng_free_fn, spng_malloc_fn, spng_realloc_fn, spng_rw_fn, SpvcErrorCallback, STBIEOFCallback, STBIReadCallback, STBIRInputCallback, STBIRKernelCallback, STBIROutputCallback, STBIRSupportCallback, STBISkipCallback, STBIWriteCallback, STBIZlibCompress, SVG_Lib_Free_Func, SVG_Lib_Init_Func, SVG_Lib_Preset_Slot_Func, SVG_Lib_Render_Func, topology_set_userdata_export_callback, topology_set_userdata_import_callback, VkAllocationFunction, VkDebugReportCallbackEXT, VkDebugUtilsMessengerCallbackEXT, VkDeviceMemoryReportCallbackEXT, VkFreeFunction, VkInternalAllocationNotification, VkInternalFreeNotification, VkReallocationFunction, VmaAllocateDeviceMemoryFunction, VmaCheckDefragmentationBreakFunction, VmaFreeDeviceMemoryFunction, WindowProc, XrDebugUtilsMessengerCallbackEXT, YGBaselineFunc, YGCloneNodeFunc, YGDirtiedFunc, YGLogger, YGMeasureFunc, ZSTDAllocFunction, ZSTDFreeFunction, ZSTDSequenceProducer

public interface CallbackI extends Pointer
Interface for dynamically created native functions that call into Java code (upcalls).

Pointers to such functions can be passed to native APIs as callbacks.

  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer

    Pointer.Default
  • Field Summary

    Fields inherited from interface org.lwjgl.system.Pointer

    BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
  • Method Summary

    Modifier and Type
    Method
    Description
    default long
    Returns the raw pointer address as a long value.
    void
    callback(long ret, long args)
    The Java method that will be called from native code when the native callback function is invoked.
    Returns the libffi Call Interface for this callback function.
  • Method Details

    • getCallInterface

      FFICIF getCallInterface()
      Returns the libffi Call Interface for this callback function. [INTERNAL API]
      Returns:
      the CIF structure for this callback function
    • address

      default long address()
      Description copied from interface: Pointer
      Returns the raw pointer address as a long value.
      Specified by:
      address in interface Pointer
      Returns:
      the pointer address
    • callback

      void callback(long ret, long args)
      The Java method that will be called from native code when the native callback function is invoked.
      Parameters:
      ret - a pointer to the memory used for the function's return value.

      If the function is declared as returning void, then this value is garbage and should not be used.

      Otherwise, the callback must fill the object to which this points, following the same special promotion behavior as LibFFI.ffi_call(org.lwjgl.system.libffi.FFICIF, long, java.nio.ByteBuffer, org.lwjgl.PointerBuffer). That is, in most cases, ret points to an object of exactly the size of the type specified when CIF was constructed. However, integral types narrower than the system register size are widened. In these cases your program may assume that ret points to an ffi_arg object.

      args - a vector of pointers to memory holding the arguments to the function