Class VulkanDebug.Disabled

java.lang.Object
com.mojang.renderpearl.backend.vulkan.VulkanDebug.Disabled
All Implemented Interfaces:
VulkanDebug
Enclosing interface:
VulkanDebug

public static class VulkanDebug.Disabled extends Object implements VulkanDebug
  • Constructor Details

    • Disabled

      public Disabled()
  • Method Details

    • chainCreateInfo

      public void chainCreateInfo(org.lwjgl.vulkan.VkInstanceCreateInfo instanceCreateInfo, org.lwjgl.system.MemoryStack stack)
      Specified by:
      chainCreateInfo in interface VulkanDebug
    • setup

      public void setup(org.lwjgl.vulkan.VkInstance vkInstance)
      Specified by:
      setup in interface VulkanDebug
    • setObjectName

      public void setObjectName(org.lwjgl.vulkan.VkDevice device, int objectType, long objectHandle, String label)
      Specified by:
      setObjectName in interface VulkanDebug
    • setObjectName

      public void setObjectName(org.lwjgl.vulkan.VkDevice device, int objectType, long objectHandle, Supplier<String> label)
      Specified by:
      setObjectName in interface VulkanDebug
    • beginDebugGroup

      public void beginDebugGroup(org.lwjgl.vulkan.VkCommandBuffer buffer, Supplier<String> label)
      Specified by:
      beginDebugGroup in interface VulkanDebug
    • endDebugGroup

      public void endDebugGroup(org.lwjgl.vulkan.VkCommandBuffer buffer)
      Specified by:
      endDebugGroup in interface VulkanDebug
    • destroy

      public void destroy(org.lwjgl.vulkan.VkInstance instance)
      Specified by:
      destroy in interface VulkanDebug
    • enabled

      public boolean enabled()
      Specified by:
      enabled in interface VulkanDebug