public abstract class VkDebugUtilsMessengerCallbackEXT extends org.lwjgl.system.Callback implements VkDebugUtilsMessengerCallbackEXTI
The prototype for the VkDebugUtilsMessengerCreateInfoEXT::pfnUserCallback function implemented by the application is:
typedef VkBool32 (VKAPI_PTR *PFN_vkDebugUtilsMessengerCallbackEXT)(
VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity,
VkDebugUtilsMessageTypeFlagsEXT messageTypes,
const VkDebugUtilsMessengerCallbackDataEXT* pCallbackData,
void* pUserData);
The callback must not call DestroyDebugUtilsMessengerEXT.
The callback returns a VkBool32, which is interpreted in a layer-specified manner. The application should always return FALSE. The TRUE value is reserved for use in layer development.
org.lwjgl.system.CallbackI.B, org.lwjgl.system.CallbackI.D, org.lwjgl.system.CallbackI.F, org.lwjgl.system.CallbackI.I, org.lwjgl.system.CallbackI.J, org.lwjgl.system.CallbackI.N, org.lwjgl.system.CallbackI.P, org.lwjgl.system.CallbackI.S, org.lwjgl.system.CallbackI.V, org.lwjgl.system.CallbackI.ZSIGNATURE| Modifier and Type | Method and Description |
|---|---|
static VkDebugUtilsMessengerCallbackEXT |
create(long functionPointer)
Creates a
VkDebugUtilsMessengerCallbackEXT instance from the specified function pointer. |
static VkDebugUtilsMessengerCallbackEXT |
create(VkDebugUtilsMessengerCallbackEXTI instance)
Creates a
VkDebugUtilsMessengerCallbackEXT instance that delegates to the specified VkDebugUtilsMessengerCallbackEXTI instance. |
static VkDebugUtilsMessengerCallbackEXT |
createSafe(long functionPointer)
|
__stdcall, address, equals, free, free, get, getSafe, hashCode, toStringcallback, getSignature, invokepublic static VkDebugUtilsMessengerCallbackEXT create(long functionPointer)
VkDebugUtilsMessengerCallbackEXT instance from the specified function pointer.VkDebugUtilsMessengerCallbackEXT@Nullable public static VkDebugUtilsMessengerCallbackEXT createSafe(long functionPointer)
public static VkDebugUtilsMessengerCallbackEXT create(VkDebugUtilsMessengerCallbackEXTI instance)
VkDebugUtilsMessengerCallbackEXT instance that delegates to the specified VkDebugUtilsMessengerCallbackEXTI instance.Copyright LWJGL. All Rights Reserved. License terms.