Function Pointer
PFN_vkDeviceMemoryReportCallbackEXT
Application-defined device memory report callback function
The prototype for the
VkDeviceDeviceMemoryReportCreateInfoEXT::pfnUserCallback
function implemented by the application is:
typedef void (VKAPI_PTR *PFN_vkDeviceMemoryReportCallbackEXT)(const VkDeviceMemoryReportCallbackDataEXT* pCallbackData, void* pUserData);
pub type PFN_vkDeviceMemoryReportCallbackEXT = Option<
unsafe extern "system" fn(
) -> std::ffi::c_void
>;
pCallbackDatacontains all the callback related data in the VkDeviceMemoryReportCallbackDataEXT structure.pUserDatais the application-defined user data pointer, equal to the value of VkDeviceDeviceMemoryReportCreateInfoEXT::pUserDataspecified when the VkDevice object was created.
The callback must not make calls to any Vulkan commands.
Type
Function Pointer