Class KHRTimelineSemaphore

java.lang.Object
org.lwjgl.vulkan.KHRTimelineSemaphore

public class KHRTimelineSemaphore extends Object
  • Field Details

    • VK_KHR_TIMELINE_SEMAPHORE_SPEC_VERSION

      public static final int VK_KHR_TIMELINE_SEMAPHORE_SPEC_VERSION
      See Also:
    • VK_KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME

      public static final String VK_KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR
      See Also:
    • VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR
      See Also:
    • VK_SEMAPHORE_TYPE_BINARY_KHR

      public static final int VK_SEMAPHORE_TYPE_BINARY_KHR
      See Also:
    • VK_SEMAPHORE_TYPE_TIMELINE_KHR

      public static final int VK_SEMAPHORE_TYPE_TIMELINE_KHR
      See Also:
    • VK_SEMAPHORE_WAIT_ANY_BIT_KHR

      public static final int VK_SEMAPHORE_WAIT_ANY_BIT_KHR
      See Also:
  • Method Details

    • nvkGetSemaphoreCounterValueKHR

      public static int nvkGetSemaphoreCounterValueKHR(VkDevice device, long semaphore, long pValue)
      VkResult vkGetSemaphoreCounterValueKHR(VkDevice device, VkSemaphore semaphore, uint64_t * pValue)
    • vkGetSemaphoreCounterValueKHR

      public static int vkGetSemaphoreCounterValueKHR(VkDevice device, long semaphore, LongBuffer pValue)
      VkResult vkGetSemaphoreCounterValueKHR(VkDevice device, VkSemaphore semaphore, uint64_t * pValue)
    • nvkWaitSemaphoresKHR

      public static int nvkWaitSemaphoresKHR(VkDevice device, long pWaitInfo, long timeout)
      VkResult vkWaitSemaphoresKHR(VkDevice device, VkSemaphoreWaitInfo const * pWaitInfo, uint64_t timeout)
    • vkWaitSemaphoresKHR

      public static int vkWaitSemaphoresKHR(VkDevice device, VkSemaphoreWaitInfo pWaitInfo, long timeout)
      VkResult vkWaitSemaphoresKHR(VkDevice device, VkSemaphoreWaitInfo const * pWaitInfo, uint64_t timeout)
    • nvkSignalSemaphoreKHR

      public static int nvkSignalSemaphoreKHR(VkDevice device, long pSignalInfo)
      VkResult vkSignalSemaphoreKHR(VkDevice device, VkSemaphoreSignalInfo const * pSignalInfo)
    • vkSignalSemaphoreKHR

      public static int vkSignalSemaphoreKHR(VkDevice device, VkSemaphoreSignalInfo pSignalInfo)
      VkResult vkSignalSemaphoreKHR(VkDevice device, VkSemaphoreSignalInfo const * pSignalInfo)
    • vkGetSemaphoreCounterValueKHR

      public static int vkGetSemaphoreCounterValueKHR(VkDevice device, long semaphore, long[] pValue)
      VkResult vkGetSemaphoreCounterValueKHR(VkDevice device, VkSemaphore semaphore, uint64_t * pValue)