Class EXTDebugUtils

java.lang.Object
org.lwjgl.vulkan.EXTDebugUtils

public class EXTDebugUtils extends Object
  • Field Details

    • VK_EXT_DEBUG_UTILS_SPEC_VERSION

      public static final int VK_EXT_DEBUG_UTILS_SPEC_VERSION
      See Also:
    • VK_EXT_DEBUG_UTILS_EXTENSION_NAME

      public static final String VK_EXT_DEBUG_UTILS_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT

      public static final int VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT
      See Also:
    • VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT

      public static final int VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT
      See Also:
    • VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT
      See Also:
    • VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT

      public static final int VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT
      See Also:
    • VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT

      public static final int VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT
      See Also:
    • VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT

      public static final int VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT
      See Also:
    • VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT

      public static final int VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT
      See Also:
    • VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT

      public static final int VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT
      See Also:
    • VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT

      public static final int VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT
      See Also:
    • VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT

      public static final int VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT
      See Also:
    • VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT

      public static final int VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT
      See Also:
  • Method Details

    • nvkSetDebugUtilsObjectNameEXT

      public static int nvkSetDebugUtilsObjectNameEXT(VkDevice device, long pNameInfo)
      VkResult vkSetDebugUtilsObjectNameEXT(VkDevice device, VkDebugUtilsObjectNameInfoEXT const * pNameInfo)
    • vkSetDebugUtilsObjectNameEXT

      public static int vkSetDebugUtilsObjectNameEXT(VkDevice device, VkDebugUtilsObjectNameInfoEXT pNameInfo)
      VkResult vkSetDebugUtilsObjectNameEXT(VkDevice device, VkDebugUtilsObjectNameInfoEXT const * pNameInfo)
    • nvkSetDebugUtilsObjectTagEXT

      public static int nvkSetDebugUtilsObjectTagEXT(VkDevice device, long pTagInfo)
      VkResult vkSetDebugUtilsObjectTagEXT(VkDevice device, VkDebugUtilsObjectTagInfoEXT const * pTagInfo)
    • vkSetDebugUtilsObjectTagEXT

      public static int vkSetDebugUtilsObjectTagEXT(VkDevice device, VkDebugUtilsObjectTagInfoEXT pTagInfo)
      VkResult vkSetDebugUtilsObjectTagEXT(VkDevice device, VkDebugUtilsObjectTagInfoEXT const * pTagInfo)
    • nvkQueueBeginDebugUtilsLabelEXT

      public static void nvkQueueBeginDebugUtilsLabelEXT(VkQueue queue, long pLabelInfo)
      void vkQueueBeginDebugUtilsLabelEXT(VkQueue queue, VkDebugUtilsLabelEXT const * pLabelInfo)
    • vkQueueBeginDebugUtilsLabelEXT

      public static void vkQueueBeginDebugUtilsLabelEXT(VkQueue queue, VkDebugUtilsLabelEXT pLabelInfo)
      void vkQueueBeginDebugUtilsLabelEXT(VkQueue queue, VkDebugUtilsLabelEXT const * pLabelInfo)
    • vkQueueEndDebugUtilsLabelEXT

      public static void vkQueueEndDebugUtilsLabelEXT(VkQueue queue)
      void vkQueueEndDebugUtilsLabelEXT(VkQueue queue)
    • nvkQueueInsertDebugUtilsLabelEXT

      public static void nvkQueueInsertDebugUtilsLabelEXT(VkQueue queue, long pLabelInfo)
      void vkQueueInsertDebugUtilsLabelEXT(VkQueue queue, VkDebugUtilsLabelEXT const * pLabelInfo)
    • vkQueueInsertDebugUtilsLabelEXT

      public static void vkQueueInsertDebugUtilsLabelEXT(VkQueue queue, VkDebugUtilsLabelEXT pLabelInfo)
      void vkQueueInsertDebugUtilsLabelEXT(VkQueue queue, VkDebugUtilsLabelEXT const * pLabelInfo)
    • nvkCmdBeginDebugUtilsLabelEXT

      public static void nvkCmdBeginDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, long pLabelInfo)
      void vkCmdBeginDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, VkDebugUtilsLabelEXT const * pLabelInfo)
    • vkCmdBeginDebugUtilsLabelEXT

      public static void vkCmdBeginDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, VkDebugUtilsLabelEXT pLabelInfo)
      void vkCmdBeginDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, VkDebugUtilsLabelEXT const * pLabelInfo)
    • vkCmdEndDebugUtilsLabelEXT

      public static void vkCmdEndDebugUtilsLabelEXT(VkCommandBuffer commandBuffer)
      void vkCmdEndDebugUtilsLabelEXT(VkCommandBuffer commandBuffer)
    • nvkCmdInsertDebugUtilsLabelEXT

      public static void nvkCmdInsertDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, long pLabelInfo)
      void vkCmdInsertDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, VkDebugUtilsLabelEXT const * pLabelInfo)
    • vkCmdInsertDebugUtilsLabelEXT

      public static void vkCmdInsertDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, VkDebugUtilsLabelEXT pLabelInfo)
      void vkCmdInsertDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, VkDebugUtilsLabelEXT const * pLabelInfo)
    • nvkCreateDebugUtilsMessengerEXT

      public static int nvkCreateDebugUtilsMessengerEXT(VkInstance instance, long pCreateInfo, long pAllocator, long pMessenger)
      VkResult vkCreateDebugUtilsMessengerEXT(VkInstance instance, VkDebugUtilsMessengerCreateInfoEXT const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkDebugUtilsMessengerEXT * pMessenger)
    • vkCreateDebugUtilsMessengerEXT

      public static int vkCreateDebugUtilsMessengerEXT(VkInstance instance, VkDebugUtilsMessengerCreateInfoEXT pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pMessenger)
      VkResult vkCreateDebugUtilsMessengerEXT(VkInstance instance, VkDebugUtilsMessengerCreateInfoEXT const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkDebugUtilsMessengerEXT * pMessenger)
    • nvkDestroyDebugUtilsMessengerEXT

      public static void nvkDestroyDebugUtilsMessengerEXT(VkInstance instance, long messenger, long pAllocator)
      void vkDestroyDebugUtilsMessengerEXT(VkInstance instance, VkDebugUtilsMessengerEXT messenger, VkAllocationCallbacks const * pAllocator)
    • vkDestroyDebugUtilsMessengerEXT

      public static void vkDestroyDebugUtilsMessengerEXT(VkInstance instance, long messenger, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyDebugUtilsMessengerEXT(VkInstance instance, VkDebugUtilsMessengerEXT messenger, VkAllocationCallbacks const * pAllocator)
    • nvkSubmitDebugUtilsMessageEXT

      public static void nvkSubmitDebugUtilsMessageEXT(VkInstance instance, int messageSeverity, int messageTypes, long pCallbackData)
      void vkSubmitDebugUtilsMessageEXT(VkInstance instance, VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageTypes, VkDebugUtilsMessengerCallbackDataEXT const * pCallbackData)
    • vkSubmitDebugUtilsMessageEXT

      public static void vkSubmitDebugUtilsMessageEXT(VkInstance instance, int messageSeverity, int messageTypes, VkDebugUtilsMessengerCallbackDataEXT pCallbackData)
      void vkSubmitDebugUtilsMessageEXT(VkInstance instance, VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageTypes, VkDebugUtilsMessengerCallbackDataEXT const * pCallbackData)
    • vkCreateDebugUtilsMessengerEXT

      public static int vkCreateDebugUtilsMessengerEXT(VkInstance instance, VkDebugUtilsMessengerCreateInfoEXT pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pMessenger)
      VkResult vkCreateDebugUtilsMessengerEXT(VkInstance instance, VkDebugUtilsMessengerCreateInfoEXT const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkDebugUtilsMessengerEXT * pMessenger)