Class EXTPresentTiming

java.lang.Object
org.lwjgl.vulkan.EXTPresentTiming

public class EXTPresentTiming extends Object
  • Field Details

    • VK_EXT_PRESENT_TIMING_SPEC_VERSION

      public static final int VK_EXT_PRESENT_TIMING_SPEC_VERSION
      See Also:
    • VK_EXT_PRESENT_TIMING_EXTENSION_NAME

      public static final String VK_EXT_PRESENT_TIMING_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_TIMING_FEATURES_EXT

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_TIMING_FEATURES_EXT
      See Also:
    • VK_STRUCTURE_TYPE_SWAPCHAIN_TIMING_PROPERTIES_EXT

      public static final int VK_STRUCTURE_TYPE_SWAPCHAIN_TIMING_PROPERTIES_EXT
      See Also:
    • VK_STRUCTURE_TYPE_SWAPCHAIN_TIME_DOMAIN_PROPERTIES_EXT

      public static final int VK_STRUCTURE_TYPE_SWAPCHAIN_TIME_DOMAIN_PROPERTIES_EXT
      See Also:
    • VK_STRUCTURE_TYPE_PRESENT_TIMINGS_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_PRESENT_TIMINGS_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_PRESENT_TIMING_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_PRESENT_TIMING_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_PROPERTIES_EXT

      public static final int VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_PROPERTIES_EXT
      See Also:
    • VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_EXT

      public static final int VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_EXT
      See Also:
    • VK_STRUCTURE_TYPE_PRESENT_TIMING_SURFACE_CAPABILITIES_EXT

      public static final int VK_STRUCTURE_TYPE_PRESENT_TIMING_SURFACE_CAPABILITIES_EXT
      See Also:
    • VK_STRUCTURE_TYPE_SWAPCHAIN_CALIBRATED_TIMESTAMP_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_SWAPCHAIN_CALIBRATED_TIMESTAMP_INFO_EXT
      See Also:
    • VK_TIME_DOMAIN_PRESENT_STAGE_LOCAL_EXT

      public static final int VK_TIME_DOMAIN_PRESENT_STAGE_LOCAL_EXT
      See Also:
    • VK_TIME_DOMAIN_SWAPCHAIN_LOCAL_EXT

      public static final int VK_TIME_DOMAIN_SWAPCHAIN_LOCAL_EXT
      See Also:
    • VK_ERROR_PRESENT_TIMING_QUEUE_FULL_EXT

      public static final int VK_ERROR_PRESENT_TIMING_QUEUE_FULL_EXT
      See Also:
    • VK_SWAPCHAIN_CREATE_PRESENT_TIMING_BIT_EXT

      public static final int VK_SWAPCHAIN_CREATE_PRESENT_TIMING_BIT_EXT
      See Also:
    • VK_PRESENT_STAGE_QUEUE_OPERATIONS_END_BIT_EXT

      public static final int VK_PRESENT_STAGE_QUEUE_OPERATIONS_END_BIT_EXT
      See Also:
    • VK_PRESENT_STAGE_REQUEST_DEQUEUED_BIT_EXT

      public static final int VK_PRESENT_STAGE_REQUEST_DEQUEUED_BIT_EXT
      See Also:
    • VK_PRESENT_STAGE_IMAGE_FIRST_PIXEL_OUT_BIT_EXT

      public static final int VK_PRESENT_STAGE_IMAGE_FIRST_PIXEL_OUT_BIT_EXT
      See Also:
    • VK_PRESENT_STAGE_IMAGE_FIRST_PIXEL_VISIBLE_BIT_EXT

      public static final int VK_PRESENT_STAGE_IMAGE_FIRST_PIXEL_VISIBLE_BIT_EXT
      See Also:
    • VK_PAST_PRESENTATION_TIMING_ALLOW_PARTIAL_RESULTS_BIT_EXT

      public static final int VK_PAST_PRESENTATION_TIMING_ALLOW_PARTIAL_RESULTS_BIT_EXT
      See Also:
    • VK_PAST_PRESENTATION_TIMING_ALLOW_OUT_OF_ORDER_RESULTS_BIT_EXT

      public static final int VK_PAST_PRESENTATION_TIMING_ALLOW_OUT_OF_ORDER_RESULTS_BIT_EXT
      See Also:
    • VK_PRESENT_TIMING_INFO_PRESENT_AT_RELATIVE_TIME_BIT_EXT

      public static final int VK_PRESENT_TIMING_INFO_PRESENT_AT_RELATIVE_TIME_BIT_EXT
      See Also:
    • VK_PRESENT_TIMING_INFO_PRESENT_AT_NEAREST_REFRESH_CYCLE_BIT_EXT

      public static final int VK_PRESENT_TIMING_INFO_PRESENT_AT_NEAREST_REFRESH_CYCLE_BIT_EXT
      See Also:
  • Method Details

    • vkSetSwapchainPresentTimingQueueSizeEXT

      @NativeType("VkResult") public static int vkSetSwapchainPresentTimingQueueSizeEXT(VkDevice device, @NativeType("VkSwapchainKHR") long swapchain, @NativeType("uint32_t") int size)
      VkResult vkSetSwapchainPresentTimingQueueSizeEXT(VkDevice device, VkSwapchainKHR swapchain, uint32_t size)
    • nvkGetSwapchainTimingPropertiesEXT

      public static int nvkGetSwapchainTimingPropertiesEXT(VkDevice device, long swapchain, long pSwapchainTimingProperties, long pSwapchainTimingPropertiesCounter)
      VkResult vkGetSwapchainTimingPropertiesEXT(VkDevice device, VkSwapchainKHR swapchain, VkSwapchainTimingPropertiesEXT * pSwapchainTimingProperties, uint64_t * pSwapchainTimingPropertiesCounter)
    • vkGetSwapchainTimingPropertiesEXT

      @NativeType("VkResult") public static int vkGetSwapchainTimingPropertiesEXT(VkDevice device, @NativeType("VkSwapchainKHR") long swapchain, @NativeType("VkSwapchainTimingPropertiesEXT *") VkSwapchainTimingPropertiesEXT pSwapchainTimingProperties, @NativeType("uint64_t *") @Nullable LongBuffer pSwapchainTimingPropertiesCounter)
      VkResult vkGetSwapchainTimingPropertiesEXT(VkDevice device, VkSwapchainKHR swapchain, VkSwapchainTimingPropertiesEXT * pSwapchainTimingProperties, uint64_t * pSwapchainTimingPropertiesCounter)
    • nvkGetSwapchainTimeDomainPropertiesEXT

      public static int nvkGetSwapchainTimeDomainPropertiesEXT(VkDevice device, long swapchain, long pSwapchainTimeDomainProperties, long pTimeDomainsCounter)
      VkResult vkGetSwapchainTimeDomainPropertiesEXT(VkDevice device, VkSwapchainKHR swapchain, VkSwapchainTimeDomainPropertiesEXT * pSwapchainTimeDomainProperties, uint64_t * pTimeDomainsCounter)
    • vkGetSwapchainTimeDomainPropertiesEXT

      @NativeType("VkResult") public static int vkGetSwapchainTimeDomainPropertiesEXT(VkDevice device, @NativeType("VkSwapchainKHR") long swapchain, @NativeType("VkSwapchainTimeDomainPropertiesEXT *") VkSwapchainTimeDomainPropertiesEXT pSwapchainTimeDomainProperties, @NativeType("uint64_t *") @Nullable LongBuffer pTimeDomainsCounter)
      VkResult vkGetSwapchainTimeDomainPropertiesEXT(VkDevice device, VkSwapchainKHR swapchain, VkSwapchainTimeDomainPropertiesEXT * pSwapchainTimeDomainProperties, uint64_t * pTimeDomainsCounter)
    • nvkGetPastPresentationTimingEXT

      public static int nvkGetPastPresentationTimingEXT(VkDevice device, long pPastPresentationTimingInfo, long pPastPresentationTimingProperties)
      VkResult vkGetPastPresentationTimingEXT(VkDevice device, VkPastPresentationTimingInfoEXT const * pPastPresentationTimingInfo, VkPastPresentationTimingPropertiesEXT * pPastPresentationTimingProperties)
    • vkGetPastPresentationTimingEXT

      @NativeType("VkResult") public static int vkGetPastPresentationTimingEXT(VkDevice device, @NativeType("VkPastPresentationTimingInfoEXT const *") VkPastPresentationTimingInfoEXT pPastPresentationTimingInfo, @NativeType("VkPastPresentationTimingPropertiesEXT *") VkPastPresentationTimingPropertiesEXT pPastPresentationTimingProperties)
      VkResult vkGetPastPresentationTimingEXT(VkDevice device, VkPastPresentationTimingInfoEXT const * pPastPresentationTimingInfo, VkPastPresentationTimingPropertiesEXT * pPastPresentationTimingProperties)
    • vkGetSwapchainTimingPropertiesEXT

      @NativeType("VkResult") public static int vkGetSwapchainTimingPropertiesEXT(VkDevice device, @NativeType("VkSwapchainKHR") long swapchain, @NativeType("VkSwapchainTimingPropertiesEXT *") VkSwapchainTimingPropertiesEXT pSwapchainTimingProperties, @NativeType("uint64_t *") long @Nullable [] pSwapchainTimingPropertiesCounter)
      VkResult vkGetSwapchainTimingPropertiesEXT(VkDevice device, VkSwapchainKHR swapchain, VkSwapchainTimingPropertiesEXT * pSwapchainTimingProperties, uint64_t * pSwapchainTimingPropertiesCounter)
    • vkGetSwapchainTimeDomainPropertiesEXT

      @NativeType("VkResult") public static int vkGetSwapchainTimeDomainPropertiesEXT(VkDevice device, @NativeType("VkSwapchainKHR") long swapchain, @NativeType("VkSwapchainTimeDomainPropertiesEXT *") VkSwapchainTimeDomainPropertiesEXT pSwapchainTimeDomainProperties, @NativeType("uint64_t *") long @Nullable [] pTimeDomainsCounter)
      VkResult vkGetSwapchainTimeDomainPropertiesEXT(VkDevice device, VkSwapchainKHR swapchain, VkSwapchainTimeDomainPropertiesEXT * pSwapchainTimeDomainProperties, uint64_t * pTimeDomainsCounter)