Class EXTDebugReport

java.lang.Object
org.lwjgl.vulkan.EXTDebugReport

public class EXTDebugReport extends Object
  • Field Details

    • VK_EXT_DEBUG_REPORT_SPEC_VERSION

      public static final int VK_EXT_DEBUG_REPORT_SPEC_VERSION
      See Also:
    • VK_EXT_DEBUG_REPORT_EXTENSION_NAME

      public static final String VK_EXT_DEBUG_REPORT_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT
      See Also:
    • VK_ERROR_VALIDATION_FAILED_EXT

      public static final int VK_ERROR_VALIDATION_FAILED_EXT
      See Also:
    • VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT

      public static final int VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT
      See Also:
    • VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT

      public static final int VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT
      See Also:
    • VK_DEBUG_REPORT_INFORMATION_BIT_EXT

      public static final int VK_DEBUG_REPORT_INFORMATION_BIT_EXT
      See Also:
    • VK_DEBUG_REPORT_WARNING_BIT_EXT

      public static final int VK_DEBUG_REPORT_WARNING_BIT_EXT
      See Also:
    • VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT

      public static final int VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT
      See Also:
    • VK_DEBUG_REPORT_ERROR_BIT_EXT

      public static final int VK_DEBUG_REPORT_ERROR_BIT_EXT
      See Also:
    • VK_DEBUG_REPORT_DEBUG_BIT_EXT

      public static final int VK_DEBUG_REPORT_DEBUG_BIT_EXT
      See Also:
  • Method Details

    • nvkCreateDebugReportCallbackEXT

      public static int nvkCreateDebugReportCallbackEXT(VkInstance instance, long pCreateInfo, long pAllocator, long pCallback)
      VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackCreateInfoEXT const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkDebugReportCallbackEXT * pCallback)
    • vkCreateDebugReportCallbackEXT

      public static int vkCreateDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackCreateInfoEXT pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pCallback)
      VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackCreateInfoEXT const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkDebugReportCallbackEXT * pCallback)
    • nvkDestroyDebugReportCallbackEXT

      public static void nvkDestroyDebugReportCallbackEXT(VkInstance instance, long callback, long pAllocator)
      void vkDestroyDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackEXT callback, VkAllocationCallbacks const * pAllocator)
    • vkDestroyDebugReportCallbackEXT

      public static void vkDestroyDebugReportCallbackEXT(VkInstance instance, long callback, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackEXT callback, VkAllocationCallbacks const * pAllocator)
    • nvkDebugReportMessageEXT

      public static void nvkDebugReportMessageEXT(VkInstance instance, int flags, int objectType, long object, long location, int messageCode, long pLayerPrefix, long pMessage)
      void vkDebugReportMessageEXT(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, char const * pLayerPrefix, char const * pMessage)
    • vkDebugReportMessageEXT

      public static void vkDebugReportMessageEXT(VkInstance instance, int flags, int objectType, long object, long location, int messageCode, ByteBuffer pLayerPrefix, ByteBuffer pMessage)
      void vkDebugReportMessageEXT(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, char const * pLayerPrefix, char const * pMessage)
    • vkDebugReportMessageEXT

      public static void vkDebugReportMessageEXT(VkInstance instance, int flags, int objectType, long object, long location, int messageCode, CharSequence pLayerPrefix, CharSequence pMessage)
      void vkDebugReportMessageEXT(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, char const * pLayerPrefix, char const * pMessage)
    • vkCreateDebugReportCallbackEXT

      public static int vkCreateDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackCreateInfoEXT pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pCallback)
      VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackCreateInfoEXT const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkDebugReportCallbackEXT * pCallback)