From 1c62e821bab505730d4f8bb88a3404fb789a5359 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kai=20K=C3=B6hne?= Date: Tue, 10 Jan 2023 14:00:05 +0100 Subject: [PATCH] Doc: Show signatures of typedef's qdoc doesn't do this by default. Pick-to: 6.5 Change-Id: Idd4885be2fdac951b2ed555088f9b3f7989157ab Reviewed-by: Laszlo Agocs --- src/gui/vulkan/qvulkaninstance.cpp | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/gui/vulkan/qvulkaninstance.cpp b/src/gui/vulkan/qvulkaninstance.cpp index 127886e0c8c..a1d709fbbdf 100644 --- a/src/gui/vulkan/qvulkaninstance.cpp +++ b/src/gui/vulkan/qvulkaninstance.cpp @@ -821,7 +821,12 @@ void QVulkanInstance::presentQueued(QWindow *window) /*! \typedef QVulkanInstance::DebugFilter - Typedef for debug filtering callback functions. + Typedef for debug filtering callback functions, with the following signature: + + \code + bool myDebugFilter(VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, + size_t location, int32_t messageCode, const char *pLayerPrefix, const char *pMessage) + \endcode Returning \c true suppresses the printing of the message. @@ -878,7 +883,13 @@ void QVulkanInstance::removeDebugOutputFilter(DebugFilter filter) /*! \typedef QVulkanInstance::DebugUtilsFilter - Typedef for debug filtering callback functions. The \c callbackData + Typedef for debug filtering callback functions, with the following signature: + + \code + bool myDebugUtilsFilter(DebugMessageSeverityFlags severity, DebugMessageTypeFlags type, const void *callbackData); + \endcode + + The \c callbackData argument is a pointer to the VkDebugUtilsMessengerCallbackDataEXT structure.